DBA Data[Home] [Help]

APPS.XLA_00200_AAD_S_000006_PKG dependencies on XLA_AE_LINES_PKG

Line 6485: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

6481: --
6482: -- bulk performance
6483: --
6484: l_balance_type_code VARCHAR2(1);
6485: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
6486: l_log_module VARCHAR2(240);
6487:
6488: --
6489: -- Upgrade strategy

Line 6555: XLA_AE_LINES_PKG.SetNewLine;

6551: ') = 'ACCRUAL'
6552: THEN
6553:
6554: --
6555: XLA_AE_LINES_PKG.SetNewLine;
6556:
6557: p_balance_type_code := l_balance_type_code;
6558: -- set the flag so later we will know whether the gain loss line needs to be created
6559:

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

6563:
6564: --
6565: -- bulk performance
6566: --
6567: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
6568: p_header_num => 0); -- 4262811
6569: --
6570: -- set accounting line options
6571: --

Line 6572: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

6568: p_header_num => 0); -- 4262811
6569: --
6570: -- set accounting line options
6571: --
6572: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
6573: p_natural_side_code => 'D'
6574: , p_gain_or_loss_flag => 'N'
6575: , p_gl_transfer_mode_code => 'S'
6576: , p_acct_entry_type_code => 'A'

Line 6586: xla_ae_lines_pkg.SetAcctLineType

6582: --
6583: --
6584: -- set accounting line type info
6585: --
6586: xla_ae_lines_pkg.SetAcctLineType
6587: (p_component_type => l_component_type
6588: ,p_event_type_code => l_event_type_code
6589: ,p_line_definition_owner_code => l_line_definition_owner_code
6590: ,p_line_definition_code => l_line_definition_code

Line 6600: xla_ae_lines_pkg.SetAcctClass(

6596: ,p_event_class_code => l_event_class_code);
6597: --
6598: -- set accounting class
6599: --
6600: xla_ae_lines_pkg.SetAcctClass(
6601: p_accounting_class_code => 'ACCRUAL'
6602: , p_ae_header_id => l_ae_header_id
6603: );
6604:

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

6604:
6605: --
6606: -- set rounding class
6607: --
6608: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6609: 'ACCRUAL';
6610:
6611: --
6612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

6608: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6609: 'ACCRUAL';
6610:
6611: --
6612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6614: --
6615: -- bulk performance
6616: --

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

6609: 'ACCRUAL';
6610:
6611: --
6612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6614: --
6615: -- bulk performance
6616: --
6617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

6613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6614: --
6615: -- bulk performance
6616: --
6617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6618:
6619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6621:

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

6615: -- bulk performance
6616: --
6617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6618:
6619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6621:
6622: -- 4955764
6623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

6619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6621:
6622: -- 4955764
6623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6625:
6626: -- 4458381 Public Sector Enh
6627:

Line 6731: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

6727: l_rec_acct_attrs.array_num_value(42) := p_source_77;
6728: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
6729: l_rec_acct_attrs.array_num_value(43) := p_source_78;
6730:
6731: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6732: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6733:
6734: ---------------------------------------------------------------------------------------------------------------
6735: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

6728: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
6729: l_rec_acct_attrs.array_num_value(43) := p_source_78;
6730:
6731: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6732: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6733:
6734: ---------------------------------------------------------------------------------------------------------------
6735: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6736: ---------------------------------------------------------------------------------------------------------------

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

6731: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6732: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6733:
6734: ---------------------------------------------------------------------------------------------------------------
6735: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6736: ---------------------------------------------------------------------------------------------------------------
6737: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6738:
6739: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

6733:
6734: ---------------------------------------------------------------------------------------------------------------
6735: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6736: ---------------------------------------------------------------------------------------------------------------
6737: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6738:
6739: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6740: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6741:

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

6735: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6736: ---------------------------------------------------------------------------------------------------------------
6737: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6738:
6739: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6740: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6741:
6742: IF xla_accounting_cache_pkg.GetValueChar
6743: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

6736: ---------------------------------------------------------------------------------------------------------------
6737: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6738:
6739: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6740: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6741:
6742: IF xla_accounting_cache_pkg.GetValueChar
6743: (p_source_code => 'LEDGER_CATEGORY_CODE'
6744: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 6751: xla_ae_lines_pkg.BflowUpgEntry

6747: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6748: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
6749: )
6750: THEN
6751: xla_ae_lines_pkg.BflowUpgEntry
6752: (p_business_method_code => l_bflow_method_code
6753: ,p_business_class_code => l_bflow_class_code
6754: ,p_balance_type => l_balance_type_code);
6755: ELSE

Line 6768: xla_ae_lines_pkg.SetLineDescription(

6764: --
6765: -- call description
6766: --
6767:
6768: xla_ae_lines_pkg.SetLineDescription(
6769: p_ae_header_id => l_ae_header_id
6770: ,p_description => Description_2 (
6771: p_application_id => p_application_id
6772: , p_ae_header_id => l_ae_header_id

Line 6801: xla_ae_lines_pkg.set_ccid(

6797: , x_value_type_code => l_adr_value_type_code
6798: , p_side => 'NA'
6799: );
6800:
6801: xla_ae_lines_pkg.set_ccid(
6802: p_code_combination_id => l_ccid
6803: , p_value_type_code => l_adr_value_type_code
6804: , p_transaction_coa_id => l_adr_transaction_coa_id
6805: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 6837: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

6833: xla_accounting_err_pkg.build_message
6834: (p_appli_s_name => 'XLA'
6835: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
6836: ,p_token_1 => 'LINE_NUMBER'
6837: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
6838: ,p_token_2 => 'LINE_TYPE_NAME'
6839: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
6840: l_component_type
6841: ,l_component_code

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

6869: --
6870: --
6871: ------------------------------------------------------------------------------------------------
6872: -- 4219869 Business Flow
6873: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
6874: -- Prior Entry. Currently, the following code is always generated.
6875: ------------------------------------------------------------------------------------------------
6876: XLA_AE_LINES_PKG.ValidateCurrentLine;
6877:

Line 6876: XLA_AE_LINES_PKG.ValidateCurrentLine;

6872: -- 4219869 Business Flow
6873: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
6874: -- Prior Entry. Currently, the following code is always generated.
6875: ------------------------------------------------------------------------------------------------
6876: XLA_AE_LINES_PKG.ValidateCurrentLine;
6877:
6878: ------------------------------------------------------------------------------------
6879: -- 4219869 Business Flow
6880: -- Populated credit and debit amounts -- Need to generate this within IF

Line 6882: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

6878: ------------------------------------------------------------------------------------
6879: -- 4219869 Business Flow
6880: -- Populated credit and debit amounts -- Need to generate this within IF
6881: ------------------------------------------------------------------------------------
6882: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6883:
6884: ----------------------------------------------------------------------------------
6885: -- 4219869 Business Flow
6886: -- Update journal entry status -- Need to generate this within IF

Line 6914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

6910: -- To allow MPA report to determine if it should generate report process
6911: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
6912: ------------------------------------------------------------------------------------------
6913:
6914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
6915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
6916: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
6917: -- call ADRs
6918: -- Bug 4922099

Line 6915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

6911: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
6912: ------------------------------------------------------------------------------------------
6913:
6914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
6915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
6916: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
6917: -- call ADRs
6918: -- Bug 4922099
6919: --

Line 6939: xla_ae_lines_pkg.set_ccid(

6935: , x_value_type_code => l_adr_value_type_code
6936: , p_side => 'NA'
6937: );
6938:
6939: xla_ae_lines_pkg.set_ccid(
6940: p_code_combination_id => l_ccid
6941: , p_value_type_code => l_adr_value_type_code
6942: , p_transaction_coa_id => l_adr_transaction_coa_id
6943: , p_accounting_coa_id => l_adr_accounting_coa_id

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

6958:
6959: --
6960: -- Update the line information that should be overwritten
6961: --
6962: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
6963: p_header_num => 1);
6964: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
6965:
6966: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

6960: -- Update the line information that should be overwritten
6961: --
6962: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
6963: p_header_num => 1);
6964: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
6965:
6966: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
6967:
6968: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

6962: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
6963: p_header_num => 1);
6964: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
6965:
6966: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
6967:
6968: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
6969: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
6970: END IF;

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

6965:
6966: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
6967:
6968: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
6969: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
6970: END IF;
6971:
6972: --
6973: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

6972: --
6973: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6974: --
6975: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6976: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6977: ELSE
6978: ---------------------------------------------------------------------------------------------------
6979: -- 4262811a Switch Sign
6980: ---------------------------------------------------------------------------------------------------

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

6977: ELSE
6978: ---------------------------------------------------------------------------------------------------
6979: -- 4262811a Switch Sign
6980: ---------------------------------------------------------------------------------------------------
6981: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

6978: ---------------------------------------------------------------------------------------------------
6979: -- 4262811a Switch Sign
6980: ---------------------------------------------------------------------------------------------------
6981: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302

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

6979: -- 4262811a Switch Sign
6980: ---------------------------------------------------------------------------------------------------
6981: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302
6987: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

6980: ---------------------------------------------------------------------------------------------------
6981: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302
6987: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
6988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

6981: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302
6987: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
6988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6989:

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

6983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302
6987: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
6988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6989:
6990: END IF;
6991:

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

6984: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6986: -- 5132302
6987: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
6988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
6989:
6990: END IF;
6991:
6992: -- 4955764

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

6989:
6990: END IF;
6991:
6992: -- 4955764
6993: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6994: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6995:
6996:
6997: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 6997: XLA_AE_LINES_PKG.ValidateCurrentLine;

6993: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6994: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6995:
6996:
6997: XLA_AE_LINES_PKG.ValidateCurrentLine;
6998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6999:
7000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 6998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

6994: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
6995:
6996:
6997: XLA_AE_LINES_PKG.ValidateCurrentLine;
6998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6999:
7000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7002: ,p_balance_type_code => l_balance_type_code);

Line 7191: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

7187: --
7188: -- bulk performance
7189: --
7190: l_balance_type_code VARCHAR2(1);
7191: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
7192: l_log_module VARCHAR2(240);
7193:
7194: --
7195: -- Upgrade strategy

Line 7261: XLA_AE_LINES_PKG.SetNewLine;

7257: ') = 'ACCRUAL'
7258: THEN
7259:
7260: --
7261: XLA_AE_LINES_PKG.SetNewLine;
7262:
7263: p_balance_type_code := l_balance_type_code;
7264: -- set the flag so later we will know whether the gain loss line needs to be created
7265:

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

7269:
7270: --
7271: -- bulk performance
7272: --
7273: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
7274: p_header_num => 0); -- 4262811
7275: --
7276: -- set accounting line options
7277: --

Line 7278: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

7274: p_header_num => 0); -- 4262811
7275: --
7276: -- set accounting line options
7277: --
7278: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
7279: p_natural_side_code => 'D'
7280: , p_gain_or_loss_flag => 'N'
7281: , p_gl_transfer_mode_code => 'S'
7282: , p_acct_entry_type_code => 'A'

Line 7292: xla_ae_lines_pkg.SetAcctLineType

7288: --
7289: --
7290: -- set accounting line type info
7291: --
7292: xla_ae_lines_pkg.SetAcctLineType
7293: (p_component_type => l_component_type
7294: ,p_event_type_code => l_event_type_code
7295: ,p_line_definition_owner_code => l_line_definition_owner_code
7296: ,p_line_definition_code => l_line_definition_code

Line 7306: xla_ae_lines_pkg.SetAcctClass(

7302: ,p_event_class_code => l_event_class_code);
7303: --
7304: -- set accounting class
7305: --
7306: xla_ae_lines_pkg.SetAcctClass(
7307: p_accounting_class_code => 'ACCRUAL'
7308: , p_ae_header_id => l_ae_header_id
7309: );
7310:

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

7310:
7311: --
7312: -- set rounding class
7313: --
7314: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7315: 'ACCRUAL';
7316:
7317: --
7318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

7314: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7315: 'ACCRUAL';
7316:
7317: --
7318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7320: --
7321: -- bulk performance
7322: --

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

7315: 'ACCRUAL';
7316:
7317: --
7318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7320: --
7321: -- bulk performance
7322: --
7323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

7319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7320: --
7321: -- bulk performance
7322: --
7323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7324:
7325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7327:

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

7321: -- bulk performance
7322: --
7323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7324:
7325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7327:
7328: -- 4955764
7329: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

7325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7327:
7328: -- 4955764
7329: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7330: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7331:
7332: -- 4458381 Public Sector Enh
7333:

Line 7435: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

7431: l_rec_acct_attrs.array_num_value(41) := p_source_77;
7432: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7433: l_rec_acct_attrs.array_num_value(42) := p_source_78;
7434:
7435: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7436: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7437:
7438: ---------------------------------------------------------------------------------------------------------------
7439: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

7432: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7433: l_rec_acct_attrs.array_num_value(42) := p_source_78;
7434:
7435: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7436: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7437:
7438: ---------------------------------------------------------------------------------------------------------------
7439: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7440: ---------------------------------------------------------------------------------------------------------------

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

7435: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7436: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7437:
7438: ---------------------------------------------------------------------------------------------------------------
7439: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7440: ---------------------------------------------------------------------------------------------------------------
7441: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7442:
7443: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

7437:
7438: ---------------------------------------------------------------------------------------------------------------
7439: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7440: ---------------------------------------------------------------------------------------------------------------
7441: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7442:
7443: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7444: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7445:

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

7439: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7440: ---------------------------------------------------------------------------------------------------------------
7441: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7442:
7443: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7444: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7445:
7446: IF xla_accounting_cache_pkg.GetValueChar
7447: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

7440: ---------------------------------------------------------------------------------------------------------------
7441: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7442:
7443: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7444: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7445:
7446: IF xla_accounting_cache_pkg.GetValueChar
7447: (p_source_code => 'LEDGER_CATEGORY_CODE'
7448: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 7455: xla_ae_lines_pkg.BflowUpgEntry

7451: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7452: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
7453: )
7454: THEN
7455: xla_ae_lines_pkg.BflowUpgEntry
7456: (p_business_method_code => l_bflow_method_code
7457: ,p_business_class_code => l_bflow_class_code
7458: ,p_balance_type => l_balance_type_code);
7459: ELSE

Line 7472: xla_ae_lines_pkg.SetLineDescription(

7468: --
7469: -- call description
7470: --
7471:
7472: xla_ae_lines_pkg.SetLineDescription(
7473: p_ae_header_id => l_ae_header_id
7474: ,p_description => Description_2 (
7475: p_application_id => p_application_id
7476: , p_ae_header_id => l_ae_header_id

Line 7505: xla_ae_lines_pkg.set_ccid(

7501: , x_value_type_code => l_adr_value_type_code
7502: , p_side => 'NA'
7503: );
7504:
7505: xla_ae_lines_pkg.set_ccid(
7506: p_code_combination_id => l_ccid
7507: , p_value_type_code => l_adr_value_type_code
7508: , p_transaction_coa_id => l_adr_transaction_coa_id
7509: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7541: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

7537: xla_accounting_err_pkg.build_message
7538: (p_appli_s_name => 'XLA'
7539: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
7540: ,p_token_1 => 'LINE_NUMBER'
7541: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
7542: ,p_token_2 => 'LINE_TYPE_NAME'
7543: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
7544: l_component_type
7545: ,l_component_code

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

7573: --
7574: --
7575: ------------------------------------------------------------------------------------------------
7576: -- 4219869 Business Flow
7577: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7578: -- Prior Entry. Currently, the following code is always generated.
7579: ------------------------------------------------------------------------------------------------
7580: XLA_AE_LINES_PKG.ValidateCurrentLine;
7581:

Line 7580: XLA_AE_LINES_PKG.ValidateCurrentLine;

7576: -- 4219869 Business Flow
7577: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7578: -- Prior Entry. Currently, the following code is always generated.
7579: ------------------------------------------------------------------------------------------------
7580: XLA_AE_LINES_PKG.ValidateCurrentLine;
7581:
7582: ------------------------------------------------------------------------------------
7583: -- 4219869 Business Flow
7584: -- Populated credit and debit amounts -- Need to generate this within IF

Line 7586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7582: ------------------------------------------------------------------------------------
7583: -- 4219869 Business Flow
7584: -- Populated credit and debit amounts -- Need to generate this within IF
7585: ------------------------------------------------------------------------------------
7586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7587:
7588: ----------------------------------------------------------------------------------
7589: -- 4219869 Business Flow
7590: -- Update journal entry status -- Need to generate this within IF

Line 7618: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

7614: -- To allow MPA report to determine if it should generate report process
7615: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7616: ------------------------------------------------------------------------------------------
7617:
7618: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7619: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7620: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7621: -- call ADRs
7622: -- Bug 4922099

Line 7619: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

7615: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7616: ------------------------------------------------------------------------------------------
7617:
7618: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7619: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7620: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7621: -- call ADRs
7622: -- Bug 4922099
7623: --

Line 7643: xla_ae_lines_pkg.set_ccid(

7639: , x_value_type_code => l_adr_value_type_code
7640: , p_side => 'NA'
7641: );
7642:
7643: xla_ae_lines_pkg.set_ccid(
7644: p_code_combination_id => l_ccid
7645: , p_value_type_code => l_adr_value_type_code
7646: , p_transaction_coa_id => l_adr_transaction_coa_id
7647: , p_accounting_coa_id => l_adr_accounting_coa_id

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

7662:
7663: --
7664: -- Update the line information that should be overwritten
7665: --
7666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7667: p_header_num => 1);
7668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7669:
7670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

7664: -- Update the line information that should be overwritten
7665: --
7666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7667: p_header_num => 1);
7668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7669:
7670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7671:
7672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

7666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7667: p_header_num => 1);
7668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7669:
7670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7671:
7672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7673: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7674: END IF;

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

7669:
7670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7671:
7672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7673: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7674: END IF;
7675:
7676: --
7677: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

7676: --
7677: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7678: --
7679: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7680: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7681: ELSE
7682: ---------------------------------------------------------------------------------------------------
7683: -- 4262811a Switch Sign
7684: ---------------------------------------------------------------------------------------------------

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

7681: ELSE
7682: ---------------------------------------------------------------------------------------------------
7683: -- 4262811a Switch Sign
7684: ---------------------------------------------------------------------------------------------------
7685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7682: ---------------------------------------------------------------------------------------------------
7683: -- 4262811a Switch Sign
7684: ---------------------------------------------------------------------------------------------------
7685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302

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

7683: -- 4262811a Switch Sign
7684: ---------------------------------------------------------------------------------------------------
7685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302
7691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

7684: ---------------------------------------------------------------------------------------------------
7685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302
7691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302
7691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7693:

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

7687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302
7691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7693:
7694: END IF;
7695:

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

7688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7690: -- 5132302
7691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7693:
7694: END IF;
7695:
7696: -- 4955764

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

7693:
7694: END IF;
7695:
7696: -- 4955764
7697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7699:
7700:
7701: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 7701: XLA_AE_LINES_PKG.ValidateCurrentLine;

7697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7699:
7700:
7701: XLA_AE_LINES_PKG.ValidateCurrentLine;
7702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7703:
7704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7705: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 7702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7699:
7700:
7701: XLA_AE_LINES_PKG.ValidateCurrentLine;
7702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7703:
7704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7705: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7706: ,p_balance_type_code => l_balance_type_code);

Line 7897: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

7893: --
7894: -- bulk performance
7895: --
7896: l_balance_type_code VARCHAR2(1);
7897: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
7898: l_log_module VARCHAR2(240);
7899:
7900: --
7901: -- Upgrade strategy

Line 7967: XLA_AE_LINES_PKG.SetNewLine;

7963: ') = 'ACCRUAL'
7964: THEN
7965:
7966: --
7967: XLA_AE_LINES_PKG.SetNewLine;
7968:
7969: p_balance_type_code := l_balance_type_code;
7970: -- set the flag so later we will know whether the gain loss line needs to be created
7971:

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

7975:
7976: --
7977: -- bulk performance
7978: --
7979: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
7980: p_header_num => 0); -- 4262811
7981: --
7982: -- set accounting line options
7983: --

Line 7984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

7980: p_header_num => 0); -- 4262811
7981: --
7982: -- set accounting line options
7983: --
7984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
7985: p_natural_side_code => 'D'
7986: , p_gain_or_loss_flag => 'N'
7987: , p_gl_transfer_mode_code => 'S'
7988: , p_acct_entry_type_code => 'A'

Line 7998: xla_ae_lines_pkg.SetAcctLineType

7994: --
7995: --
7996: -- set accounting line type info
7997: --
7998: xla_ae_lines_pkg.SetAcctLineType
7999: (p_component_type => l_component_type
8000: ,p_event_type_code => l_event_type_code
8001: ,p_line_definition_owner_code => l_line_definition_owner_code
8002: ,p_line_definition_code => l_line_definition_code

Line 8012: xla_ae_lines_pkg.SetAcctClass(

8008: ,p_event_class_code => l_event_class_code);
8009: --
8010: -- set accounting class
8011: --
8012: xla_ae_lines_pkg.SetAcctClass(
8013: p_accounting_class_code => 'ACCRUAL'
8014: , p_ae_header_id => l_ae_header_id
8015: );
8016:

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

8016:
8017: --
8018: -- set rounding class
8019: --
8020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8021: 'ACCRUAL';
8022:
8023: --
8024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8021: 'ACCRUAL';
8022:
8023: --
8024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8026: --
8027: -- bulk performance
8028: --

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

8021: 'ACCRUAL';
8022:
8023: --
8024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8026: --
8027: -- bulk performance
8028: --
8029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8026: --
8027: -- bulk performance
8028: --
8029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8030:
8031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8033:

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

8027: -- bulk performance
8028: --
8029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8030:
8031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8033:
8034: -- 4955764
8035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8033:
8034: -- 4955764
8035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8036: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8037:
8038: -- 4458381 Public Sector Enh
8039:

Line 8145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8141: l_rec_acct_attrs.array_num_value(43) := p_source_77;
8142: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8143: l_rec_acct_attrs.array_num_value(44) := p_source_78;
8144:
8145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8147:
8148: ---------------------------------------------------------------------------------------------------------------
8149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

8142: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8143: l_rec_acct_attrs.array_num_value(44) := p_source_78;
8144:
8145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8147:
8148: ---------------------------------------------------------------------------------------------------------------
8149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8150: ---------------------------------------------------------------------------------------------------------------

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

8145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8147:
8148: ---------------------------------------------------------------------------------------------------------------
8149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8150: ---------------------------------------------------------------------------------------------------------------
8151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8152:
8153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

8147:
8148: ---------------------------------------------------------------------------------------------------------------
8149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8150: ---------------------------------------------------------------------------------------------------------------
8151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8152:
8153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8155:

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

8149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8150: ---------------------------------------------------------------------------------------------------------------
8151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8152:
8153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8155:
8156: IF xla_accounting_cache_pkg.GetValueChar
8157: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

8150: ---------------------------------------------------------------------------------------------------------------
8151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8152:
8153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8155:
8156: IF xla_accounting_cache_pkg.GetValueChar
8157: (p_source_code => 'LEDGER_CATEGORY_CODE'
8158: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8165: xla_ae_lines_pkg.BflowUpgEntry

8161: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8162: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8163: )
8164: THEN
8165: xla_ae_lines_pkg.BflowUpgEntry
8166: (p_business_method_code => l_bflow_method_code
8167: ,p_business_class_code => l_bflow_class_code
8168: ,p_balance_type => l_balance_type_code);
8169: ELSE

Line 8182: xla_ae_lines_pkg.SetLineDescription(

8178: --
8179: -- call description
8180: --
8181:
8182: xla_ae_lines_pkg.SetLineDescription(
8183: p_ae_header_id => l_ae_header_id
8184: ,p_description => Description_2 (
8185: p_application_id => p_application_id
8186: , p_ae_header_id => l_ae_header_id

Line 8215: xla_ae_lines_pkg.set_ccid(

8211: , x_value_type_code => l_adr_value_type_code
8212: , p_side => 'NA'
8213: );
8214:
8215: xla_ae_lines_pkg.set_ccid(
8216: p_code_combination_id => l_ccid
8217: , p_value_type_code => l_adr_value_type_code
8218: , p_transaction_coa_id => l_adr_transaction_coa_id
8219: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8251: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

8247: xla_accounting_err_pkg.build_message
8248: (p_appli_s_name => 'XLA'
8249: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
8250: ,p_token_1 => 'LINE_NUMBER'
8251: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
8252: ,p_token_2 => 'LINE_TYPE_NAME'
8253: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
8254: l_component_type
8255: ,l_component_code

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

8283: --
8284: --
8285: ------------------------------------------------------------------------------------------------
8286: -- 4219869 Business Flow
8287: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8288: -- Prior Entry. Currently, the following code is always generated.
8289: ------------------------------------------------------------------------------------------------
8290: XLA_AE_LINES_PKG.ValidateCurrentLine;
8291:

Line 8290: XLA_AE_LINES_PKG.ValidateCurrentLine;

8286: -- 4219869 Business Flow
8287: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8288: -- Prior Entry. Currently, the following code is always generated.
8289: ------------------------------------------------------------------------------------------------
8290: XLA_AE_LINES_PKG.ValidateCurrentLine;
8291:
8292: ------------------------------------------------------------------------------------
8293: -- 4219869 Business Flow
8294: -- Populated credit and debit amounts -- Need to generate this within IF

Line 8296: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8292: ------------------------------------------------------------------------------------
8293: -- 4219869 Business Flow
8294: -- Populated credit and debit amounts -- Need to generate this within IF
8295: ------------------------------------------------------------------------------------
8296: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8297:
8298: ----------------------------------------------------------------------------------
8299: -- 4219869 Business Flow
8300: -- Update journal entry status -- Need to generate this within IF

Line 8328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

8324: -- To allow MPA report to determine if it should generate report process
8325: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8326: ------------------------------------------------------------------------------------------
8327:
8328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8330: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8331: -- call ADRs
8332: -- Bug 4922099

Line 8329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

8325: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8326: ------------------------------------------------------------------------------------------
8327:
8328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8330: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8331: -- call ADRs
8332: -- Bug 4922099
8333: --

Line 8353: xla_ae_lines_pkg.set_ccid(

8349: , x_value_type_code => l_adr_value_type_code
8350: , p_side => 'NA'
8351: );
8352:
8353: xla_ae_lines_pkg.set_ccid(
8354: p_code_combination_id => l_ccid
8355: , p_value_type_code => l_adr_value_type_code
8356: , p_transaction_coa_id => l_adr_transaction_coa_id
8357: , p_accounting_coa_id => l_adr_accounting_coa_id

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

8372:
8373: --
8374: -- Update the line information that should be overwritten
8375: --
8376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8377: p_header_num => 1);
8378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8379:
8380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

8374: -- Update the line information that should be overwritten
8375: --
8376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8377: p_header_num => 1);
8378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8379:
8380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8381:
8382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

8376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8377: p_header_num => 1);
8378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8379:
8380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8381:
8382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8383: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8384: END IF;

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

8379:
8380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8381:
8382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8383: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8384: END IF;
8385:
8386: --
8387: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

8386: --
8387: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8388: --
8389: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8390: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8391: ELSE
8392: ---------------------------------------------------------------------------------------------------
8393: -- 4262811a Switch Sign
8394: ---------------------------------------------------------------------------------------------------

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

8391: ELSE
8392: ---------------------------------------------------------------------------------------------------
8393: -- 4262811a Switch Sign
8394: ---------------------------------------------------------------------------------------------------
8395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8392: ---------------------------------------------------------------------------------------------------
8393: -- 4262811a Switch Sign
8394: ---------------------------------------------------------------------------------------------------
8395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302

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

8393: -- 4262811a Switch Sign
8394: ---------------------------------------------------------------------------------------------------
8395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302
8401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8394: ---------------------------------------------------------------------------------------------------
8395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302
8401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302
8401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8403:

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

8397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302
8401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8403:
8404: END IF;
8405:

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

8398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8400: -- 5132302
8401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8403:
8404: END IF;
8405:
8406: -- 4955764

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

8403:
8404: END IF;
8405:
8406: -- 4955764
8407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8409:
8410:
8411: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 8411: XLA_AE_LINES_PKG.ValidateCurrentLine;

8407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8409:
8410:
8411: XLA_AE_LINES_PKG.ValidateCurrentLine;
8412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8413:
8414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 8412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8409:
8410:
8411: XLA_AE_LINES_PKG.ValidateCurrentLine;
8412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8413:
8414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8416: ,p_balance_type_code => l_balance_type_code);

Line 8607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8603: --
8604: -- bulk performance
8605: --
8606: l_balance_type_code VARCHAR2(1);
8607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8608: l_log_module VARCHAR2(240);
8609:
8610: --
8611: -- Upgrade strategy

Line 8677: XLA_AE_LINES_PKG.SetNewLine;

8673: ') = 'ACCRUAL'
8674: THEN
8675:
8676: --
8677: XLA_AE_LINES_PKG.SetNewLine;
8678:
8679: p_balance_type_code := l_balance_type_code;
8680: -- set the flag so later we will know whether the gain loss line needs to be created
8681:

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

8685:
8686: --
8687: -- bulk performance
8688: --
8689: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8690: p_header_num => 0); -- 4262811
8691: --
8692: -- set accounting line options
8693: --

Line 8694: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8690: p_header_num => 0); -- 4262811
8691: --
8692: -- set accounting line options
8693: --
8694: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8695: p_natural_side_code => 'D'
8696: , p_gain_or_loss_flag => 'N'
8697: , p_gl_transfer_mode_code => 'S'
8698: , p_acct_entry_type_code => 'A'

Line 8708: xla_ae_lines_pkg.SetAcctLineType

8704: --
8705: --
8706: -- set accounting line type info
8707: --
8708: xla_ae_lines_pkg.SetAcctLineType
8709: (p_component_type => l_component_type
8710: ,p_event_type_code => l_event_type_code
8711: ,p_line_definition_owner_code => l_line_definition_owner_code
8712: ,p_line_definition_code => l_line_definition_code

Line 8722: xla_ae_lines_pkg.SetAcctClass(

8718: ,p_event_class_code => l_event_class_code);
8719: --
8720: -- set accounting class
8721: --
8722: xla_ae_lines_pkg.SetAcctClass(
8723: p_accounting_class_code => 'ACCRUAL'
8724: , p_ae_header_id => l_ae_header_id
8725: );
8726:

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

8726:
8727: --
8728: -- set rounding class
8729: --
8730: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8731: 'ACCRUAL';
8732:
8733: --
8734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8730: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8731: 'ACCRUAL';
8732:
8733: --
8734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8736: --
8737: -- bulk performance
8738: --

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

8731: 'ACCRUAL';
8732:
8733: --
8734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8736: --
8737: -- bulk performance
8738: --
8739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8736: --
8737: -- bulk performance
8738: --
8739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8740:
8741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8743:

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

8737: -- bulk performance
8738: --
8739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8740:
8741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8743:
8744: -- 4955764
8745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8743:
8744: -- 4955764
8745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8746: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8747:
8748: -- 4458381 Public Sector Enh
8749:

Line 8853: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8849: l_rec_acct_attrs.array_num_value(42) := p_source_77;
8850: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
8851: l_rec_acct_attrs.array_num_value(43) := p_source_78;
8852:
8853: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8854: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8855:
8856: ---------------------------------------------------------------------------------------------------------------
8857: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

8850: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
8851: l_rec_acct_attrs.array_num_value(43) := p_source_78;
8852:
8853: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8854: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8855:
8856: ---------------------------------------------------------------------------------------------------------------
8857: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8858: ---------------------------------------------------------------------------------------------------------------

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

8853: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8854: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8855:
8856: ---------------------------------------------------------------------------------------------------------------
8857: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8858: ---------------------------------------------------------------------------------------------------------------
8859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8860:
8861: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

8855:
8856: ---------------------------------------------------------------------------------------------------------------
8857: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8858: ---------------------------------------------------------------------------------------------------------------
8859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8860:
8861: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8862: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8863:

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

8857: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8858: ---------------------------------------------------------------------------------------------------------------
8859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8860:
8861: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8862: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8863:
8864: IF xla_accounting_cache_pkg.GetValueChar
8865: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

8858: ---------------------------------------------------------------------------------------------------------------
8859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8860:
8861: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8862: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8863:
8864: IF xla_accounting_cache_pkg.GetValueChar
8865: (p_source_code => 'LEDGER_CATEGORY_CODE'
8866: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8873: xla_ae_lines_pkg.BflowUpgEntry

8869: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8870: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8871: )
8872: THEN
8873: xla_ae_lines_pkg.BflowUpgEntry
8874: (p_business_method_code => l_bflow_method_code
8875: ,p_business_class_code => l_bflow_class_code
8876: ,p_balance_type => l_balance_type_code);
8877: ELSE

Line 8890: xla_ae_lines_pkg.SetLineDescription(

8886: --
8887: -- call description
8888: --
8889:
8890: xla_ae_lines_pkg.SetLineDescription(
8891: p_ae_header_id => l_ae_header_id
8892: ,p_description => Description_2 (
8893: p_application_id => p_application_id
8894: , p_ae_header_id => l_ae_header_id

Line 8923: xla_ae_lines_pkg.set_ccid(

8919: , x_value_type_code => l_adr_value_type_code
8920: , p_side => 'NA'
8921: );
8922:
8923: xla_ae_lines_pkg.set_ccid(
8924: p_code_combination_id => l_ccid
8925: , p_value_type_code => l_adr_value_type_code
8926: , p_transaction_coa_id => l_adr_transaction_coa_id
8927: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8959: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

8955: xla_accounting_err_pkg.build_message
8956: (p_appli_s_name => 'XLA'
8957: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
8958: ,p_token_1 => 'LINE_NUMBER'
8959: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
8960: ,p_token_2 => 'LINE_TYPE_NAME'
8961: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
8962: l_component_type
8963: ,l_component_code

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

8991: --
8992: --
8993: ------------------------------------------------------------------------------------------------
8994: -- 4219869 Business Flow
8995: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8996: -- Prior Entry. Currently, the following code is always generated.
8997: ------------------------------------------------------------------------------------------------
8998: XLA_AE_LINES_PKG.ValidateCurrentLine;
8999:

Line 8998: XLA_AE_LINES_PKG.ValidateCurrentLine;

8994: -- 4219869 Business Flow
8995: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8996: -- Prior Entry. Currently, the following code is always generated.
8997: ------------------------------------------------------------------------------------------------
8998: XLA_AE_LINES_PKG.ValidateCurrentLine;
8999:
9000: ------------------------------------------------------------------------------------
9001: -- 4219869 Business Flow
9002: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9000: ------------------------------------------------------------------------------------
9001: -- 4219869 Business Flow
9002: -- Populated credit and debit amounts -- Need to generate this within IF
9003: ------------------------------------------------------------------------------------
9004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9005:
9006: ----------------------------------------------------------------------------------
9007: -- 4219869 Business Flow
9008: -- Update journal entry status -- Need to generate this within IF

Line 9036: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9032: -- To allow MPA report to determine if it should generate report process
9033: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9034: ------------------------------------------------------------------------------------------
9035:
9036: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9037: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9038: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9039: -- call ADRs
9040: -- Bug 4922099

Line 9037: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9033: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9034: ------------------------------------------------------------------------------------------
9035:
9036: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9037: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9038: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9039: -- call ADRs
9040: -- Bug 4922099
9041: --

Line 9061: xla_ae_lines_pkg.set_ccid(

9057: , x_value_type_code => l_adr_value_type_code
9058: , p_side => 'NA'
9059: );
9060:
9061: xla_ae_lines_pkg.set_ccid(
9062: p_code_combination_id => l_ccid
9063: , p_value_type_code => l_adr_value_type_code
9064: , p_transaction_coa_id => l_adr_transaction_coa_id
9065: , p_accounting_coa_id => l_adr_accounting_coa_id

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

9080:
9081: --
9082: -- Update the line information that should be overwritten
9083: --
9084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9085: p_header_num => 1);
9086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9087:
9088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

9082: -- Update the line information that should be overwritten
9083: --
9084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9085: p_header_num => 1);
9086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9087:
9088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9089:
9090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

9084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9085: p_header_num => 1);
9086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9087:
9088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9089:
9090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9091: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9092: END IF;

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

9087:
9088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9089:
9090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9091: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9092: END IF;
9093:
9094: --
9095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

9094: --
9095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9096: --
9097: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9098: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9099: ELSE
9100: ---------------------------------------------------------------------------------------------------
9101: -- 4262811a Switch Sign
9102: ---------------------------------------------------------------------------------------------------

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

9099: ELSE
9100: ---------------------------------------------------------------------------------------------------
9101: -- 4262811a Switch Sign
9102: ---------------------------------------------------------------------------------------------------
9103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9100: ---------------------------------------------------------------------------------------------------
9101: -- 4262811a Switch Sign
9102: ---------------------------------------------------------------------------------------------------
9103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302

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

9101: -- 4262811a Switch Sign
9102: ---------------------------------------------------------------------------------------------------
9103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302
9109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9102: ---------------------------------------------------------------------------------------------------
9103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302
9109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302
9109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9111:

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

9105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302
9109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9111:
9112: END IF;
9113:

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

9106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9108: -- 5132302
9109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9111:
9112: END IF;
9113:
9114: -- 4955764

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

9111:
9112: END IF;
9113:
9114: -- 4955764
9115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9117:
9118:
9119: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 9119: XLA_AE_LINES_PKG.ValidateCurrentLine;

9115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9117:
9118:
9119: XLA_AE_LINES_PKG.ValidateCurrentLine;
9120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9121:
9122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 9120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9117:
9118:
9119: XLA_AE_LINES_PKG.ValidateCurrentLine;
9120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9121:
9122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9124: ,p_balance_type_code => l_balance_type_code);

Line 9320: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

9316: --
9317: -- bulk performance
9318: --
9319: l_balance_type_code VARCHAR2(1);
9320: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
9321: l_log_module VARCHAR2(240);
9322:
9323: --
9324: -- Upgrade strategy

Line 9392: XLA_AE_LINES_PKG.SetNewLine;

9388: ') = 'ACCRUAL'
9389: THEN
9390:
9391: --
9392: XLA_AE_LINES_PKG.SetNewLine;
9393:
9394: p_balance_type_code := l_balance_type_code;
9395: -- set the flag so later we will know whether the gain loss line needs to be created
9396:

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

9400:
9401: --
9402: -- bulk performance
9403: --
9404: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
9405: p_header_num => 0); -- 4262811
9406: --
9407: -- set accounting line options
9408: --

Line 9409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

9405: p_header_num => 0); -- 4262811
9406: --
9407: -- set accounting line options
9408: --
9409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
9410: p_natural_side_code => 'G'
9411: , p_gain_or_loss_flag => 'N'
9412: , p_gl_transfer_mode_code => 'S'
9413: , p_acct_entry_type_code => 'A'

Line 9423: xla_ae_lines_pkg.SetAcctLineType

9419: --
9420: --
9421: -- set accounting line type info
9422: --
9423: xla_ae_lines_pkg.SetAcctLineType
9424: (p_component_type => l_component_type
9425: ,p_event_type_code => l_event_type_code
9426: ,p_line_definition_owner_code => l_line_definition_owner_code
9427: ,p_line_definition_code => l_line_definition_code

Line 9437: xla_ae_lines_pkg.SetAcctClass(

9433: ,p_event_class_code => l_event_class_code);
9434: --
9435: -- set accounting class
9436: --
9437: xla_ae_lines_pkg.SetAcctClass(
9438: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
9439: , p_ae_header_id => l_ae_header_id
9440: );
9441:

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

9441:
9442: --
9443: -- set rounding class
9444: --
9445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9446: 'EXCHANGE_RATE_VARIANCE';
9447:
9448: --
9449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

9445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9446: 'EXCHANGE_RATE_VARIANCE';
9447:
9448: --
9449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9451: --
9452: -- bulk performance
9453: --

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

9446: 'EXCHANGE_RATE_VARIANCE';
9447:
9448: --
9449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9451: --
9452: -- bulk performance
9453: --
9454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

9450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9451: --
9452: -- bulk performance
9453: --
9454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9455:
9456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9458:

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

9452: -- bulk performance
9453: --
9454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9455:
9456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9458:
9459: -- 4955764
9460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9458:
9459: -- 4955764
9460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9462:
9463: -- 4458381 Public Sector Enh
9464:

Line 9558: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9554: l_rec_acct_attrs.array_num_value(37) := p_source_77;
9555: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9556: l_rec_acct_attrs.array_num_value(38) := p_source_78;
9557:
9558: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9559: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9560:
9561: ---------------------------------------------------------------------------------------------------------------
9562: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

9555: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9556: l_rec_acct_attrs.array_num_value(38) := p_source_78;
9557:
9558: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9559: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9560:
9561: ---------------------------------------------------------------------------------------------------------------
9562: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9563: ---------------------------------------------------------------------------------------------------------------

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

9558: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9559: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9560:
9561: ---------------------------------------------------------------------------------------------------------------
9562: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9563: ---------------------------------------------------------------------------------------------------------------
9564: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9565:
9566: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

9560:
9561: ---------------------------------------------------------------------------------------------------------------
9562: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9563: ---------------------------------------------------------------------------------------------------------------
9564: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9565:
9566: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9567: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9568:

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

9562: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9563: ---------------------------------------------------------------------------------------------------------------
9564: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9565:
9566: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9567: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9568:
9569: IF xla_accounting_cache_pkg.GetValueChar
9570: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

9563: ---------------------------------------------------------------------------------------------------------------
9564: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9565:
9566: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9567: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9568:
9569: IF xla_accounting_cache_pkg.GetValueChar
9570: (p_source_code => 'LEDGER_CATEGORY_CODE'
9571: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9578: xla_ae_lines_pkg.BflowUpgEntry

9574: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9575: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9576: )
9577: THEN
9578: xla_ae_lines_pkg.BflowUpgEntry
9579: (p_business_method_code => l_bflow_method_code
9580: ,p_business_class_code => l_bflow_class_code
9581: ,p_balance_type => l_balance_type_code);
9582: ELSE

Line 9595: xla_ae_lines_pkg.SetLineDescription(

9591: --
9592: -- call description
9593: --
9594:
9595: xla_ae_lines_pkg.SetLineDescription(
9596: p_ae_header_id => l_ae_header_id
9597: ,p_description => Description_2 (
9598: p_application_id => p_application_id
9599: , p_ae_header_id => l_ae_header_id

Line 9637: xla_ae_lines_pkg.set_ccid(

9633: , x_value_type_code => l_adr_value_type_code
9634: , p_side => 'ALL'
9635: );
9636:
9637: xla_ae_lines_pkg.set_ccid(
9638: p_code_combination_id => l_ccid
9639: , p_value_type_code => l_adr_value_type_code
9640: , p_transaction_coa_id => l_adr_transaction_coa_id
9641: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9674: xla_ae_lines_pkg.set_segment(

9670: );
9671:
9672: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9673:
9674: xla_ae_lines_pkg.set_segment(
9675: p_to_segment_code => 'GL_ACCOUNT'
9676: , p_segment_value => l_segment
9677: , p_from_segment_code => l_adr_value_segment_code
9678: , p_from_combination_id => l_adr_value_combination_id

Line 9719: xla_ae_lines_pkg.set_segment(

9715: );
9716:
9717: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9718:
9719: xla_ae_lines_pkg.set_segment(
9720: p_to_segment_code => 'GL_ACCOUNT'
9721: , p_segment_value => l_segment
9722: , p_from_segment_code => l_adr_value_segment_code
9723: , p_from_combination_id => l_adr_value_combination_id

Line 9764: xla_ae_lines_pkg.set_segment(

9760: );
9761:
9762: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9763:
9764: xla_ae_lines_pkg.set_segment(
9765: p_to_segment_code => 'GL_BALANCING'
9766: , p_segment_value => l_segment
9767: , p_from_segment_code => l_adr_value_segment_code
9768: , p_from_combination_id => l_adr_value_combination_id

Line 9808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

9804: xla_accounting_err_pkg.build_message
9805: (p_appli_s_name => 'XLA'
9806: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
9807: ,p_token_1 => 'LINE_NUMBER'
9808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
9809: ,p_token_2 => 'LINE_TYPE_NAME'
9810: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
9811: l_component_type
9812: ,l_component_code

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

9840: --
9841: --
9842: ------------------------------------------------------------------------------------------------
9843: -- 4219869 Business Flow
9844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9845: -- Prior Entry. Currently, the following code is always generated.
9846: ------------------------------------------------------------------------------------------------
9847: XLA_AE_LINES_PKG.ValidateCurrentLine;
9848:

Line 9847: XLA_AE_LINES_PKG.ValidateCurrentLine;

9843: -- 4219869 Business Flow
9844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9845: -- Prior Entry. Currently, the following code is always generated.
9846: ------------------------------------------------------------------------------------------------
9847: XLA_AE_LINES_PKG.ValidateCurrentLine;
9848:
9849: ------------------------------------------------------------------------------------
9850: -- 4219869 Business Flow
9851: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9849: ------------------------------------------------------------------------------------
9850: -- 4219869 Business Flow
9851: -- Populated credit and debit amounts -- Need to generate this within IF
9852: ------------------------------------------------------------------------------------
9853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9854:
9855: ----------------------------------------------------------------------------------
9856: -- 4219869 Business Flow
9857: -- Update journal entry status -- Need to generate this within IF

Line 9885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9881: -- To allow MPA report to determine if it should generate report process
9882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9883: ------------------------------------------------------------------------------------------
9884:
9885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9888: -- call ADRs
9889: -- Bug 4922099

Line 9886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9883: ------------------------------------------------------------------------------------------
9884:
9885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9888: -- call ADRs
9889: -- Bug 4922099
9890: --

Line 9919: xla_ae_lines_pkg.set_ccid(

9915: , x_value_type_code => l_adr_value_type_code
9916: , p_side => 'ALL'
9917: );
9918:
9919: xla_ae_lines_pkg.set_ccid(
9920: p_code_combination_id => l_ccid
9921: , p_value_type_code => l_adr_value_type_code
9922: , p_transaction_coa_id => l_adr_transaction_coa_id
9923: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9956: xla_ae_lines_pkg.set_segment(

9952: );
9953:
9954: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9955:
9956: xla_ae_lines_pkg.set_segment(
9957: p_to_segment_code => 'GL_ACCOUNT'
9958: , p_segment_value => l_segment
9959: , p_from_segment_code => l_adr_value_segment_code
9960: , p_from_combination_id => l_adr_value_combination_id

Line 10001: xla_ae_lines_pkg.set_segment(

9997: );
9998:
9999: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10000:
10001: xla_ae_lines_pkg.set_segment(
10002: p_to_segment_code => 'GL_ACCOUNT'
10003: , p_segment_value => l_segment
10004: , p_from_segment_code => l_adr_value_segment_code
10005: , p_from_combination_id => l_adr_value_combination_id

Line 10046: xla_ae_lines_pkg.set_segment(

10042: );
10043:
10044: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10045:
10046: xla_ae_lines_pkg.set_segment(
10047: p_to_segment_code => 'GL_BALANCING'
10048: , p_segment_value => l_segment
10049: , p_from_segment_code => l_adr_value_segment_code
10050: , p_from_combination_id => l_adr_value_combination_id

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

10073:
10074: --
10075: -- Update the line information that should be overwritten
10076: --
10077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10078: p_header_num => 1);
10079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10080:
10081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

10075: -- Update the line information that should be overwritten
10076: --
10077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10078: p_header_num => 1);
10079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10080:
10081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10082:
10083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

10077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10078: p_header_num => 1);
10079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10080:
10081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10082:
10083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10084: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10085: END IF;

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

10080:
10081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10082:
10083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10084: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10085: END IF;
10086:
10087: --
10088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

10087: --
10088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10089: --
10090: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10091: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10092: ELSE
10093: ---------------------------------------------------------------------------------------------------
10094: -- 4262811a Switch Sign
10095: ---------------------------------------------------------------------------------------------------

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

10092: ELSE
10093: ---------------------------------------------------------------------------------------------------
10094: -- 4262811a Switch Sign
10095: ---------------------------------------------------------------------------------------------------
10096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10093: ---------------------------------------------------------------------------------------------------
10094: -- 4262811a Switch Sign
10095: ---------------------------------------------------------------------------------------------------
10096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302

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

10094: -- 4262811a Switch Sign
10095: ---------------------------------------------------------------------------------------------------
10096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302
10102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10095: ---------------------------------------------------------------------------------------------------
10096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302
10102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302
10102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10104:

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

10098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302
10102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10104:
10105: END IF;
10106:

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

10099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10101: -- 5132302
10102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10104:
10105: END IF;
10106:
10107: -- 4955764

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

10104:
10105: END IF;
10106:
10107: -- 4955764
10108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10110:
10111:
10112: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 10112: XLA_AE_LINES_PKG.ValidateCurrentLine;

10108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10110:
10111:
10112: XLA_AE_LINES_PKG.ValidateCurrentLine;
10113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10114:
10115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 10113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10110:
10111:
10112: XLA_AE_LINES_PKG.ValidateCurrentLine;
10113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10114:
10115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10117: ,p_balance_type_code => l_balance_type_code);

Line 10311: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

10307: --
10308: -- bulk performance
10309: --
10310: l_balance_type_code VARCHAR2(1);
10311: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10312: l_log_module VARCHAR2(240);
10313:
10314: --
10315: -- Upgrade strategy

Line 10383: XLA_AE_LINES_PKG.SetNewLine;

10379: ') = 'ACCRUAL'
10380: THEN
10381:
10382: --
10383: XLA_AE_LINES_PKG.SetNewLine;
10384:
10385: p_balance_type_code := l_balance_type_code;
10386: -- set the flag so later we will know whether the gain loss line needs to be created
10387:

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

10391:
10392: --
10393: -- bulk performance
10394: --
10395: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
10396: p_header_num => 0); -- 4262811
10397: --
10398: -- set accounting line options
10399: --

Line 10400: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

10396: p_header_num => 0); -- 4262811
10397: --
10398: -- set accounting line options
10399: --
10400: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
10401: p_natural_side_code => 'G'
10402: , p_gain_or_loss_flag => 'N'
10403: , p_gl_transfer_mode_code => 'S'
10404: , p_acct_entry_type_code => 'A'

Line 10414: xla_ae_lines_pkg.SetAcctLineType

10410: --
10411: --
10412: -- set accounting line type info
10413: --
10414: xla_ae_lines_pkg.SetAcctLineType
10415: (p_component_type => l_component_type
10416: ,p_event_type_code => l_event_type_code
10417: ,p_line_definition_owner_code => l_line_definition_owner_code
10418: ,p_line_definition_code => l_line_definition_code

Line 10428: xla_ae_lines_pkg.SetAcctClass(

10424: ,p_event_class_code => l_event_class_code);
10425: --
10426: -- set accounting class
10427: --
10428: xla_ae_lines_pkg.SetAcctClass(
10429: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
10430: , p_ae_header_id => l_ae_header_id
10431: );
10432:

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

10432:
10433: --
10434: -- set rounding class
10435: --
10436: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10437: 'EXCHANGE_RATE_VARIANCE';
10438:
10439: --
10440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

10436: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10437: 'EXCHANGE_RATE_VARIANCE';
10438:
10439: --
10440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10442: --
10443: -- bulk performance
10444: --

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

10437: 'EXCHANGE_RATE_VARIANCE';
10438:
10439: --
10440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10442: --
10443: -- bulk performance
10444: --
10445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

10441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10442: --
10443: -- bulk performance
10444: --
10445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10446:
10447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10449:

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

10443: -- bulk performance
10444: --
10445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10446:
10447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10449:
10450: -- 4955764
10451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10449:
10450: -- 4955764
10451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10453:
10454: -- 4458381 Public Sector Enh
10455:

Line 10547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

10543: l_rec_acct_attrs.array_num_value(36) := p_source_77;
10544: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10545: l_rec_acct_attrs.array_num_value(37) := p_source_78;
10546:
10547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10549:
10550: ---------------------------------------------------------------------------------------------------------------
10551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

10544: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10545: l_rec_acct_attrs.array_num_value(37) := p_source_78;
10546:
10547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10549:
10550: ---------------------------------------------------------------------------------------------------------------
10551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10552: ---------------------------------------------------------------------------------------------------------------

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

10547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10549:
10550: ---------------------------------------------------------------------------------------------------------------
10551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10552: ---------------------------------------------------------------------------------------------------------------
10553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10554:
10555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

10549:
10550: ---------------------------------------------------------------------------------------------------------------
10551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10552: ---------------------------------------------------------------------------------------------------------------
10553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10554:
10555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10557:

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

10551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10552: ---------------------------------------------------------------------------------------------------------------
10553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10554:
10555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10557:
10558: IF xla_accounting_cache_pkg.GetValueChar
10559: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

10552: ---------------------------------------------------------------------------------------------------------------
10553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10554:
10555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10557:
10558: IF xla_accounting_cache_pkg.GetValueChar
10559: (p_source_code => 'LEDGER_CATEGORY_CODE'
10560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 10567: xla_ae_lines_pkg.BflowUpgEntry

10563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
10565: )
10566: THEN
10567: xla_ae_lines_pkg.BflowUpgEntry
10568: (p_business_method_code => l_bflow_method_code
10569: ,p_business_class_code => l_bflow_class_code
10570: ,p_balance_type => l_balance_type_code);
10571: ELSE

Line 10584: xla_ae_lines_pkg.SetLineDescription(

10580: --
10581: -- call description
10582: --
10583:
10584: xla_ae_lines_pkg.SetLineDescription(
10585: p_ae_header_id => l_ae_header_id
10586: ,p_description => Description_2 (
10587: p_application_id => p_application_id
10588: , p_ae_header_id => l_ae_header_id

Line 10626: xla_ae_lines_pkg.set_ccid(

10622: , x_value_type_code => l_adr_value_type_code
10623: , p_side => 'ALL'
10624: );
10625:
10626: xla_ae_lines_pkg.set_ccid(
10627: p_code_combination_id => l_ccid
10628: , p_value_type_code => l_adr_value_type_code
10629: , p_transaction_coa_id => l_adr_transaction_coa_id
10630: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10663: xla_ae_lines_pkg.set_segment(

10659: );
10660:
10661: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10662:
10663: xla_ae_lines_pkg.set_segment(
10664: p_to_segment_code => 'GL_ACCOUNT'
10665: , p_segment_value => l_segment
10666: , p_from_segment_code => l_adr_value_segment_code
10667: , p_from_combination_id => l_adr_value_combination_id

Line 10708: xla_ae_lines_pkg.set_segment(

10704: );
10705:
10706: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10707:
10708: xla_ae_lines_pkg.set_segment(
10709: p_to_segment_code => 'GL_ACCOUNT'
10710: , p_segment_value => l_segment
10711: , p_from_segment_code => l_adr_value_segment_code
10712: , p_from_combination_id => l_adr_value_combination_id

Line 10753: xla_ae_lines_pkg.set_segment(

10749: );
10750:
10751: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10752:
10753: xla_ae_lines_pkg.set_segment(
10754: p_to_segment_code => 'GL_BALANCING'
10755: , p_segment_value => l_segment
10756: , p_from_segment_code => l_adr_value_segment_code
10757: , p_from_combination_id => l_adr_value_combination_id

Line 10797: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

10793: xla_accounting_err_pkg.build_message
10794: (p_appli_s_name => 'XLA'
10795: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
10796: ,p_token_1 => 'LINE_NUMBER'
10797: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
10798: ,p_token_2 => 'LINE_TYPE_NAME'
10799: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
10800: l_component_type
10801: ,l_component_code

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

10829: --
10830: --
10831: ------------------------------------------------------------------------------------------------
10832: -- 4219869 Business Flow
10833: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10834: -- Prior Entry. Currently, the following code is always generated.
10835: ------------------------------------------------------------------------------------------------
10836: XLA_AE_LINES_PKG.ValidateCurrentLine;
10837:

Line 10836: XLA_AE_LINES_PKG.ValidateCurrentLine;

10832: -- 4219869 Business Flow
10833: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10834: -- Prior Entry. Currently, the following code is always generated.
10835: ------------------------------------------------------------------------------------------------
10836: XLA_AE_LINES_PKG.ValidateCurrentLine;
10837:
10838: ------------------------------------------------------------------------------------
10839: -- 4219869 Business Flow
10840: -- Populated credit and debit amounts -- Need to generate this within IF

Line 10842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10838: ------------------------------------------------------------------------------------
10839: -- 4219869 Business Flow
10840: -- Populated credit and debit amounts -- Need to generate this within IF
10841: ------------------------------------------------------------------------------------
10842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10843:
10844: ----------------------------------------------------------------------------------
10845: -- 4219869 Business Flow
10846: -- Update journal entry status -- Need to generate this within IF

Line 10874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

10870: -- To allow MPA report to determine if it should generate report process
10871: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10872: ------------------------------------------------------------------------------------------
10873:
10874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10876: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10877: -- call ADRs
10878: -- Bug 4922099

Line 10875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

10871: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10872: ------------------------------------------------------------------------------------------
10873:
10874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10876: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10877: -- call ADRs
10878: -- Bug 4922099
10879: --

Line 10908: xla_ae_lines_pkg.set_ccid(

10904: , x_value_type_code => l_adr_value_type_code
10905: , p_side => 'ALL'
10906: );
10907:
10908: xla_ae_lines_pkg.set_ccid(
10909: p_code_combination_id => l_ccid
10910: , p_value_type_code => l_adr_value_type_code
10911: , p_transaction_coa_id => l_adr_transaction_coa_id
10912: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10945: xla_ae_lines_pkg.set_segment(

10941: );
10942:
10943: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10944:
10945: xla_ae_lines_pkg.set_segment(
10946: p_to_segment_code => 'GL_ACCOUNT'
10947: , p_segment_value => l_segment
10948: , p_from_segment_code => l_adr_value_segment_code
10949: , p_from_combination_id => l_adr_value_combination_id

Line 10990: xla_ae_lines_pkg.set_segment(

10986: );
10987:
10988: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10989:
10990: xla_ae_lines_pkg.set_segment(
10991: p_to_segment_code => 'GL_ACCOUNT'
10992: , p_segment_value => l_segment
10993: , p_from_segment_code => l_adr_value_segment_code
10994: , p_from_combination_id => l_adr_value_combination_id

Line 11035: xla_ae_lines_pkg.set_segment(

11031: );
11032:
11033: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11034:
11035: xla_ae_lines_pkg.set_segment(
11036: p_to_segment_code => 'GL_BALANCING'
11037: , p_segment_value => l_segment
11038: , p_from_segment_code => l_adr_value_segment_code
11039: , p_from_combination_id => l_adr_value_combination_id

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

11062:
11063: --
11064: -- Update the line information that should be overwritten
11065: --
11066: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11067: p_header_num => 1);
11068: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11069:
11070: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

11064: -- Update the line information that should be overwritten
11065: --
11066: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11067: p_header_num => 1);
11068: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11069:
11070: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11071:
11072: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

11066: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11067: p_header_num => 1);
11068: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11069:
11070: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11071:
11072: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11073: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11074: END IF;

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

11069:
11070: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11071:
11072: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11073: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11074: END IF;
11075:
11076: --
11077: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

11076: --
11077: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11078: --
11079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11080: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11081: ELSE
11082: ---------------------------------------------------------------------------------------------------
11083: -- 4262811a Switch Sign
11084: ---------------------------------------------------------------------------------------------------

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

11081: ELSE
11082: ---------------------------------------------------------------------------------------------------
11083: -- 4262811a Switch Sign
11084: ---------------------------------------------------------------------------------------------------
11085: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11082: ---------------------------------------------------------------------------------------------------
11083: -- 4262811a Switch Sign
11084: ---------------------------------------------------------------------------------------------------
11085: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302

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

11083: -- 4262811a Switch Sign
11084: ---------------------------------------------------------------------------------------------------
11085: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302
11091: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11084: ---------------------------------------------------------------------------------------------------
11085: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302
11091: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11092: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11085: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302
11091: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11092: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11093:

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

11087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302
11091: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11092: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11093:
11094: END IF;
11095:

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

11088: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11089: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11090: -- 5132302
11091: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11092: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11093:
11094: END IF;
11095:
11096: -- 4955764

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

11093:
11094: END IF;
11095:
11096: -- 4955764
11097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11099:
11100:
11101: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 11101: XLA_AE_LINES_PKG.ValidateCurrentLine;

11097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11099:
11100:
11101: XLA_AE_LINES_PKG.ValidateCurrentLine;
11102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11103:
11104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11105: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 11102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11099:
11100:
11101: XLA_AE_LINES_PKG.ValidateCurrentLine;
11102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11103:
11104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11105: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11106: ,p_balance_type_code => l_balance_type_code);

Line 11304: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

11300: --
11301: -- bulk performance
11302: --
11303: l_balance_type_code VARCHAR2(1);
11304: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
11305: l_log_module VARCHAR2(240);
11306:
11307: --
11308: -- Upgrade strategy

Line 11376: XLA_AE_LINES_PKG.SetNewLine;

11372: ') = 'ACCRUAL'
11373: THEN
11374:
11375: --
11376: XLA_AE_LINES_PKG.SetNewLine;
11377:
11378: p_balance_type_code := l_balance_type_code;
11379: -- set the flag so later we will know whether the gain loss line needs to be created
11380:

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

11384:
11385: --
11386: -- bulk performance
11387: --
11388: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
11389: p_header_num => 0); -- 4262811
11390: --
11391: -- set accounting line options
11392: --

Line 11393: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

11389: p_header_num => 0); -- 4262811
11390: --
11391: -- set accounting line options
11392: --
11393: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
11394: p_natural_side_code => 'G'
11395: , p_gain_or_loss_flag => 'N'
11396: , p_gl_transfer_mode_code => 'S'
11397: , p_acct_entry_type_code => 'A'

Line 11407: xla_ae_lines_pkg.SetAcctLineType

11403: --
11404: --
11405: -- set accounting line type info
11406: --
11407: xla_ae_lines_pkg.SetAcctLineType
11408: (p_component_type => l_component_type
11409: ,p_event_type_code => l_event_type_code
11410: ,p_line_definition_owner_code => l_line_definition_owner_code
11411: ,p_line_definition_code => l_line_definition_code

Line 11421: xla_ae_lines_pkg.SetAcctClass(

11417: ,p_event_class_code => l_event_class_code);
11418: --
11419: -- set accounting class
11420: --
11421: xla_ae_lines_pkg.SetAcctClass(
11422: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
11423: , p_ae_header_id => l_ae_header_id
11424: );
11425:

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

11425:
11426: --
11427: -- set rounding class
11428: --
11429: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11430: 'EXCHANGE_RATE_VARIANCE';
11431:
11432: --
11433: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

11429: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11430: 'EXCHANGE_RATE_VARIANCE';
11431:
11432: --
11433: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11434: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11435: --
11436: -- bulk performance
11437: --

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

11430: 'EXCHANGE_RATE_VARIANCE';
11431:
11432: --
11433: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11434: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11435: --
11436: -- bulk performance
11437: --
11438: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

11434: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11435: --
11436: -- bulk performance
11437: --
11438: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11439:
11440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11441: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11442:

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

11436: -- bulk performance
11437: --
11438: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11439:
11440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11441: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11442:
11443: -- 4955764
11444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11441: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11442:
11443: -- 4955764
11444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11446:
11447: -- 4458381 Public Sector Enh
11448:

Line 11544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

11540: l_rec_acct_attrs.array_num_value(38) := p_source_77;
11541: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11542: l_rec_acct_attrs.array_num_value(39) := p_source_78;
11543:
11544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11546:
11547: ---------------------------------------------------------------------------------------------------------------
11548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

11541: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11542: l_rec_acct_attrs.array_num_value(39) := p_source_78;
11543:
11544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11546:
11547: ---------------------------------------------------------------------------------------------------------------
11548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11549: ---------------------------------------------------------------------------------------------------------------

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

11544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11546:
11547: ---------------------------------------------------------------------------------------------------------------
11548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11549: ---------------------------------------------------------------------------------------------------------------
11550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11551:
11552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

11546:
11547: ---------------------------------------------------------------------------------------------------------------
11548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11549: ---------------------------------------------------------------------------------------------------------------
11550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11551:
11552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11554:

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

11548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11549: ---------------------------------------------------------------------------------------------------------------
11550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11551:
11552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11554:
11555: IF xla_accounting_cache_pkg.GetValueChar
11556: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

11549: ---------------------------------------------------------------------------------------------------------------
11550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11551:
11552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11554:
11555: IF xla_accounting_cache_pkg.GetValueChar
11556: (p_source_code => 'LEDGER_CATEGORY_CODE'
11557: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 11564: xla_ae_lines_pkg.BflowUpgEntry

11560: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11561: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
11562: )
11563: THEN
11564: xla_ae_lines_pkg.BflowUpgEntry
11565: (p_business_method_code => l_bflow_method_code
11566: ,p_business_class_code => l_bflow_class_code
11567: ,p_balance_type => l_balance_type_code);
11568: ELSE

Line 11581: xla_ae_lines_pkg.SetLineDescription(

11577: --
11578: -- call description
11579: --
11580:
11581: xla_ae_lines_pkg.SetLineDescription(
11582: p_ae_header_id => l_ae_header_id
11583: ,p_description => Description_2 (
11584: p_application_id => p_application_id
11585: , p_ae_header_id => l_ae_header_id

Line 11623: xla_ae_lines_pkg.set_ccid(

11619: , x_value_type_code => l_adr_value_type_code
11620: , p_side => 'ALL'
11621: );
11622:
11623: xla_ae_lines_pkg.set_ccid(
11624: p_code_combination_id => l_ccid
11625: , p_value_type_code => l_adr_value_type_code
11626: , p_transaction_coa_id => l_adr_transaction_coa_id
11627: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11660: xla_ae_lines_pkg.set_segment(

11656: );
11657:
11658: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11659:
11660: xla_ae_lines_pkg.set_segment(
11661: p_to_segment_code => 'GL_ACCOUNT'
11662: , p_segment_value => l_segment
11663: , p_from_segment_code => l_adr_value_segment_code
11664: , p_from_combination_id => l_adr_value_combination_id

Line 11705: xla_ae_lines_pkg.set_segment(

11701: );
11702:
11703: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11704:
11705: xla_ae_lines_pkg.set_segment(
11706: p_to_segment_code => 'GL_ACCOUNT'
11707: , p_segment_value => l_segment
11708: , p_from_segment_code => l_adr_value_segment_code
11709: , p_from_combination_id => l_adr_value_combination_id

Line 11750: xla_ae_lines_pkg.set_segment(

11746: );
11747:
11748: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11749:
11750: xla_ae_lines_pkg.set_segment(
11751: p_to_segment_code => 'GL_BALANCING'
11752: , p_segment_value => l_segment
11753: , p_from_segment_code => l_adr_value_segment_code
11754: , p_from_combination_id => l_adr_value_combination_id

Line 11794: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

11790: xla_accounting_err_pkg.build_message
11791: (p_appli_s_name => 'XLA'
11792: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
11793: ,p_token_1 => 'LINE_NUMBER'
11794: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
11795: ,p_token_2 => 'LINE_TYPE_NAME'
11796: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
11797: l_component_type
11798: ,l_component_code

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

11826: --
11827: --
11828: ------------------------------------------------------------------------------------------------
11829: -- 4219869 Business Flow
11830: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11831: -- Prior Entry. Currently, the following code is always generated.
11832: ------------------------------------------------------------------------------------------------
11833: XLA_AE_LINES_PKG.ValidateCurrentLine;
11834:

Line 11833: XLA_AE_LINES_PKG.ValidateCurrentLine;

11829: -- 4219869 Business Flow
11830: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11831: -- Prior Entry. Currently, the following code is always generated.
11832: ------------------------------------------------------------------------------------------------
11833: XLA_AE_LINES_PKG.ValidateCurrentLine;
11834:
11835: ------------------------------------------------------------------------------------
11836: -- 4219869 Business Flow
11837: -- Populated credit and debit amounts -- Need to generate this within IF

Line 11839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11835: ------------------------------------------------------------------------------------
11836: -- 4219869 Business Flow
11837: -- Populated credit and debit amounts -- Need to generate this within IF
11838: ------------------------------------------------------------------------------------
11839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11840:
11841: ----------------------------------------------------------------------------------
11842: -- 4219869 Business Flow
11843: -- Update journal entry status -- Need to generate this within IF

Line 11871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

11867: -- To allow MPA report to determine if it should generate report process
11868: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11869: ------------------------------------------------------------------------------------------
11870:
11871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11873: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11874: -- call ADRs
11875: -- Bug 4922099

Line 11872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

11868: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11869: ------------------------------------------------------------------------------------------
11870:
11871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11873: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11874: -- call ADRs
11875: -- Bug 4922099
11876: --

Line 11905: xla_ae_lines_pkg.set_ccid(

11901: , x_value_type_code => l_adr_value_type_code
11902: , p_side => 'ALL'
11903: );
11904:
11905: xla_ae_lines_pkg.set_ccid(
11906: p_code_combination_id => l_ccid
11907: , p_value_type_code => l_adr_value_type_code
11908: , p_transaction_coa_id => l_adr_transaction_coa_id
11909: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11942: xla_ae_lines_pkg.set_segment(

11938: );
11939:
11940: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11941:
11942: xla_ae_lines_pkg.set_segment(
11943: p_to_segment_code => 'GL_ACCOUNT'
11944: , p_segment_value => l_segment
11945: , p_from_segment_code => l_adr_value_segment_code
11946: , p_from_combination_id => l_adr_value_combination_id

Line 11987: xla_ae_lines_pkg.set_segment(

11983: );
11984:
11985: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11986:
11987: xla_ae_lines_pkg.set_segment(
11988: p_to_segment_code => 'GL_ACCOUNT'
11989: , p_segment_value => l_segment
11990: , p_from_segment_code => l_adr_value_segment_code
11991: , p_from_combination_id => l_adr_value_combination_id

Line 12032: xla_ae_lines_pkg.set_segment(

12028: );
12029:
12030: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12031:
12032: xla_ae_lines_pkg.set_segment(
12033: p_to_segment_code => 'GL_BALANCING'
12034: , p_segment_value => l_segment
12035: , p_from_segment_code => l_adr_value_segment_code
12036: , p_from_combination_id => l_adr_value_combination_id

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

12059:
12060: --
12061: -- Update the line information that should be overwritten
12062: --
12063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12064: p_header_num => 1);
12065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12066:
12067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

12061: -- Update the line information that should be overwritten
12062: --
12063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12064: p_header_num => 1);
12065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12066:
12067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12068:
12069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

12063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12064: p_header_num => 1);
12065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12066:
12067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12068:
12069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12071: END IF;

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

12066:
12067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12068:
12069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12071: END IF;
12072:
12073: --
12074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

12073: --
12074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12075: --
12076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12078: ELSE
12079: ---------------------------------------------------------------------------------------------------
12080: -- 4262811a Switch Sign
12081: ---------------------------------------------------------------------------------------------------

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

12078: ELSE
12079: ---------------------------------------------------------------------------------------------------
12080: -- 4262811a Switch Sign
12081: ---------------------------------------------------------------------------------------------------
12082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12079: ---------------------------------------------------------------------------------------------------
12080: -- 4262811a Switch Sign
12081: ---------------------------------------------------------------------------------------------------
12082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302

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

12080: -- 4262811a Switch Sign
12081: ---------------------------------------------------------------------------------------------------
12082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302
12088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12081: ---------------------------------------------------------------------------------------------------
12082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302
12088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302
12088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12090:

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

12084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302
12088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12090:
12091: END IF;
12092:

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

12085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12087: -- 5132302
12088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12090:
12091: END IF;
12092:
12093: -- 4955764

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

12090:
12091: END IF;
12092:
12093: -- 4955764
12094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12096:
12097:
12098: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 12098: XLA_AE_LINES_PKG.ValidateCurrentLine;

12094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12096:
12097:
12098: XLA_AE_LINES_PKG.ValidateCurrentLine;
12099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12100:
12101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 12099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12096:
12097:
12098: XLA_AE_LINES_PKG.ValidateCurrentLine;
12099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12100:
12101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12103: ,p_balance_type_code => l_balance_type_code);

Line 12299: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

12295: --
12296: -- bulk performance
12297: --
12298: l_balance_type_code VARCHAR2(1);
12299: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
12300: l_log_module VARCHAR2(240);
12301:
12302: --
12303: -- Upgrade strategy

Line 12371: XLA_AE_LINES_PKG.SetNewLine;

12367: ') = 'ACCRUAL'
12368: THEN
12369:
12370: --
12371: XLA_AE_LINES_PKG.SetNewLine;
12372:
12373: p_balance_type_code := l_balance_type_code;
12374: -- set the flag so later we will know whether the gain loss line needs to be created
12375:

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

12379:
12380: --
12381: -- bulk performance
12382: --
12383: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
12384: p_header_num => 0); -- 4262811
12385: --
12386: -- set accounting line options
12387: --

Line 12388: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

12384: p_header_num => 0); -- 4262811
12385: --
12386: -- set accounting line options
12387: --
12388: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
12389: p_natural_side_code => 'G'
12390: , p_gain_or_loss_flag => 'N'
12391: , p_gl_transfer_mode_code => 'S'
12392: , p_acct_entry_type_code => 'A'

Line 12402: xla_ae_lines_pkg.SetAcctLineType

12398: --
12399: --
12400: -- set accounting line type info
12401: --
12402: xla_ae_lines_pkg.SetAcctLineType
12403: (p_component_type => l_component_type
12404: ,p_event_type_code => l_event_type_code
12405: ,p_line_definition_owner_code => l_line_definition_owner_code
12406: ,p_line_definition_code => l_line_definition_code

Line 12416: xla_ae_lines_pkg.SetAcctClass(

12412: ,p_event_class_code => l_event_class_code);
12413: --
12414: -- set accounting class
12415: --
12416: xla_ae_lines_pkg.SetAcctClass(
12417: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
12418: , p_ae_header_id => l_ae_header_id
12419: );
12420:

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

12420:
12421: --
12422: -- set rounding class
12423: --
12424: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12425: 'EXCHANGE_RATE_VARIANCE';
12426:
12427: --
12428: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

12424: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12425: 'EXCHANGE_RATE_VARIANCE';
12426:
12427: --
12428: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12429: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12430: --
12431: -- bulk performance
12432: --

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

12425: 'EXCHANGE_RATE_VARIANCE';
12426:
12427: --
12428: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12429: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12430: --
12431: -- bulk performance
12432: --
12433: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

12429: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12430: --
12431: -- bulk performance
12432: --
12433: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12434:
12435: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12437:

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

12431: -- bulk performance
12432: --
12433: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12434:
12435: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12437:
12438: -- 4955764
12439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12435: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12437:
12438: -- 4955764
12439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12441:
12442: -- 4458381 Public Sector Enh
12443:

Line 12537: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

12533: l_rec_acct_attrs.array_num_value(37) := p_source_77;
12534: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12535: l_rec_acct_attrs.array_num_value(38) := p_source_78;
12536:
12537: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12538: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12539:
12540: ---------------------------------------------------------------------------------------------------------------
12541: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

12534: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12535: l_rec_acct_attrs.array_num_value(38) := p_source_78;
12536:
12537: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12538: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12539:
12540: ---------------------------------------------------------------------------------------------------------------
12541: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12542: ---------------------------------------------------------------------------------------------------------------

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

12537: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12538: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12539:
12540: ---------------------------------------------------------------------------------------------------------------
12541: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12542: ---------------------------------------------------------------------------------------------------------------
12543: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12544:
12545: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

12539:
12540: ---------------------------------------------------------------------------------------------------------------
12541: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12542: ---------------------------------------------------------------------------------------------------------------
12543: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12544:
12545: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12547:

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

12541: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12542: ---------------------------------------------------------------------------------------------------------------
12543: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12544:
12545: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12547:
12548: IF xla_accounting_cache_pkg.GetValueChar
12549: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

12542: ---------------------------------------------------------------------------------------------------------------
12543: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12544:
12545: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12547:
12548: IF xla_accounting_cache_pkg.GetValueChar
12549: (p_source_code => 'LEDGER_CATEGORY_CODE'
12550: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 12557: xla_ae_lines_pkg.BflowUpgEntry

12553: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12554: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
12555: )
12556: THEN
12557: xla_ae_lines_pkg.BflowUpgEntry
12558: (p_business_method_code => l_bflow_method_code
12559: ,p_business_class_code => l_bflow_class_code
12560: ,p_balance_type => l_balance_type_code);
12561: ELSE

Line 12574: xla_ae_lines_pkg.SetLineDescription(

12570: --
12571: -- call description
12572: --
12573:
12574: xla_ae_lines_pkg.SetLineDescription(
12575: p_ae_header_id => l_ae_header_id
12576: ,p_description => Description_2 (
12577: p_application_id => p_application_id
12578: , p_ae_header_id => l_ae_header_id

Line 12616: xla_ae_lines_pkg.set_ccid(

12612: , x_value_type_code => l_adr_value_type_code
12613: , p_side => 'ALL'
12614: );
12615:
12616: xla_ae_lines_pkg.set_ccid(
12617: p_code_combination_id => l_ccid
12618: , p_value_type_code => l_adr_value_type_code
12619: , p_transaction_coa_id => l_adr_transaction_coa_id
12620: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12653: xla_ae_lines_pkg.set_segment(

12649: );
12650:
12651: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12652:
12653: xla_ae_lines_pkg.set_segment(
12654: p_to_segment_code => 'GL_ACCOUNT'
12655: , p_segment_value => l_segment
12656: , p_from_segment_code => l_adr_value_segment_code
12657: , p_from_combination_id => l_adr_value_combination_id

Line 12698: xla_ae_lines_pkg.set_segment(

12694: );
12695:
12696: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12697:
12698: xla_ae_lines_pkg.set_segment(
12699: p_to_segment_code => 'GL_ACCOUNT'
12700: , p_segment_value => l_segment
12701: , p_from_segment_code => l_adr_value_segment_code
12702: , p_from_combination_id => l_adr_value_combination_id

Line 12743: xla_ae_lines_pkg.set_segment(

12739: );
12740:
12741: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12742:
12743: xla_ae_lines_pkg.set_segment(
12744: p_to_segment_code => 'GL_BALANCING'
12745: , p_segment_value => l_segment
12746: , p_from_segment_code => l_adr_value_segment_code
12747: , p_from_combination_id => l_adr_value_combination_id

Line 12787: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

12783: xla_accounting_err_pkg.build_message
12784: (p_appli_s_name => 'XLA'
12785: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
12786: ,p_token_1 => 'LINE_NUMBER'
12787: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
12788: ,p_token_2 => 'LINE_TYPE_NAME'
12789: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
12790: l_component_type
12791: ,l_component_code

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

12819: --
12820: --
12821: ------------------------------------------------------------------------------------------------
12822: -- 4219869 Business Flow
12823: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12824: -- Prior Entry. Currently, the following code is always generated.
12825: ------------------------------------------------------------------------------------------------
12826: XLA_AE_LINES_PKG.ValidateCurrentLine;
12827:

Line 12826: XLA_AE_LINES_PKG.ValidateCurrentLine;

12822: -- 4219869 Business Flow
12823: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12824: -- Prior Entry. Currently, the following code is always generated.
12825: ------------------------------------------------------------------------------------------------
12826: XLA_AE_LINES_PKG.ValidateCurrentLine;
12827:
12828: ------------------------------------------------------------------------------------
12829: -- 4219869 Business Flow
12830: -- Populated credit and debit amounts -- Need to generate this within IF

Line 12832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12828: ------------------------------------------------------------------------------------
12829: -- 4219869 Business Flow
12830: -- Populated credit and debit amounts -- Need to generate this within IF
12831: ------------------------------------------------------------------------------------
12832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12833:
12834: ----------------------------------------------------------------------------------
12835: -- 4219869 Business Flow
12836: -- Update journal entry status -- Need to generate this within IF

Line 12864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

12860: -- To allow MPA report to determine if it should generate report process
12861: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12862: ------------------------------------------------------------------------------------------
12863:
12864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12866: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12867: -- call ADRs
12868: -- Bug 4922099

Line 12865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

12861: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12862: ------------------------------------------------------------------------------------------
12863:
12864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12866: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12867: -- call ADRs
12868: -- Bug 4922099
12869: --

Line 12898: xla_ae_lines_pkg.set_ccid(

12894: , x_value_type_code => l_adr_value_type_code
12895: , p_side => 'ALL'
12896: );
12897:
12898: xla_ae_lines_pkg.set_ccid(
12899: p_code_combination_id => l_ccid
12900: , p_value_type_code => l_adr_value_type_code
12901: , p_transaction_coa_id => l_adr_transaction_coa_id
12902: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12935: xla_ae_lines_pkg.set_segment(

12931: );
12932:
12933: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12934:
12935: xla_ae_lines_pkg.set_segment(
12936: p_to_segment_code => 'GL_ACCOUNT'
12937: , p_segment_value => l_segment
12938: , p_from_segment_code => l_adr_value_segment_code
12939: , p_from_combination_id => l_adr_value_combination_id

Line 12980: xla_ae_lines_pkg.set_segment(

12976: );
12977:
12978: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12979:
12980: xla_ae_lines_pkg.set_segment(
12981: p_to_segment_code => 'GL_ACCOUNT'
12982: , p_segment_value => l_segment
12983: , p_from_segment_code => l_adr_value_segment_code
12984: , p_from_combination_id => l_adr_value_combination_id

Line 13025: xla_ae_lines_pkg.set_segment(

13021: );
13022:
13023: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13024:
13025: xla_ae_lines_pkg.set_segment(
13026: p_to_segment_code => 'GL_BALANCING'
13027: , p_segment_value => l_segment
13028: , p_from_segment_code => l_adr_value_segment_code
13029: , p_from_combination_id => l_adr_value_combination_id

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

13052:
13053: --
13054: -- Update the line information that should be overwritten
13055: --
13056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13057: p_header_num => 1);
13058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13059:
13060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

13054: -- Update the line information that should be overwritten
13055: --
13056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13057: p_header_num => 1);
13058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13059:
13060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13061:
13062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

13056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13057: p_header_num => 1);
13058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13059:
13060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13061:
13062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13063: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13064: END IF;

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

13059:
13060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13061:
13062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13063: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13064: END IF;
13065:
13066: --
13067: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

13066: --
13067: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13068: --
13069: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13070: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13071: ELSE
13072: ---------------------------------------------------------------------------------------------------
13073: -- 4262811a Switch Sign
13074: ---------------------------------------------------------------------------------------------------

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

13071: ELSE
13072: ---------------------------------------------------------------------------------------------------
13073: -- 4262811a Switch Sign
13074: ---------------------------------------------------------------------------------------------------
13075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13072: ---------------------------------------------------------------------------------------------------
13073: -- 4262811a Switch Sign
13074: ---------------------------------------------------------------------------------------------------
13075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302

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

13073: -- 4262811a Switch Sign
13074: ---------------------------------------------------------------------------------------------------
13075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302
13081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13074: ---------------------------------------------------------------------------------------------------
13075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302
13081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302
13081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13083:

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

13077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302
13081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13083:
13084: END IF;
13085:

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

13078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13080: -- 5132302
13081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13083:
13084: END IF;
13085:
13086: -- 4955764

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

13083:
13084: END IF;
13085:
13086: -- 4955764
13087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13089:
13090:
13091: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 13091: XLA_AE_LINES_PKG.ValidateCurrentLine;

13087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13089:
13090:
13091: XLA_AE_LINES_PKG.ValidateCurrentLine;
13092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13093:
13094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 13092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13089:
13090:
13091: XLA_AE_LINES_PKG.ValidateCurrentLine;
13092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13093:
13094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13096: ,p_balance_type_code => l_balance_type_code);

Line 13295: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

13291: --
13292: -- bulk performance
13293: --
13294: l_balance_type_code VARCHAR2(1);
13295: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
13296: l_log_module VARCHAR2(240);
13297:
13298: --
13299: -- Upgrade strategy

Line 13369: XLA_AE_LINES_PKG.SetNewLine;

13365: ') = 'Y'
13366: THEN
13367:
13368: --
13369: XLA_AE_LINES_PKG.SetNewLine;
13370:
13371: p_balance_type_code := l_balance_type_code;
13372: -- set the flag so later we will know whether the gain loss line needs to be created
13373:

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

13377:
13378: --
13379: -- bulk performance
13380: --
13381: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
13382: p_header_num => 0); -- 4262811
13383: --
13384: -- set accounting line options
13385: --

Line 13386: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

13382: p_header_num => 0); -- 4262811
13383: --
13384: -- set accounting line options
13385: --
13386: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
13387: p_natural_side_code => 'G'
13388: , p_gain_or_loss_flag => 'N'
13389: , p_gl_transfer_mode_code => 'S'
13390: , p_acct_entry_type_code => 'A'

Line 13400: xla_ae_lines_pkg.SetAcctLineType

13396: --
13397: --
13398: -- set accounting line type info
13399: --
13400: xla_ae_lines_pkg.SetAcctLineType
13401: (p_component_type => l_component_type
13402: ,p_event_type_code => l_event_type_code
13403: ,p_line_definition_owner_code => l_line_definition_owner_code
13404: ,p_line_definition_code => l_line_definition_code

Line 13414: xla_ae_lines_pkg.SetAcctClass(

13410: ,p_event_class_code => l_event_class_code);
13411: --
13412: -- set accounting class
13413: --
13414: xla_ae_lines_pkg.SetAcctClass(
13415: p_accounting_class_code => 'TERV'
13416: , p_ae_header_id => l_ae_header_id
13417: );
13418:

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

13418:
13419: --
13420: -- set rounding class
13421: --
13422: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13423: 'TERV';
13424:
13425: --
13426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

13422: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13423: 'TERV';
13424:
13425: --
13426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13428: --
13429: -- bulk performance
13430: --

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

13423: 'TERV';
13424:
13425: --
13426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13428: --
13429: -- bulk performance
13430: --
13431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

13427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13428: --
13429: -- bulk performance
13430: --
13431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13432:
13433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13435:

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

13429: -- bulk performance
13430: --
13431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13432:
13433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13435:
13436: -- 4955764
13437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13435:
13436: -- 4955764
13437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13438: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13439:
13440: -- 4458381 Public Sector Enh
13441:

Line 13535: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

13531: l_rec_acct_attrs.array_num_value(37) := p_source_77;
13532: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13533: l_rec_acct_attrs.array_num_value(38) := p_source_78;
13534:
13535: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13536: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13537:
13538: ---------------------------------------------------------------------------------------------------------------
13539: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

13532: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13533: l_rec_acct_attrs.array_num_value(38) := p_source_78;
13534:
13535: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13536: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13537:
13538: ---------------------------------------------------------------------------------------------------------------
13539: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13540: ---------------------------------------------------------------------------------------------------------------

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

13535: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13536: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13537:
13538: ---------------------------------------------------------------------------------------------------------------
13539: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13540: ---------------------------------------------------------------------------------------------------------------
13541: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13542:
13543: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

13537:
13538: ---------------------------------------------------------------------------------------------------------------
13539: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13540: ---------------------------------------------------------------------------------------------------------------
13541: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13542:
13543: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13544: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13545:

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

13539: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13540: ---------------------------------------------------------------------------------------------------------------
13541: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13542:
13543: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13544: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13545:
13546: IF xla_accounting_cache_pkg.GetValueChar
13547: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

13540: ---------------------------------------------------------------------------------------------------------------
13541: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13542:
13543: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13544: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13545:
13546: IF xla_accounting_cache_pkg.GetValueChar
13547: (p_source_code => 'LEDGER_CATEGORY_CODE'
13548: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 13555: xla_ae_lines_pkg.BflowUpgEntry

13551: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13552: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
13553: )
13554: THEN
13555: xla_ae_lines_pkg.BflowUpgEntry
13556: (p_business_method_code => l_bflow_method_code
13557: ,p_business_class_code => l_bflow_class_code
13558: ,p_balance_type => l_balance_type_code);
13559: ELSE

Line 13572: xla_ae_lines_pkg.SetLineDescription(

13568: --
13569: -- call description
13570: --
13571:
13572: xla_ae_lines_pkg.SetLineDescription(
13573: p_ae_header_id => l_ae_header_id
13574: ,p_description => Description_2 (
13575: p_application_id => p_application_id
13576: , p_ae_header_id => l_ae_header_id

Line 13614: xla_ae_lines_pkg.set_ccid(

13610: , x_value_type_code => l_adr_value_type_code
13611: , p_side => 'ALL'
13612: );
13613:
13614: xla_ae_lines_pkg.set_ccid(
13615: p_code_combination_id => l_ccid
13616: , p_value_type_code => l_adr_value_type_code
13617: , p_transaction_coa_id => l_adr_transaction_coa_id
13618: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13651: xla_ae_lines_pkg.set_segment(

13647: );
13648:
13649: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13650:
13651: xla_ae_lines_pkg.set_segment(
13652: p_to_segment_code => 'GL_ACCOUNT'
13653: , p_segment_value => l_segment
13654: , p_from_segment_code => l_adr_value_segment_code
13655: , p_from_combination_id => l_adr_value_combination_id

Line 13696: xla_ae_lines_pkg.set_segment(

13692: );
13693:
13694: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13695:
13696: xla_ae_lines_pkg.set_segment(
13697: p_to_segment_code => 'GL_ACCOUNT'
13698: , p_segment_value => l_segment
13699: , p_from_segment_code => l_adr_value_segment_code
13700: , p_from_combination_id => l_adr_value_combination_id

Line 13741: xla_ae_lines_pkg.set_segment(

13737: );
13738:
13739: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13740:
13741: xla_ae_lines_pkg.set_segment(
13742: p_to_segment_code => 'GL_BALANCING'
13743: , p_segment_value => l_segment
13744: , p_from_segment_code => l_adr_value_segment_code
13745: , p_from_combination_id => l_adr_value_combination_id

Line 13785: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

13781: xla_accounting_err_pkg.build_message
13782: (p_appli_s_name => 'XLA'
13783: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
13784: ,p_token_1 => 'LINE_NUMBER'
13785: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
13786: ,p_token_2 => 'LINE_TYPE_NAME'
13787: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
13788: l_component_type
13789: ,l_component_code

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

13817: --
13818: --
13819: ------------------------------------------------------------------------------------------------
13820: -- 4219869 Business Flow
13821: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13822: -- Prior Entry. Currently, the following code is always generated.
13823: ------------------------------------------------------------------------------------------------
13824: XLA_AE_LINES_PKG.ValidateCurrentLine;
13825:

Line 13824: XLA_AE_LINES_PKG.ValidateCurrentLine;

13820: -- 4219869 Business Flow
13821: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13822: -- Prior Entry. Currently, the following code is always generated.
13823: ------------------------------------------------------------------------------------------------
13824: XLA_AE_LINES_PKG.ValidateCurrentLine;
13825:
13826: ------------------------------------------------------------------------------------
13827: -- 4219869 Business Flow
13828: -- Populated credit and debit amounts -- Need to generate this within IF

Line 13830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13826: ------------------------------------------------------------------------------------
13827: -- 4219869 Business Flow
13828: -- Populated credit and debit amounts -- Need to generate this within IF
13829: ------------------------------------------------------------------------------------
13830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13831:
13832: ----------------------------------------------------------------------------------
13833: -- 4219869 Business Flow
13834: -- Update journal entry status -- Need to generate this within IF

Line 13862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

13858: -- To allow MPA report to determine if it should generate report process
13859: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13860: ------------------------------------------------------------------------------------------
13861:
13862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13864: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13865: -- call ADRs
13866: -- Bug 4922099

Line 13863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

13859: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13860: ------------------------------------------------------------------------------------------
13861:
13862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13864: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13865: -- call ADRs
13866: -- Bug 4922099
13867: --

Line 13896: xla_ae_lines_pkg.set_ccid(

13892: , x_value_type_code => l_adr_value_type_code
13893: , p_side => 'ALL'
13894: );
13895:
13896: xla_ae_lines_pkg.set_ccid(
13897: p_code_combination_id => l_ccid
13898: , p_value_type_code => l_adr_value_type_code
13899: , p_transaction_coa_id => l_adr_transaction_coa_id
13900: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13933: xla_ae_lines_pkg.set_segment(

13929: );
13930:
13931: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13932:
13933: xla_ae_lines_pkg.set_segment(
13934: p_to_segment_code => 'GL_ACCOUNT'
13935: , p_segment_value => l_segment
13936: , p_from_segment_code => l_adr_value_segment_code
13937: , p_from_combination_id => l_adr_value_combination_id

Line 13978: xla_ae_lines_pkg.set_segment(

13974: );
13975:
13976: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13977:
13978: xla_ae_lines_pkg.set_segment(
13979: p_to_segment_code => 'GL_ACCOUNT'
13980: , p_segment_value => l_segment
13981: , p_from_segment_code => l_adr_value_segment_code
13982: , p_from_combination_id => l_adr_value_combination_id

Line 14023: xla_ae_lines_pkg.set_segment(

14019: );
14020:
14021: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14022:
14023: xla_ae_lines_pkg.set_segment(
14024: p_to_segment_code => 'GL_BALANCING'
14025: , p_segment_value => l_segment
14026: , p_from_segment_code => l_adr_value_segment_code
14027: , p_from_combination_id => l_adr_value_combination_id

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

14050:
14051: --
14052: -- Update the line information that should be overwritten
14053: --
14054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14055: p_header_num => 1);
14056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14057:
14058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

14052: -- Update the line information that should be overwritten
14053: --
14054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14055: p_header_num => 1);
14056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14057:
14058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14059:
14060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

14054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14055: p_header_num => 1);
14056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14057:
14058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14059:
14060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14061: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14062: END IF;

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

14057:
14058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14059:
14060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14061: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14062: END IF;
14063:
14064: --
14065: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

14064: --
14065: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14066: --
14067: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14068: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14069: ELSE
14070: ---------------------------------------------------------------------------------------------------
14071: -- 4262811a Switch Sign
14072: ---------------------------------------------------------------------------------------------------

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

14069: ELSE
14070: ---------------------------------------------------------------------------------------------------
14071: -- 4262811a Switch Sign
14072: ---------------------------------------------------------------------------------------------------
14073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14070: ---------------------------------------------------------------------------------------------------
14071: -- 4262811a Switch Sign
14072: ---------------------------------------------------------------------------------------------------
14073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302

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

14071: -- 4262811a Switch Sign
14072: ---------------------------------------------------------------------------------------------------
14073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302
14079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14072: ---------------------------------------------------------------------------------------------------
14073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302
14079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302
14079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14081:

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

14075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302
14079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14081:
14082: END IF;
14083:

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

14076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14078: -- 5132302
14079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14081:
14082: END IF;
14083:
14084: -- 4955764

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

14081:
14082: END IF;
14083:
14084: -- 4955764
14085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14087:
14088:
14089: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 14089: XLA_AE_LINES_PKG.ValidateCurrentLine;

14085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14087:
14088:
14089: XLA_AE_LINES_PKG.ValidateCurrentLine;
14090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14091:
14092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 14090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14087:
14088:
14089: XLA_AE_LINES_PKG.ValidateCurrentLine;
14090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14091:
14092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14094: ,p_balance_type_code => l_balance_type_code);

Line 14291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

14287: --
14288: -- bulk performance
14289: --
14290: l_balance_type_code VARCHAR2(1);
14291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
14292: l_log_module VARCHAR2(240);
14293:
14294: --
14295: -- Upgrade strategy

Line 14365: XLA_AE_LINES_PKG.SetNewLine;

14361: ') = 'Y'
14362: THEN
14363:
14364: --
14365: XLA_AE_LINES_PKG.SetNewLine;
14366:
14367: p_balance_type_code := l_balance_type_code;
14368: -- set the flag so later we will know whether the gain loss line needs to be created
14369:

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

14373:
14374: --
14375: -- bulk performance
14376: --
14377: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
14378: p_header_num => 0); -- 4262811
14379: --
14380: -- set accounting line options
14381: --

Line 14382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

14378: p_header_num => 0); -- 4262811
14379: --
14380: -- set accounting line options
14381: --
14382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
14383: p_natural_side_code => 'G'
14384: , p_gain_or_loss_flag => 'N'
14385: , p_gl_transfer_mode_code => 'S'
14386: , p_acct_entry_type_code => 'A'

Line 14396: xla_ae_lines_pkg.SetAcctLineType

14392: --
14393: --
14394: -- set accounting line type info
14395: --
14396: xla_ae_lines_pkg.SetAcctLineType
14397: (p_component_type => l_component_type
14398: ,p_event_type_code => l_event_type_code
14399: ,p_line_definition_owner_code => l_line_definition_owner_code
14400: ,p_line_definition_code => l_line_definition_code

Line 14410: xla_ae_lines_pkg.SetAcctClass(

14406: ,p_event_class_code => l_event_class_code);
14407: --
14408: -- set accounting class
14409: --
14410: xla_ae_lines_pkg.SetAcctClass(
14411: p_accounting_class_code => 'TERV'
14412: , p_ae_header_id => l_ae_header_id
14413: );
14414:

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

14414:
14415: --
14416: -- set rounding class
14417: --
14418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14419: 'TERV';
14420:
14421: --
14422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

14418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14419: 'TERV';
14420:
14421: --
14422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14424: --
14425: -- bulk performance
14426: --

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

14419: 'TERV';
14420:
14421: --
14422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14424: --
14425: -- bulk performance
14426: --
14427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

14423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14424: --
14425: -- bulk performance
14426: --
14427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14428:
14429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14431:

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

14425: -- bulk performance
14426: --
14427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14428:
14429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14431:
14432: -- 4955764
14433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14431:
14432: -- 4955764
14433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14435:
14436: -- 4458381 Public Sector Enh
14437:

Line 14529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

14525: l_rec_acct_attrs.array_num_value(36) := p_source_77;
14526: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14527: l_rec_acct_attrs.array_num_value(37) := p_source_78;
14528:
14529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14531:
14532: ---------------------------------------------------------------------------------------------------------------
14533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

14526: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14527: l_rec_acct_attrs.array_num_value(37) := p_source_78;
14528:
14529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14531:
14532: ---------------------------------------------------------------------------------------------------------------
14533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14534: ---------------------------------------------------------------------------------------------------------------

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

14529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14531:
14532: ---------------------------------------------------------------------------------------------------------------
14533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14534: ---------------------------------------------------------------------------------------------------------------
14535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14536:
14537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

14531:
14532: ---------------------------------------------------------------------------------------------------------------
14533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14534: ---------------------------------------------------------------------------------------------------------------
14535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14536:
14537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14539:

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

14533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14534: ---------------------------------------------------------------------------------------------------------------
14535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14536:
14537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14539:
14540: IF xla_accounting_cache_pkg.GetValueChar
14541: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

14534: ---------------------------------------------------------------------------------------------------------------
14535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14536:
14537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14539:
14540: IF xla_accounting_cache_pkg.GetValueChar
14541: (p_source_code => 'LEDGER_CATEGORY_CODE'
14542: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 14549: xla_ae_lines_pkg.BflowUpgEntry

14545: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14546: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
14547: )
14548: THEN
14549: xla_ae_lines_pkg.BflowUpgEntry
14550: (p_business_method_code => l_bflow_method_code
14551: ,p_business_class_code => l_bflow_class_code
14552: ,p_balance_type => l_balance_type_code);
14553: ELSE

Line 14566: xla_ae_lines_pkg.SetLineDescription(

14562: --
14563: -- call description
14564: --
14565:
14566: xla_ae_lines_pkg.SetLineDescription(
14567: p_ae_header_id => l_ae_header_id
14568: ,p_description => Description_2 (
14569: p_application_id => p_application_id
14570: , p_ae_header_id => l_ae_header_id

Line 14608: xla_ae_lines_pkg.set_ccid(

14604: , x_value_type_code => l_adr_value_type_code
14605: , p_side => 'ALL'
14606: );
14607:
14608: xla_ae_lines_pkg.set_ccid(
14609: p_code_combination_id => l_ccid
14610: , p_value_type_code => l_adr_value_type_code
14611: , p_transaction_coa_id => l_adr_transaction_coa_id
14612: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14645: xla_ae_lines_pkg.set_segment(

14641: );
14642:
14643: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14644:
14645: xla_ae_lines_pkg.set_segment(
14646: p_to_segment_code => 'GL_ACCOUNT'
14647: , p_segment_value => l_segment
14648: , p_from_segment_code => l_adr_value_segment_code
14649: , p_from_combination_id => l_adr_value_combination_id

Line 14690: xla_ae_lines_pkg.set_segment(

14686: );
14687:
14688: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14689:
14690: xla_ae_lines_pkg.set_segment(
14691: p_to_segment_code => 'GL_ACCOUNT'
14692: , p_segment_value => l_segment
14693: , p_from_segment_code => l_adr_value_segment_code
14694: , p_from_combination_id => l_adr_value_combination_id

Line 14735: xla_ae_lines_pkg.set_segment(

14731: );
14732:
14733: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14734:
14735: xla_ae_lines_pkg.set_segment(
14736: p_to_segment_code => 'GL_BALANCING'
14737: , p_segment_value => l_segment
14738: , p_from_segment_code => l_adr_value_segment_code
14739: , p_from_combination_id => l_adr_value_combination_id

Line 14779: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

14775: xla_accounting_err_pkg.build_message
14776: (p_appli_s_name => 'XLA'
14777: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
14778: ,p_token_1 => 'LINE_NUMBER'
14779: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
14780: ,p_token_2 => 'LINE_TYPE_NAME'
14781: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
14782: l_component_type
14783: ,l_component_code

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

14811: --
14812: --
14813: ------------------------------------------------------------------------------------------------
14814: -- 4219869 Business Flow
14815: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14816: -- Prior Entry. Currently, the following code is always generated.
14817: ------------------------------------------------------------------------------------------------
14818: XLA_AE_LINES_PKG.ValidateCurrentLine;
14819:

Line 14818: XLA_AE_LINES_PKG.ValidateCurrentLine;

14814: -- 4219869 Business Flow
14815: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14816: -- Prior Entry. Currently, the following code is always generated.
14817: ------------------------------------------------------------------------------------------------
14818: XLA_AE_LINES_PKG.ValidateCurrentLine;
14819:
14820: ------------------------------------------------------------------------------------
14821: -- 4219869 Business Flow
14822: -- Populated credit and debit amounts -- Need to generate this within IF

Line 14824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14820: ------------------------------------------------------------------------------------
14821: -- 4219869 Business Flow
14822: -- Populated credit and debit amounts -- Need to generate this within IF
14823: ------------------------------------------------------------------------------------
14824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14825:
14826: ----------------------------------------------------------------------------------
14827: -- 4219869 Business Flow
14828: -- Update journal entry status -- Need to generate this within IF

Line 14856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

14852: -- To allow MPA report to determine if it should generate report process
14853: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14854: ------------------------------------------------------------------------------------------
14855:
14856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14858: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14859: -- call ADRs
14860: -- Bug 4922099

Line 14857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

14853: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14854: ------------------------------------------------------------------------------------------
14855:
14856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14858: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14859: -- call ADRs
14860: -- Bug 4922099
14861: --

Line 14890: xla_ae_lines_pkg.set_ccid(

14886: , x_value_type_code => l_adr_value_type_code
14887: , p_side => 'ALL'
14888: );
14889:
14890: xla_ae_lines_pkg.set_ccid(
14891: p_code_combination_id => l_ccid
14892: , p_value_type_code => l_adr_value_type_code
14893: , p_transaction_coa_id => l_adr_transaction_coa_id
14894: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14927: xla_ae_lines_pkg.set_segment(

14923: );
14924:
14925: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14926:
14927: xla_ae_lines_pkg.set_segment(
14928: p_to_segment_code => 'GL_ACCOUNT'
14929: , p_segment_value => l_segment
14930: , p_from_segment_code => l_adr_value_segment_code
14931: , p_from_combination_id => l_adr_value_combination_id

Line 14972: xla_ae_lines_pkg.set_segment(

14968: );
14969:
14970: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14971:
14972: xla_ae_lines_pkg.set_segment(
14973: p_to_segment_code => 'GL_ACCOUNT'
14974: , p_segment_value => l_segment
14975: , p_from_segment_code => l_adr_value_segment_code
14976: , p_from_combination_id => l_adr_value_combination_id

Line 15017: xla_ae_lines_pkg.set_segment(

15013: );
15014:
15015: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15016:
15017: xla_ae_lines_pkg.set_segment(
15018: p_to_segment_code => 'GL_BALANCING'
15019: , p_segment_value => l_segment
15020: , p_from_segment_code => l_adr_value_segment_code
15021: , p_from_combination_id => l_adr_value_combination_id

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

15044:
15045: --
15046: -- Update the line information that should be overwritten
15047: --
15048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15049: p_header_num => 1);
15050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15051:
15052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

15046: -- Update the line information that should be overwritten
15047: --
15048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15049: p_header_num => 1);
15050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15051:
15052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15053:
15054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

15048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15049: p_header_num => 1);
15050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15051:
15052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15053:
15054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15056: END IF;

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

15051:
15052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15053:
15054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15056: END IF;
15057:
15058: --
15059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

15058: --
15059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15060: --
15061: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15063: ELSE
15064: ---------------------------------------------------------------------------------------------------
15065: -- 4262811a Switch Sign
15066: ---------------------------------------------------------------------------------------------------

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

15063: ELSE
15064: ---------------------------------------------------------------------------------------------------
15065: -- 4262811a Switch Sign
15066: ---------------------------------------------------------------------------------------------------
15067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15064: ---------------------------------------------------------------------------------------------------
15065: -- 4262811a Switch Sign
15066: ---------------------------------------------------------------------------------------------------
15067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302

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

15065: -- 4262811a Switch Sign
15066: ---------------------------------------------------------------------------------------------------
15067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302
15073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15066: ---------------------------------------------------------------------------------------------------
15067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302
15073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302
15073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15075:

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

15069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302
15073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15075:
15076: END IF;
15077:

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

15070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15072: -- 5132302
15073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15075:
15076: END IF;
15077:
15078: -- 4955764

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

15075:
15076: END IF;
15077:
15078: -- 4955764
15079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15081:
15082:
15083: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 15083: XLA_AE_LINES_PKG.ValidateCurrentLine;

15079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15081:
15082:
15083: XLA_AE_LINES_PKG.ValidateCurrentLine;
15084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15085:
15086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 15084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15081:
15082:
15083: XLA_AE_LINES_PKG.ValidateCurrentLine;
15084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15085:
15086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15088: ,p_balance_type_code => l_balance_type_code);

Line 15289: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

15285: --
15286: -- bulk performance
15287: --
15288: l_balance_type_code VARCHAR2(1);
15289: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
15290: l_log_module VARCHAR2(240);
15291:
15292: --
15293: -- Upgrade strategy

Line 15363: XLA_AE_LINES_PKG.SetNewLine;

15359: ') = 'Y'
15360: THEN
15361:
15362: --
15363: XLA_AE_LINES_PKG.SetNewLine;
15364:
15365: p_balance_type_code := l_balance_type_code;
15366: -- set the flag so later we will know whether the gain loss line needs to be created
15367:

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

15371:
15372: --
15373: -- bulk performance
15374: --
15375: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
15376: p_header_num => 0); -- 4262811
15377: --
15378: -- set accounting line options
15379: --

Line 15380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

15376: p_header_num => 0); -- 4262811
15377: --
15378: -- set accounting line options
15379: --
15380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
15381: p_natural_side_code => 'G'
15382: , p_gain_or_loss_flag => 'N'
15383: , p_gl_transfer_mode_code => 'S'
15384: , p_acct_entry_type_code => 'A'

Line 15394: xla_ae_lines_pkg.SetAcctLineType

15390: --
15391: --
15392: -- set accounting line type info
15393: --
15394: xla_ae_lines_pkg.SetAcctLineType
15395: (p_component_type => l_component_type
15396: ,p_event_type_code => l_event_type_code
15397: ,p_line_definition_owner_code => l_line_definition_owner_code
15398: ,p_line_definition_code => l_line_definition_code

Line 15408: xla_ae_lines_pkg.SetAcctClass(

15404: ,p_event_class_code => l_event_class_code);
15405: --
15406: -- set accounting class
15407: --
15408: xla_ae_lines_pkg.SetAcctClass(
15409: p_accounting_class_code => 'TERV'
15410: , p_ae_header_id => l_ae_header_id
15411: );
15412:

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

15412:
15413: --
15414: -- set rounding class
15415: --
15416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15417: 'TERV';
15418:
15419: --
15420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

15416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15417: 'TERV';
15418:
15419: --
15420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15422: --
15423: -- bulk performance
15424: --

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

15417: 'TERV';
15418:
15419: --
15420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15422: --
15423: -- bulk performance
15424: --
15425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

15421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15422: --
15423: -- bulk performance
15424: --
15425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15426:
15427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15429:

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

15423: -- bulk performance
15424: --
15425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15426:
15427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15429:
15430: -- 4955764
15431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15429:
15430: -- 4955764
15431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15433:
15434: -- 4458381 Public Sector Enh
15435:

Line 15531: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

15527: l_rec_acct_attrs.array_num_value(38) := p_source_77;
15528: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15529: l_rec_acct_attrs.array_num_value(39) := p_source_78;
15530:
15531: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15532: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15533:
15534: ---------------------------------------------------------------------------------------------------------------
15535: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

15528: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15529: l_rec_acct_attrs.array_num_value(39) := p_source_78;
15530:
15531: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15532: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15533:
15534: ---------------------------------------------------------------------------------------------------------------
15535: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15536: ---------------------------------------------------------------------------------------------------------------

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

15531: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15532: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15533:
15534: ---------------------------------------------------------------------------------------------------------------
15535: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15536: ---------------------------------------------------------------------------------------------------------------
15537: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15538:
15539: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

15533:
15534: ---------------------------------------------------------------------------------------------------------------
15535: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15536: ---------------------------------------------------------------------------------------------------------------
15537: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15538:
15539: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15541:

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

15535: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15536: ---------------------------------------------------------------------------------------------------------------
15537: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15538:
15539: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15541:
15542: IF xla_accounting_cache_pkg.GetValueChar
15543: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

15536: ---------------------------------------------------------------------------------------------------------------
15537: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15538:
15539: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15541:
15542: IF xla_accounting_cache_pkg.GetValueChar
15543: (p_source_code => 'LEDGER_CATEGORY_CODE'
15544: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 15551: xla_ae_lines_pkg.BflowUpgEntry

15547: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15548: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
15549: )
15550: THEN
15551: xla_ae_lines_pkg.BflowUpgEntry
15552: (p_business_method_code => l_bflow_method_code
15553: ,p_business_class_code => l_bflow_class_code
15554: ,p_balance_type => l_balance_type_code);
15555: ELSE

Line 15568: xla_ae_lines_pkg.SetLineDescription(

15564: --
15565: -- call description
15566: --
15567:
15568: xla_ae_lines_pkg.SetLineDescription(
15569: p_ae_header_id => l_ae_header_id
15570: ,p_description => Description_2 (
15571: p_application_id => p_application_id
15572: , p_ae_header_id => l_ae_header_id

Line 15610: xla_ae_lines_pkg.set_ccid(

15606: , x_value_type_code => l_adr_value_type_code
15607: , p_side => 'ALL'
15608: );
15609:
15610: xla_ae_lines_pkg.set_ccid(
15611: p_code_combination_id => l_ccid
15612: , p_value_type_code => l_adr_value_type_code
15613: , p_transaction_coa_id => l_adr_transaction_coa_id
15614: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15647: xla_ae_lines_pkg.set_segment(

15643: );
15644:
15645: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15646:
15647: xla_ae_lines_pkg.set_segment(
15648: p_to_segment_code => 'GL_ACCOUNT'
15649: , p_segment_value => l_segment
15650: , p_from_segment_code => l_adr_value_segment_code
15651: , p_from_combination_id => l_adr_value_combination_id

Line 15692: xla_ae_lines_pkg.set_segment(

15688: );
15689:
15690: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15691:
15692: xla_ae_lines_pkg.set_segment(
15693: p_to_segment_code => 'GL_ACCOUNT'
15694: , p_segment_value => l_segment
15695: , p_from_segment_code => l_adr_value_segment_code
15696: , p_from_combination_id => l_adr_value_combination_id

Line 15737: xla_ae_lines_pkg.set_segment(

15733: );
15734:
15735: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15736:
15737: xla_ae_lines_pkg.set_segment(
15738: p_to_segment_code => 'GL_BALANCING'
15739: , p_segment_value => l_segment
15740: , p_from_segment_code => l_adr_value_segment_code
15741: , p_from_combination_id => l_adr_value_combination_id

Line 15781: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

15777: xla_accounting_err_pkg.build_message
15778: (p_appli_s_name => 'XLA'
15779: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
15780: ,p_token_1 => 'LINE_NUMBER'
15781: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
15782: ,p_token_2 => 'LINE_TYPE_NAME'
15783: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
15784: l_component_type
15785: ,l_component_code

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

15813: --
15814: --
15815: ------------------------------------------------------------------------------------------------
15816: -- 4219869 Business Flow
15817: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15818: -- Prior Entry. Currently, the following code is always generated.
15819: ------------------------------------------------------------------------------------------------
15820: XLA_AE_LINES_PKG.ValidateCurrentLine;
15821:

Line 15820: XLA_AE_LINES_PKG.ValidateCurrentLine;

15816: -- 4219869 Business Flow
15817: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15818: -- Prior Entry. Currently, the following code is always generated.
15819: ------------------------------------------------------------------------------------------------
15820: XLA_AE_LINES_PKG.ValidateCurrentLine;
15821:
15822: ------------------------------------------------------------------------------------
15823: -- 4219869 Business Flow
15824: -- Populated credit and debit amounts -- Need to generate this within IF

Line 15826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15822: ------------------------------------------------------------------------------------
15823: -- 4219869 Business Flow
15824: -- Populated credit and debit amounts -- Need to generate this within IF
15825: ------------------------------------------------------------------------------------
15826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15827:
15828: ----------------------------------------------------------------------------------
15829: -- 4219869 Business Flow
15830: -- Update journal entry status -- Need to generate this within IF

Line 15858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

15854: -- To allow MPA report to determine if it should generate report process
15855: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15856: ------------------------------------------------------------------------------------------
15857:
15858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15860: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15861: -- call ADRs
15862: -- Bug 4922099

Line 15859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

15855: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15856: ------------------------------------------------------------------------------------------
15857:
15858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15860: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15861: -- call ADRs
15862: -- Bug 4922099
15863: --

Line 15892: xla_ae_lines_pkg.set_ccid(

15888: , x_value_type_code => l_adr_value_type_code
15889: , p_side => 'ALL'
15890: );
15891:
15892: xla_ae_lines_pkg.set_ccid(
15893: p_code_combination_id => l_ccid
15894: , p_value_type_code => l_adr_value_type_code
15895: , p_transaction_coa_id => l_adr_transaction_coa_id
15896: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15929: xla_ae_lines_pkg.set_segment(

15925: );
15926:
15927: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15928:
15929: xla_ae_lines_pkg.set_segment(
15930: p_to_segment_code => 'GL_ACCOUNT'
15931: , p_segment_value => l_segment
15932: , p_from_segment_code => l_adr_value_segment_code
15933: , p_from_combination_id => l_adr_value_combination_id

Line 15974: xla_ae_lines_pkg.set_segment(

15970: );
15971:
15972: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15973:
15974: xla_ae_lines_pkg.set_segment(
15975: p_to_segment_code => 'GL_ACCOUNT'
15976: , p_segment_value => l_segment
15977: , p_from_segment_code => l_adr_value_segment_code
15978: , p_from_combination_id => l_adr_value_combination_id

Line 16019: xla_ae_lines_pkg.set_segment(

16015: );
16016:
16017: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16018:
16019: xla_ae_lines_pkg.set_segment(
16020: p_to_segment_code => 'GL_BALANCING'
16021: , p_segment_value => l_segment
16022: , p_from_segment_code => l_adr_value_segment_code
16023: , p_from_combination_id => l_adr_value_combination_id

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

16046:
16047: --
16048: -- Update the line information that should be overwritten
16049: --
16050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16051: p_header_num => 1);
16052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16053:
16054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

16048: -- Update the line information that should be overwritten
16049: --
16050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16051: p_header_num => 1);
16052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16053:
16054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16055:
16056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

16050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16051: p_header_num => 1);
16052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16053:
16054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16055:
16056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16058: END IF;

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

16053:
16054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16055:
16056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16058: END IF;
16059:
16060: --
16061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

16060: --
16061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16062: --
16063: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16064: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16065: ELSE
16066: ---------------------------------------------------------------------------------------------------
16067: -- 4262811a Switch Sign
16068: ---------------------------------------------------------------------------------------------------

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

16065: ELSE
16066: ---------------------------------------------------------------------------------------------------
16067: -- 4262811a Switch Sign
16068: ---------------------------------------------------------------------------------------------------
16069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16066: ---------------------------------------------------------------------------------------------------
16067: -- 4262811a Switch Sign
16068: ---------------------------------------------------------------------------------------------------
16069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302

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

16067: -- 4262811a Switch Sign
16068: ---------------------------------------------------------------------------------------------------
16069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302
16075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16068: ---------------------------------------------------------------------------------------------------
16069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302
16075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302
16075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16077:

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

16071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302
16075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16077:
16078: END IF;
16079:

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

16072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16074: -- 5132302
16075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16077:
16078: END IF;
16079:
16080: -- 4955764

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

16077:
16078: END IF;
16079:
16080: -- 4955764
16081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16083:
16084:
16085: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 16085: XLA_AE_LINES_PKG.ValidateCurrentLine;

16081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16083:
16084:
16085: XLA_AE_LINES_PKG.ValidateCurrentLine;
16086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16087:
16088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 16086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16083:
16084:
16085: XLA_AE_LINES_PKG.ValidateCurrentLine;
16086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16087:
16088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16090: ,p_balance_type_code => l_balance_type_code);

Line 16289: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

16285: --
16286: -- bulk performance
16287: --
16288: l_balance_type_code VARCHAR2(1);
16289: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
16290: l_log_module VARCHAR2(240);
16291:
16292: --
16293: -- Upgrade strategy

Line 16363: XLA_AE_LINES_PKG.SetNewLine;

16359: ') = 'Y'
16360: THEN
16361:
16362: --
16363: XLA_AE_LINES_PKG.SetNewLine;
16364:
16365: p_balance_type_code := l_balance_type_code;
16366: -- set the flag so later we will know whether the gain loss line needs to be created
16367:

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

16371:
16372: --
16373: -- bulk performance
16374: --
16375: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
16376: p_header_num => 0); -- 4262811
16377: --
16378: -- set accounting line options
16379: --

Line 16380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

16376: p_header_num => 0); -- 4262811
16377: --
16378: -- set accounting line options
16379: --
16380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
16381: p_natural_side_code => 'G'
16382: , p_gain_or_loss_flag => 'N'
16383: , p_gl_transfer_mode_code => 'S'
16384: , p_acct_entry_type_code => 'A'

Line 16394: xla_ae_lines_pkg.SetAcctLineType

16390: --
16391: --
16392: -- set accounting line type info
16393: --
16394: xla_ae_lines_pkg.SetAcctLineType
16395: (p_component_type => l_component_type
16396: ,p_event_type_code => l_event_type_code
16397: ,p_line_definition_owner_code => l_line_definition_owner_code
16398: ,p_line_definition_code => l_line_definition_code

Line 16408: xla_ae_lines_pkg.SetAcctClass(

16404: ,p_event_class_code => l_event_class_code);
16405: --
16406: -- set accounting class
16407: --
16408: xla_ae_lines_pkg.SetAcctClass(
16409: p_accounting_class_code => 'TERV'
16410: , p_ae_header_id => l_ae_header_id
16411: );
16412:

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

16412:
16413: --
16414: -- set rounding class
16415: --
16416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16417: 'TERV';
16418:
16419: --
16420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

16416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16417: 'TERV';
16418:
16419: --
16420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16422: --
16423: -- bulk performance
16424: --

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

16417: 'TERV';
16418:
16419: --
16420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16422: --
16423: -- bulk performance
16424: --
16425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

16421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16422: --
16423: -- bulk performance
16424: --
16425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16426:
16427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16429:

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

16423: -- bulk performance
16424: --
16425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16426:
16427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16429:
16430: -- 4955764
16431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16429:
16430: -- 4955764
16431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16432: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16433:
16434: -- 4458381 Public Sector Enh
16435:

Line 16529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

16525: l_rec_acct_attrs.array_num_value(37) := p_source_77;
16526: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16527: l_rec_acct_attrs.array_num_value(38) := p_source_78;
16528:
16529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16531:
16532: ---------------------------------------------------------------------------------------------------------------
16533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

16526: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16527: l_rec_acct_attrs.array_num_value(38) := p_source_78;
16528:
16529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16531:
16532: ---------------------------------------------------------------------------------------------------------------
16533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16534: ---------------------------------------------------------------------------------------------------------------

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

16529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16531:
16532: ---------------------------------------------------------------------------------------------------------------
16533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16534: ---------------------------------------------------------------------------------------------------------------
16535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16536:
16537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

16531:
16532: ---------------------------------------------------------------------------------------------------------------
16533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16534: ---------------------------------------------------------------------------------------------------------------
16535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16536:
16537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16539:

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

16533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16534: ---------------------------------------------------------------------------------------------------------------
16535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16536:
16537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16539:
16540: IF xla_accounting_cache_pkg.GetValueChar
16541: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

16534: ---------------------------------------------------------------------------------------------------------------
16535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16536:
16537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16539:
16540: IF xla_accounting_cache_pkg.GetValueChar
16541: (p_source_code => 'LEDGER_CATEGORY_CODE'
16542: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 16549: xla_ae_lines_pkg.BflowUpgEntry

16545: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16546: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
16547: )
16548: THEN
16549: xla_ae_lines_pkg.BflowUpgEntry
16550: (p_business_method_code => l_bflow_method_code
16551: ,p_business_class_code => l_bflow_class_code
16552: ,p_balance_type => l_balance_type_code);
16553: ELSE

Line 16566: xla_ae_lines_pkg.SetLineDescription(

16562: --
16563: -- call description
16564: --
16565:
16566: xla_ae_lines_pkg.SetLineDescription(
16567: p_ae_header_id => l_ae_header_id
16568: ,p_description => Description_2 (
16569: p_application_id => p_application_id
16570: , p_ae_header_id => l_ae_header_id

Line 16608: xla_ae_lines_pkg.set_ccid(

16604: , x_value_type_code => l_adr_value_type_code
16605: , p_side => 'ALL'
16606: );
16607:
16608: xla_ae_lines_pkg.set_ccid(
16609: p_code_combination_id => l_ccid
16610: , p_value_type_code => l_adr_value_type_code
16611: , p_transaction_coa_id => l_adr_transaction_coa_id
16612: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16645: xla_ae_lines_pkg.set_segment(

16641: );
16642:
16643: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16644:
16645: xla_ae_lines_pkg.set_segment(
16646: p_to_segment_code => 'GL_ACCOUNT'
16647: , p_segment_value => l_segment
16648: , p_from_segment_code => l_adr_value_segment_code
16649: , p_from_combination_id => l_adr_value_combination_id

Line 16690: xla_ae_lines_pkg.set_segment(

16686: );
16687:
16688: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16689:
16690: xla_ae_lines_pkg.set_segment(
16691: p_to_segment_code => 'GL_ACCOUNT'
16692: , p_segment_value => l_segment
16693: , p_from_segment_code => l_adr_value_segment_code
16694: , p_from_combination_id => l_adr_value_combination_id

Line 16735: xla_ae_lines_pkg.set_segment(

16731: );
16732:
16733: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16734:
16735: xla_ae_lines_pkg.set_segment(
16736: p_to_segment_code => 'GL_BALANCING'
16737: , p_segment_value => l_segment
16738: , p_from_segment_code => l_adr_value_segment_code
16739: , p_from_combination_id => l_adr_value_combination_id

Line 16779: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

16775: xla_accounting_err_pkg.build_message
16776: (p_appli_s_name => 'XLA'
16777: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
16778: ,p_token_1 => 'LINE_NUMBER'
16779: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
16780: ,p_token_2 => 'LINE_TYPE_NAME'
16781: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
16782: l_component_type
16783: ,l_component_code

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

16811: --
16812: --
16813: ------------------------------------------------------------------------------------------------
16814: -- 4219869 Business Flow
16815: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16816: -- Prior Entry. Currently, the following code is always generated.
16817: ------------------------------------------------------------------------------------------------
16818: XLA_AE_LINES_PKG.ValidateCurrentLine;
16819:

Line 16818: XLA_AE_LINES_PKG.ValidateCurrentLine;

16814: -- 4219869 Business Flow
16815: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16816: -- Prior Entry. Currently, the following code is always generated.
16817: ------------------------------------------------------------------------------------------------
16818: XLA_AE_LINES_PKG.ValidateCurrentLine;
16819:
16820: ------------------------------------------------------------------------------------
16821: -- 4219869 Business Flow
16822: -- Populated credit and debit amounts -- Need to generate this within IF

Line 16824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16820: ------------------------------------------------------------------------------------
16821: -- 4219869 Business Flow
16822: -- Populated credit and debit amounts -- Need to generate this within IF
16823: ------------------------------------------------------------------------------------
16824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16825:
16826: ----------------------------------------------------------------------------------
16827: -- 4219869 Business Flow
16828: -- Update journal entry status -- Need to generate this within IF

Line 16856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

16852: -- To allow MPA report to determine if it should generate report process
16853: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16854: ------------------------------------------------------------------------------------------
16855:
16856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16858: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16859: -- call ADRs
16860: -- Bug 4922099

Line 16857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

16853: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16854: ------------------------------------------------------------------------------------------
16855:
16856: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16857: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16858: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16859: -- call ADRs
16860: -- Bug 4922099
16861: --

Line 16890: xla_ae_lines_pkg.set_ccid(

16886: , x_value_type_code => l_adr_value_type_code
16887: , p_side => 'ALL'
16888: );
16889:
16890: xla_ae_lines_pkg.set_ccid(
16891: p_code_combination_id => l_ccid
16892: , p_value_type_code => l_adr_value_type_code
16893: , p_transaction_coa_id => l_adr_transaction_coa_id
16894: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16927: xla_ae_lines_pkg.set_segment(

16923: );
16924:
16925: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16926:
16927: xla_ae_lines_pkg.set_segment(
16928: p_to_segment_code => 'GL_ACCOUNT'
16929: , p_segment_value => l_segment
16930: , p_from_segment_code => l_adr_value_segment_code
16931: , p_from_combination_id => l_adr_value_combination_id

Line 16972: xla_ae_lines_pkg.set_segment(

16968: );
16969:
16970: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16971:
16972: xla_ae_lines_pkg.set_segment(
16973: p_to_segment_code => 'GL_ACCOUNT'
16974: , p_segment_value => l_segment
16975: , p_from_segment_code => l_adr_value_segment_code
16976: , p_from_combination_id => l_adr_value_combination_id

Line 17017: xla_ae_lines_pkg.set_segment(

17013: );
17014:
17015: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17016:
17017: xla_ae_lines_pkg.set_segment(
17018: p_to_segment_code => 'GL_BALANCING'
17019: , p_segment_value => l_segment
17020: , p_from_segment_code => l_adr_value_segment_code
17021: , p_from_combination_id => l_adr_value_combination_id

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

17044:
17045: --
17046: -- Update the line information that should be overwritten
17047: --
17048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17049: p_header_num => 1);
17050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17051:
17052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

17046: -- Update the line information that should be overwritten
17047: --
17048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17049: p_header_num => 1);
17050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17051:
17052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17053:
17054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

17048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17049: p_header_num => 1);
17050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17051:
17052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17053:
17054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17056: END IF;

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

17051:
17052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17053:
17054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17056: END IF;
17057:
17058: --
17059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

17058: --
17059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17060: --
17061: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17063: ELSE
17064: ---------------------------------------------------------------------------------------------------
17065: -- 4262811a Switch Sign
17066: ---------------------------------------------------------------------------------------------------

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

17063: ELSE
17064: ---------------------------------------------------------------------------------------------------
17065: -- 4262811a Switch Sign
17066: ---------------------------------------------------------------------------------------------------
17067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17064: ---------------------------------------------------------------------------------------------------
17065: -- 4262811a Switch Sign
17066: ---------------------------------------------------------------------------------------------------
17067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302

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

17065: -- 4262811a Switch Sign
17066: ---------------------------------------------------------------------------------------------------
17067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302
17073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17066: ---------------------------------------------------------------------------------------------------
17067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302
17073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302
17073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17075:

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

17069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302
17073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17075:
17076: END IF;
17077:

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

17070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17072: -- 5132302
17073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17075:
17076: END IF;
17077:
17078: -- 4955764

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

17075:
17076: END IF;
17077:
17078: -- 4955764
17079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17081:
17082:
17083: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 17083: XLA_AE_LINES_PKG.ValidateCurrentLine;

17079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17081:
17082:
17083: XLA_AE_LINES_PKG.ValidateCurrentLine;
17084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17085:
17086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 17084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17081:
17082:
17083: XLA_AE_LINES_PKG.ValidateCurrentLine;
17084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17085:
17086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17088: ,p_balance_type_code => l_balance_type_code);

Line 17274: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

17270: --
17271: -- bulk performance
17272: --
17273: l_balance_type_code VARCHAR2(1);
17274: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
17275: l_log_module VARCHAR2(240);
17276:
17277: --
17278: -- Upgrade strategy

Line 17349: XLA_AE_LINES_PKG.SetNewLine;

17345: ') = 'Y'
17346: THEN
17347:
17348: --
17349: XLA_AE_LINES_PKG.SetNewLine;
17350:
17351: p_balance_type_code := l_balance_type_code;
17352: -- set the flag so later we will know whether the gain loss line needs to be created
17353:

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

17357:
17358: --
17359: -- bulk performance
17360: --
17361: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
17362: p_header_num => 0); -- 4262811
17363: --
17364: -- set accounting line options
17365: --

Line 17366: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

17362: p_header_num => 0); -- 4262811
17363: --
17364: -- set accounting line options
17365: --
17366: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
17367: p_natural_side_code => 'C'
17368: , p_gain_or_loss_flag => 'N'
17369: , p_gl_transfer_mode_code => 'S'
17370: , p_acct_entry_type_code => 'E'

Line 17380: xla_ae_lines_pkg.SetAcctLineType

17376: --
17377: --
17378: -- set accounting line type info
17379: --
17380: xla_ae_lines_pkg.SetAcctLineType
17381: (p_component_type => l_component_type
17382: ,p_event_type_code => l_event_type_code
17383: ,p_line_definition_owner_code => l_line_definition_owner_code
17384: ,p_line_definition_code => l_line_definition_code

Line 17394: xla_ae_lines_pkg.SetAcctClass(

17390: ,p_event_class_code => l_event_class_code);
17391: --
17392: -- set accounting class
17393: --
17394: xla_ae_lines_pkg.SetAcctClass(
17395: p_accounting_class_code => 'AMT_VARIANCE'
17396: , p_ae_header_id => l_ae_header_id
17397: );
17398:

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

17398:
17399: --
17400: -- set rounding class
17401: --
17402: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17403: 'AMT_VARIANCE';
17404:
17405: --
17406: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

17402: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17403: 'AMT_VARIANCE';
17404:
17405: --
17406: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17407: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17408: --
17409: -- bulk performance
17410: --

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

17403: 'AMT_VARIANCE';
17404:
17405: --
17406: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17407: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17408: --
17409: -- bulk performance
17410: --
17411: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

17407: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17408: --
17409: -- bulk performance
17410: --
17411: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17412:
17413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17415:

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

17409: -- bulk performance
17410: --
17411: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17412:
17413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17415:
17416: -- 4955764
17417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17415:
17416: -- 4955764
17417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17419:
17420: -- 4458381 Public Sector Enh
17421:

Line 17515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

17511: l_rec_acct_attrs.array_num_value(37) := p_source_77;
17512: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
17513: l_rec_acct_attrs.array_num_value(38) := p_source_78;
17514:
17515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17517:
17518: ---------------------------------------------------------------------------------------------------------------
17519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

17512: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
17513: l_rec_acct_attrs.array_num_value(38) := p_source_78;
17514:
17515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17517:
17518: ---------------------------------------------------------------------------------------------------------------
17519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17520: ---------------------------------------------------------------------------------------------------------------

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

17515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17517:
17518: ---------------------------------------------------------------------------------------------------------------
17519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17520: ---------------------------------------------------------------------------------------------------------------
17521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17522:
17523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

17517:
17518: ---------------------------------------------------------------------------------------------------------------
17519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17520: ---------------------------------------------------------------------------------------------------------------
17521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17522:
17523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17525:

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

17519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17520: ---------------------------------------------------------------------------------------------------------------
17521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17522:
17523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17525:
17526: IF xla_accounting_cache_pkg.GetValueChar
17527: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

17520: ---------------------------------------------------------------------------------------------------------------
17521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17522:
17523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17525:
17526: IF xla_accounting_cache_pkg.GetValueChar
17527: (p_source_code => 'LEDGER_CATEGORY_CODE'
17528: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 17535: xla_ae_lines_pkg.BflowUpgEntry

17531: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17532: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
17533: )
17534: THEN
17535: xla_ae_lines_pkg.BflowUpgEntry
17536: (p_business_method_code => l_bflow_method_code
17537: ,p_business_class_code => l_bflow_class_code
17538: ,p_balance_type => l_balance_type_code);
17539: ELSE

Line 17541: XLA_AE_LINES_PKG.business_flow_validation(

17537: ,p_business_class_code => l_bflow_class_code
17538: ,p_balance_type => l_balance_type_code);
17539: ELSE
17540: NULL;
17541: XLA_AE_LINES_PKG.business_flow_validation(
17542: p_business_method_code => l_bflow_method_code
17543: ,p_business_class_code => l_bflow_class_code
17544: ,p_inherit_description_flag => l_inherit_desc_flag);
17545: END IF;

Line 17588: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17584: xla_accounting_err_pkg.build_message
17585: (p_appli_s_name => 'XLA'
17586: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17587: ,p_token_1 => 'LINE_NUMBER'
17588: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17589: ,p_token_2 => 'LINE_TYPE_NAME'
17590: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
17591: l_component_type
17592: ,l_component_code

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

17620: --
17621: --
17622: ------------------------------------------------------------------------------------------------
17623: -- 4219869 Business Flow
17624: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17625: -- Prior Entry. Currently, the following code is always generated.
17626: ------------------------------------------------------------------------------------------------
17627: -- No ValidateCurrentLine for business flow method of Prior Entry
17628:

Line 17633: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17629: ------------------------------------------------------------------------------------
17630: -- 4219869 Business Flow
17631: -- Populated credit and debit amounts -- Need to generate this within IF
17632: ------------------------------------------------------------------------------------
17633: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17634:
17635: ----------------------------------------------------------------------------------
17636: -- 4219869 Business Flow
17637: -- Update journal entry status -- Need to generate this within IF

Line 17665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

17661: -- To allow MPA report to determine if it should generate report process
17662: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17663: ------------------------------------------------------------------------------------------
17664:
17665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17667: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17668: -- call ADRs
17669: -- Bug 4922099

Line 17666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

17662: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17663: ------------------------------------------------------------------------------------------
17664:
17665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17667: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17668: -- call ADRs
17669: -- Bug 4922099
17670: --

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

17683:
17684: --
17685: -- Update the line information that should be overwritten
17686: --
17687: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17688: p_header_num => 1);
17689: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17690:
17691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

17685: -- Update the line information that should be overwritten
17686: --
17687: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17688: p_header_num => 1);
17689: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17690:
17691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17692:
17693: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

17687: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17688: p_header_num => 1);
17689: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17690:
17691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17692:
17693: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17694: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17695: END IF;

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

17690:
17691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17692:
17693: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17694: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17695: END IF;
17696:
17697: --
17698: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

17697: --
17698: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17699: --
17700: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17701: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17702: ELSE
17703: ---------------------------------------------------------------------------------------------------
17704: -- 4262811a Switch Sign
17705: ---------------------------------------------------------------------------------------------------

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

17702: ELSE
17703: ---------------------------------------------------------------------------------------------------
17704: -- 4262811a Switch Sign
17705: ---------------------------------------------------------------------------------------------------
17706: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17703: ---------------------------------------------------------------------------------------------------
17704: -- 4262811a Switch Sign
17705: ---------------------------------------------------------------------------------------------------
17706: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302

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

17704: -- 4262811a Switch Sign
17705: ---------------------------------------------------------------------------------------------------
17706: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302
17712: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17705: ---------------------------------------------------------------------------------------------------
17706: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302
17712: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17713: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17706: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302
17712: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17713: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17714:

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

17708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302
17712: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17713: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17714:
17715: END IF;
17716:

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

17709: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17711: -- 5132302
17712: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17713: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17714:
17715: END IF;
17716:
17717: -- 4955764

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

17714:
17715: END IF;
17716:
17717: -- 4955764
17718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17720:
17721:
17722: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 17722: XLA_AE_LINES_PKG.ValidateCurrentLine;

17718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17720:
17721:
17722: XLA_AE_LINES_PKG.ValidateCurrentLine;
17723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17724:
17725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17726: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 17723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17720:
17721:
17722: XLA_AE_LINES_PKG.ValidateCurrentLine;
17723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17724:
17725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17726: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17727: ,p_balance_type_code => l_balance_type_code);

Line 17911: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

17907: --
17908: -- bulk performance
17909: --
17910: l_balance_type_code VARCHAR2(1);
17911: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
17912: l_log_module VARCHAR2(240);
17913:
17914: --
17915: -- Upgrade strategy

Line 17986: XLA_AE_LINES_PKG.SetNewLine;

17982: ') = 'Y'
17983: THEN
17984:
17985: --
17986: XLA_AE_LINES_PKG.SetNewLine;
17987:
17988: p_balance_type_code := l_balance_type_code;
17989: -- set the flag so later we will know whether the gain loss line needs to be created
17990:

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

17994:
17995: --
17996: -- bulk performance
17997: --
17998: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
17999: p_header_num => 0); -- 4262811
18000: --
18001: -- set accounting line options
18002: --

Line 18003: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

17999: p_header_num => 0); -- 4262811
18000: --
18001: -- set accounting line options
18002: --
18003: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
18004: p_natural_side_code => 'C'
18005: , p_gain_or_loss_flag => 'N'
18006: , p_gl_transfer_mode_code => 'S'
18007: , p_acct_entry_type_code => 'E'

Line 18017: xla_ae_lines_pkg.SetAcctLineType

18013: --
18014: --
18015: -- set accounting line type info
18016: --
18017: xla_ae_lines_pkg.SetAcctLineType
18018: (p_component_type => l_component_type
18019: ,p_event_type_code => l_event_type_code
18020: ,p_line_definition_owner_code => l_line_definition_owner_code
18021: ,p_line_definition_code => l_line_definition_code

Line 18031: xla_ae_lines_pkg.SetAcctClass(

18027: ,p_event_class_code => l_event_class_code);
18028: --
18029: -- set accounting class
18030: --
18031: xla_ae_lines_pkg.SetAcctClass(
18032: p_accounting_class_code => 'AMT_VARIANCE'
18033: , p_ae_header_id => l_ae_header_id
18034: );
18035:

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

18035:
18036: --
18037: -- set rounding class
18038: --
18039: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18040: 'AMT_VARIANCE';
18041:
18042: --
18043: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

18039: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18040: 'AMT_VARIANCE';
18041:
18042: --
18043: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18044: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18045: --
18046: -- bulk performance
18047: --

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

18040: 'AMT_VARIANCE';
18041:
18042: --
18043: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18044: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18045: --
18046: -- bulk performance
18047: --
18048: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

18044: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18045: --
18046: -- bulk performance
18047: --
18048: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18049:
18050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18051: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18052:

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

18046: -- bulk performance
18047: --
18048: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18049:
18050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18051: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18052:
18053: -- 4955764
18054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18051: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18052:
18053: -- 4955764
18054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18055: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18056:
18057: -- 4458381 Public Sector Enh
18058:

Line 18150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18146: l_rec_acct_attrs.array_num_value(36) := p_source_77;
18147: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
18148: l_rec_acct_attrs.array_num_value(37) := p_source_78;
18149:
18150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18152:
18153: ---------------------------------------------------------------------------------------------------------------
18154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

18147: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
18148: l_rec_acct_attrs.array_num_value(37) := p_source_78;
18149:
18150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18152:
18153: ---------------------------------------------------------------------------------------------------------------
18154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18155: ---------------------------------------------------------------------------------------------------------------

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

18150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18152:
18153: ---------------------------------------------------------------------------------------------------------------
18154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18155: ---------------------------------------------------------------------------------------------------------------
18156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18157:
18158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

18152:
18153: ---------------------------------------------------------------------------------------------------------------
18154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18155: ---------------------------------------------------------------------------------------------------------------
18156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18157:
18158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18160:

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

18154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18155: ---------------------------------------------------------------------------------------------------------------
18156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18157:
18158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18160:
18161: IF xla_accounting_cache_pkg.GetValueChar
18162: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

18155: ---------------------------------------------------------------------------------------------------------------
18156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18157:
18158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18160:
18161: IF xla_accounting_cache_pkg.GetValueChar
18162: (p_source_code => 'LEDGER_CATEGORY_CODE'
18163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18170: xla_ae_lines_pkg.BflowUpgEntry

18166: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18167: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18168: )
18169: THEN
18170: xla_ae_lines_pkg.BflowUpgEntry
18171: (p_business_method_code => l_bflow_method_code
18172: ,p_business_class_code => l_bflow_class_code
18173: ,p_balance_type => l_balance_type_code);
18174: ELSE

Line 18176: XLA_AE_LINES_PKG.business_flow_validation(

18172: ,p_business_class_code => l_bflow_class_code
18173: ,p_balance_type => l_balance_type_code);
18174: ELSE
18175: NULL;
18176: XLA_AE_LINES_PKG.business_flow_validation(
18177: p_business_method_code => l_bflow_method_code
18178: ,p_business_class_code => l_bflow_class_code
18179: ,p_inherit_description_flag => l_inherit_desc_flag);
18180: END IF;

Line 18223: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

18219: xla_accounting_err_pkg.build_message
18220: (p_appli_s_name => 'XLA'
18221: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
18222: ,p_token_1 => 'LINE_NUMBER'
18223: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
18224: ,p_token_2 => 'LINE_TYPE_NAME'
18225: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18226: l_component_type
18227: ,l_component_code

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

18255: --
18256: --
18257: ------------------------------------------------------------------------------------------------
18258: -- 4219869 Business Flow
18259: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18260: -- Prior Entry. Currently, the following code is always generated.
18261: ------------------------------------------------------------------------------------------------
18262: -- No ValidateCurrentLine for business flow method of Prior Entry
18263:

Line 18268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18264: ------------------------------------------------------------------------------------
18265: -- 4219869 Business Flow
18266: -- Populated credit and debit amounts -- Need to generate this within IF
18267: ------------------------------------------------------------------------------------
18268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18269:
18270: ----------------------------------------------------------------------------------
18271: -- 4219869 Business Flow
18272: -- Update journal entry status -- Need to generate this within IF

Line 18300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18296: -- To allow MPA report to determine if it should generate report process
18297: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18298: ------------------------------------------------------------------------------------------
18299:
18300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18302: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18303: -- call ADRs
18304: -- Bug 4922099

Line 18301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18297: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18298: ------------------------------------------------------------------------------------------
18299:
18300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18302: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18303: -- call ADRs
18304: -- Bug 4922099
18305: --

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

18318:
18319: --
18320: -- Update the line information that should be overwritten
18321: --
18322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18323: p_header_num => 1);
18324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18325:
18326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

18320: -- Update the line information that should be overwritten
18321: --
18322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18323: p_header_num => 1);
18324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18325:
18326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18327:
18328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

18322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18323: p_header_num => 1);
18324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18325:
18326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18327:
18328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18330: END IF;

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

18325:
18326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18327:
18328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18330: END IF;
18331:
18332: --
18333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

18332: --
18333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18334: --
18335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18337: ELSE
18338: ---------------------------------------------------------------------------------------------------
18339: -- 4262811a Switch Sign
18340: ---------------------------------------------------------------------------------------------------

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

18337: ELSE
18338: ---------------------------------------------------------------------------------------------------
18339: -- 4262811a Switch Sign
18340: ---------------------------------------------------------------------------------------------------
18341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18338: ---------------------------------------------------------------------------------------------------
18339: -- 4262811a Switch Sign
18340: ---------------------------------------------------------------------------------------------------
18341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302

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

18339: -- 4262811a Switch Sign
18340: ---------------------------------------------------------------------------------------------------
18341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302
18347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18340: ---------------------------------------------------------------------------------------------------
18341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302
18347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302
18347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18349:

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

18343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302
18347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18349:
18350: END IF;
18351:

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

18344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18346: -- 5132302
18347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18349:
18350: END IF;
18351:
18352: -- 4955764

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

18349:
18350: END IF;
18351:
18352: -- 4955764
18353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18355:
18356:
18357: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 18357: XLA_AE_LINES_PKG.ValidateCurrentLine;

18353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18355:
18356:
18357: XLA_AE_LINES_PKG.ValidateCurrentLine;
18358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18359:
18360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 18358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18355:
18356:
18357: XLA_AE_LINES_PKG.ValidateCurrentLine;
18358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18359:
18360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18362: ,p_balance_type_code => l_balance_type_code);

Line 18550: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

18546: --
18547: -- bulk performance
18548: --
18549: l_balance_type_code VARCHAR2(1);
18550: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
18551: l_log_module VARCHAR2(240);
18552:
18553: --
18554: -- Upgrade strategy

Line 18625: XLA_AE_LINES_PKG.SetNewLine;

18621: ') = 'Y'
18622: THEN
18623:
18624: --
18625: XLA_AE_LINES_PKG.SetNewLine;
18626:
18627: p_balance_type_code := l_balance_type_code;
18628: -- set the flag so later we will know whether the gain loss line needs to be created
18629:

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

18633:
18634: --
18635: -- bulk performance
18636: --
18637: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
18638: p_header_num => 0); -- 4262811
18639: --
18640: -- set accounting line options
18641: --

Line 18642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

18638: p_header_num => 0); -- 4262811
18639: --
18640: -- set accounting line options
18641: --
18642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
18643: p_natural_side_code => 'C'
18644: , p_gain_or_loss_flag => 'N'
18645: , p_gl_transfer_mode_code => 'S'
18646: , p_acct_entry_type_code => 'E'

Line 18656: xla_ae_lines_pkg.SetAcctLineType

18652: --
18653: --
18654: -- set accounting line type info
18655: --
18656: xla_ae_lines_pkg.SetAcctLineType
18657: (p_component_type => l_component_type
18658: ,p_event_type_code => l_event_type_code
18659: ,p_line_definition_owner_code => l_line_definition_owner_code
18660: ,p_line_definition_code => l_line_definition_code

Line 18670: xla_ae_lines_pkg.SetAcctClass(

18666: ,p_event_class_code => l_event_class_code);
18667: --
18668: -- set accounting class
18669: --
18670: xla_ae_lines_pkg.SetAcctClass(
18671: p_accounting_class_code => 'AMT_VARIANCE'
18672: , p_ae_header_id => l_ae_header_id
18673: );
18674:

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

18674:
18675: --
18676: -- set rounding class
18677: --
18678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18679: 'AMT_VARIANCE';
18680:
18681: --
18682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

18678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18679: 'AMT_VARIANCE';
18680:
18681: --
18682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18684: --
18685: -- bulk performance
18686: --

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

18679: 'AMT_VARIANCE';
18680:
18681: --
18682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18684: --
18685: -- bulk performance
18686: --
18687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

18683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18684: --
18685: -- bulk performance
18686: --
18687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18688:
18689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18691:

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

18685: -- bulk performance
18686: --
18687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18688:
18689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18691:
18692: -- 4955764
18693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18691:
18692: -- 4955764
18693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18694: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18695:
18696: -- 4458381 Public Sector Enh
18697:

Line 18793: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18789: l_rec_acct_attrs.array_num_value(38) := p_source_77;
18790: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
18791: l_rec_acct_attrs.array_num_value(39) := p_source_78;
18792:
18793: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18794: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18795:
18796: ---------------------------------------------------------------------------------------------------------------
18797: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

18790: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
18791: l_rec_acct_attrs.array_num_value(39) := p_source_78;
18792:
18793: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18794: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18795:
18796: ---------------------------------------------------------------------------------------------------------------
18797: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18798: ---------------------------------------------------------------------------------------------------------------

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

18793: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18794: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18795:
18796: ---------------------------------------------------------------------------------------------------------------
18797: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18798: ---------------------------------------------------------------------------------------------------------------
18799: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18800:
18801: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

18795:
18796: ---------------------------------------------------------------------------------------------------------------
18797: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18798: ---------------------------------------------------------------------------------------------------------------
18799: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18800:
18801: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18802: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18803:

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

18797: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18798: ---------------------------------------------------------------------------------------------------------------
18799: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18800:
18801: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18802: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18803:
18804: IF xla_accounting_cache_pkg.GetValueChar
18805: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

18798: ---------------------------------------------------------------------------------------------------------------
18799: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18800:
18801: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18802: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18803:
18804: IF xla_accounting_cache_pkg.GetValueChar
18805: (p_source_code => 'LEDGER_CATEGORY_CODE'
18806: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18813: xla_ae_lines_pkg.BflowUpgEntry

18809: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18810: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18811: )
18812: THEN
18813: xla_ae_lines_pkg.BflowUpgEntry
18814: (p_business_method_code => l_bflow_method_code
18815: ,p_business_class_code => l_bflow_class_code
18816: ,p_balance_type => l_balance_type_code);
18817: ELSE

Line 18819: XLA_AE_LINES_PKG.business_flow_validation(

18815: ,p_business_class_code => l_bflow_class_code
18816: ,p_balance_type => l_balance_type_code);
18817: ELSE
18818: NULL;
18819: XLA_AE_LINES_PKG.business_flow_validation(
18820: p_business_method_code => l_bflow_method_code
18821: ,p_business_class_code => l_bflow_class_code
18822: ,p_inherit_description_flag => l_inherit_desc_flag);
18823: END IF;

Line 18866: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

18862: xla_accounting_err_pkg.build_message
18863: (p_appli_s_name => 'XLA'
18864: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
18865: ,p_token_1 => 'LINE_NUMBER'
18866: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
18867: ,p_token_2 => 'LINE_TYPE_NAME'
18868: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18869: l_component_type
18870: ,l_component_code

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

18898: --
18899: --
18900: ------------------------------------------------------------------------------------------------
18901: -- 4219869 Business Flow
18902: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18903: -- Prior Entry. Currently, the following code is always generated.
18904: ------------------------------------------------------------------------------------------------
18905: -- No ValidateCurrentLine for business flow method of Prior Entry
18906:

Line 18911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18907: ------------------------------------------------------------------------------------
18908: -- 4219869 Business Flow
18909: -- Populated credit and debit amounts -- Need to generate this within IF
18910: ------------------------------------------------------------------------------------
18911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18912:
18913: ----------------------------------------------------------------------------------
18914: -- 4219869 Business Flow
18915: -- Update journal entry status -- Need to generate this within IF

Line 18943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18939: -- To allow MPA report to determine if it should generate report process
18940: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18941: ------------------------------------------------------------------------------------------
18942:
18943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18945: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18946: -- call ADRs
18947: -- Bug 4922099

Line 18944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18940: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18941: ------------------------------------------------------------------------------------------
18942:
18943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18945: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18946: -- call ADRs
18947: -- Bug 4922099
18948: --

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

18961:
18962: --
18963: -- Update the line information that should be overwritten
18964: --
18965: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18966: p_header_num => 1);
18967: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18968:
18969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

18963: -- Update the line information that should be overwritten
18964: --
18965: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18966: p_header_num => 1);
18967: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18968:
18969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18970:
18971: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

18965: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18966: p_header_num => 1);
18967: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18968:
18969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18970:
18971: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18972: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18973: END IF;

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

18968:
18969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18970:
18971: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18972: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18973: END IF;
18974:
18975: --
18976: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

18975: --
18976: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18977: --
18978: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18979: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18980: ELSE
18981: ---------------------------------------------------------------------------------------------------
18982: -- 4262811a Switch Sign
18983: ---------------------------------------------------------------------------------------------------

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

18980: ELSE
18981: ---------------------------------------------------------------------------------------------------
18982: -- 4262811a Switch Sign
18983: ---------------------------------------------------------------------------------------------------
18984: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18981: ---------------------------------------------------------------------------------------------------
18982: -- 4262811a Switch Sign
18983: ---------------------------------------------------------------------------------------------------
18984: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302

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

18982: -- 4262811a Switch Sign
18983: ---------------------------------------------------------------------------------------------------
18984: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302
18990: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18983: ---------------------------------------------------------------------------------------------------
18984: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302
18990: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18984: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302
18990: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18992:

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

18986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302
18990: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18992:
18993: END IF;
18994:

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

18987: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18989: -- 5132302
18990: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18992:
18993: END IF;
18994:
18995: -- 4955764

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

18992:
18993: END IF;
18994:
18995: -- 4955764
18996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18998:
18999:
19000: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19000: XLA_AE_LINES_PKG.ValidateCurrentLine;

18996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18998:
18999:
19000: XLA_AE_LINES_PKG.ValidateCurrentLine;
19001: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19002:
19003: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19004: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19001: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18998:
18999:
19000: XLA_AE_LINES_PKG.ValidateCurrentLine;
19001: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19002:
19003: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19004: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19005: ,p_balance_type_code => l_balance_type_code);

Line 19191: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19187: --
19188: -- bulk performance
19189: --
19190: l_balance_type_code VARCHAR2(1);
19191: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19192: l_log_module VARCHAR2(240);
19193:
19194: --
19195: -- Upgrade strategy

Line 19266: XLA_AE_LINES_PKG.SetNewLine;

19262: ') = 'Y'
19263: THEN
19264:
19265: --
19266: XLA_AE_LINES_PKG.SetNewLine;
19267:
19268: p_balance_type_code := l_balance_type_code;
19269: -- set the flag so later we will know whether the gain loss line needs to be created
19270:

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

19274:
19275: --
19276: -- bulk performance
19277: --
19278: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
19279: p_header_num => 0); -- 4262811
19280: --
19281: -- set accounting line options
19282: --

Line 19283: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

19279: p_header_num => 0); -- 4262811
19280: --
19281: -- set accounting line options
19282: --
19283: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
19284: p_natural_side_code => 'C'
19285: , p_gain_or_loss_flag => 'N'
19286: , p_gl_transfer_mode_code => 'S'
19287: , p_acct_entry_type_code => 'E'

Line 19297: xla_ae_lines_pkg.SetAcctLineType

19293: --
19294: --
19295: -- set accounting line type info
19296: --
19297: xla_ae_lines_pkg.SetAcctLineType
19298: (p_component_type => l_component_type
19299: ,p_event_type_code => l_event_type_code
19300: ,p_line_definition_owner_code => l_line_definition_owner_code
19301: ,p_line_definition_code => l_line_definition_code

Line 19311: xla_ae_lines_pkg.SetAcctClass(

19307: ,p_event_class_code => l_event_class_code);
19308: --
19309: -- set accounting class
19310: --
19311: xla_ae_lines_pkg.SetAcctClass(
19312: p_accounting_class_code => 'AMT_VARIANCE'
19313: , p_ae_header_id => l_ae_header_id
19314: );
19315:

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

19315:
19316: --
19317: -- set rounding class
19318: --
19319: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19320: 'AMT_VARIANCE';
19321:
19322: --
19323: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

19319: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19320: 'AMT_VARIANCE';
19321:
19322: --
19323: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19324: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19325: --
19326: -- bulk performance
19327: --

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

19320: 'AMT_VARIANCE';
19321:
19322: --
19323: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19324: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19325: --
19326: -- bulk performance
19327: --
19328: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

19324: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19325: --
19326: -- bulk performance
19327: --
19328: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19329:
19330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19331: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19332:

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

19326: -- bulk performance
19327: --
19328: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19329:
19330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19331: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19332:
19333: -- 4955764
19334: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19331: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19332:
19333: -- 4955764
19334: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19335: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19336:
19337: -- 4458381 Public Sector Enh
19338:

Line 19432: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

19428: l_rec_acct_attrs.array_num_value(37) := p_source_77;
19429: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
19430: l_rec_acct_attrs.array_num_value(38) := p_source_78;
19431:
19432: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19433: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19434:
19435: ---------------------------------------------------------------------------------------------------------------
19436: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

19429: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
19430: l_rec_acct_attrs.array_num_value(38) := p_source_78;
19431:
19432: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19433: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19434:
19435: ---------------------------------------------------------------------------------------------------------------
19436: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19437: ---------------------------------------------------------------------------------------------------------------

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

19432: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19433: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19434:
19435: ---------------------------------------------------------------------------------------------------------------
19436: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19437: ---------------------------------------------------------------------------------------------------------------
19438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19439:
19440: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

19434:
19435: ---------------------------------------------------------------------------------------------------------------
19436: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19437: ---------------------------------------------------------------------------------------------------------------
19438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19439:
19440: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19441: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19442:

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

19436: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19437: ---------------------------------------------------------------------------------------------------------------
19438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19439:
19440: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19441: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19442:
19443: IF xla_accounting_cache_pkg.GetValueChar
19444: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

19437: ---------------------------------------------------------------------------------------------------------------
19438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19439:
19440: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19441: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19442:
19443: IF xla_accounting_cache_pkg.GetValueChar
19444: (p_source_code => 'LEDGER_CATEGORY_CODE'
19445: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 19452: xla_ae_lines_pkg.BflowUpgEntry

19448: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19449: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
19450: )
19451: THEN
19452: xla_ae_lines_pkg.BflowUpgEntry
19453: (p_business_method_code => l_bflow_method_code
19454: ,p_business_class_code => l_bflow_class_code
19455: ,p_balance_type => l_balance_type_code);
19456: ELSE

Line 19458: XLA_AE_LINES_PKG.business_flow_validation(

19454: ,p_business_class_code => l_bflow_class_code
19455: ,p_balance_type => l_balance_type_code);
19456: ELSE
19457: NULL;
19458: XLA_AE_LINES_PKG.business_flow_validation(
19459: p_business_method_code => l_bflow_method_code
19460: ,p_business_class_code => l_bflow_class_code
19461: ,p_inherit_description_flag => l_inherit_desc_flag);
19462: END IF;

Line 19505: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

19501: xla_accounting_err_pkg.build_message
19502: (p_appli_s_name => 'XLA'
19503: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
19504: ,p_token_1 => 'LINE_NUMBER'
19505: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
19506: ,p_token_2 => 'LINE_TYPE_NAME'
19507: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
19508: l_component_type
19509: ,l_component_code

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

19537: --
19538: --
19539: ------------------------------------------------------------------------------------------------
19540: -- 4219869 Business Flow
19541: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19542: -- Prior Entry. Currently, the following code is always generated.
19543: ------------------------------------------------------------------------------------------------
19544: -- No ValidateCurrentLine for business flow method of Prior Entry
19545:

Line 19550: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19546: ------------------------------------------------------------------------------------
19547: -- 4219869 Business Flow
19548: -- Populated credit and debit amounts -- Need to generate this within IF
19549: ------------------------------------------------------------------------------------
19550: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19551:
19552: ----------------------------------------------------------------------------------
19553: -- 4219869 Business Flow
19554: -- Update journal entry status -- Need to generate this within IF

Line 19582: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

19578: -- To allow MPA report to determine if it should generate report process
19579: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19580: ------------------------------------------------------------------------------------------
19581:
19582: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19583: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19584: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19585: -- call ADRs
19586: -- Bug 4922099

Line 19583: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

19579: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19580: ------------------------------------------------------------------------------------------
19581:
19582: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19583: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19584: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19585: -- call ADRs
19586: -- Bug 4922099
19587: --

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

19600:
19601: --
19602: -- Update the line information that should be overwritten
19603: --
19604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19605: p_header_num => 1);
19606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19607:
19608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

19602: -- Update the line information that should be overwritten
19603: --
19604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19605: p_header_num => 1);
19606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19607:
19608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19609:
19610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

19604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19605: p_header_num => 1);
19606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19607:
19608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19609:
19610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19611: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19612: END IF;

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

19607:
19608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19609:
19610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19611: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19612: END IF;
19613:
19614: --
19615: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

19614: --
19615: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19616: --
19617: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19618: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19619: ELSE
19620: ---------------------------------------------------------------------------------------------------
19621: -- 4262811a Switch Sign
19622: ---------------------------------------------------------------------------------------------------

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

19619: ELSE
19620: ---------------------------------------------------------------------------------------------------
19621: -- 4262811a Switch Sign
19622: ---------------------------------------------------------------------------------------------------
19623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19620: ---------------------------------------------------------------------------------------------------
19621: -- 4262811a Switch Sign
19622: ---------------------------------------------------------------------------------------------------
19623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302

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

19621: -- 4262811a Switch Sign
19622: ---------------------------------------------------------------------------------------------------
19623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302
19629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19622: ---------------------------------------------------------------------------------------------------
19623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302
19629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302
19629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19631:

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

19625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302
19629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19631:
19632: END IF;
19633:

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

19626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19628: -- 5132302
19629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19631:
19632: END IF;
19633:
19634: -- 4955764

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

19631:
19632: END IF;
19633:
19634: -- 4955764
19635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19637:
19638:
19639: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19639: XLA_AE_LINES_PKG.ValidateCurrentLine;

19635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19637:
19638:
19639: XLA_AE_LINES_PKG.ValidateCurrentLine;
19640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19641:
19642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19637:
19638:
19639: XLA_AE_LINES_PKG.ValidateCurrentLine;
19640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19641:
19642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19644: ,p_balance_type_code => l_balance_type_code);

Line 19808: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19804: --
19805: -- bulk performance
19806: --
19807: l_balance_type_code VARCHAR2(1);
19808: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19809: l_log_module VARCHAR2(240);
19810:
19811: --
19812: -- Upgrade strategy

Line 19878: XLA_AE_LINES_PKG.SetNewLine;

19874: ') = 'BANK CHARGE'
19875: THEN
19876:
19877: --
19878: XLA_AE_LINES_PKG.SetNewLine;
19879:
19880: p_balance_type_code := l_balance_type_code;
19881: -- set the flag so later we will know whether the gain loss line needs to be created
19882:

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

19886:
19887: --
19888: -- bulk performance
19889: --
19890: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
19891: p_header_num => 0); -- 4262811
19892: --
19893: -- set accounting line options
19894: --

Line 19895: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

19891: p_header_num => 0); -- 4262811
19892: --
19893: -- set accounting line options
19894: --
19895: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
19896: p_natural_side_code => 'D'
19897: , p_gain_or_loss_flag => 'N'
19898: , p_gl_transfer_mode_code => 'S'
19899: , p_acct_entry_type_code => 'A'

Line 19909: xla_ae_lines_pkg.SetAcctLineType

19905: --
19906: --
19907: -- set accounting line type info
19908: --
19909: xla_ae_lines_pkg.SetAcctLineType
19910: (p_component_type => l_component_type
19911: ,p_event_type_code => l_event_type_code
19912: ,p_line_definition_owner_code => l_line_definition_owner_code
19913: ,p_line_definition_code => l_line_definition_code

Line 19923: xla_ae_lines_pkg.SetAcctClass(

19919: ,p_event_class_code => l_event_class_code);
19920: --
19921: -- set accounting class
19922: --
19923: xla_ae_lines_pkg.SetAcctClass(
19924: p_accounting_class_code => 'BANK_CHG'
19925: , p_ae_header_id => l_ae_header_id
19926: );
19927:

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

19927:
19928: --
19929: -- set rounding class
19930: --
19931: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19932: 'BANK_CHG';
19933:
19934: --
19935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

19931: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19932: 'BANK_CHG';
19933:
19934: --
19935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19937: --
19938: -- bulk performance
19939: --

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

19932: 'BANK_CHG';
19933:
19934: --
19935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19937: --
19938: -- bulk performance
19939: --
19940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

19936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19937: --
19938: -- bulk performance
19939: --
19940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19941:
19942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19944:

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

19938: -- bulk performance
19939: --
19940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19941:
19942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19944:
19945: -- 4955764
19946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19944:
19945: -- 4955764
19946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19948:
19949: -- 4458381 Public Sector Enh
19950:

Line 20006: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20002: l_rec_acct_attrs.array_num_value(23) := p_source_74;
20003: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20004: l_rec_acct_attrs.array_num_value(24) := p_source_76;
20005:
20006: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20007: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20008:
20009: ---------------------------------------------------------------------------------------------------------------
20010: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

20003: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20004: l_rec_acct_attrs.array_num_value(24) := p_source_76;
20005:
20006: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20007: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20008:
20009: ---------------------------------------------------------------------------------------------------------------
20010: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20011: ---------------------------------------------------------------------------------------------------------------

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

20006: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20007: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20008:
20009: ---------------------------------------------------------------------------------------------------------------
20010: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20011: ---------------------------------------------------------------------------------------------------------------
20012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20013:
20014: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

20008:
20009: ---------------------------------------------------------------------------------------------------------------
20010: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20011: ---------------------------------------------------------------------------------------------------------------
20012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20013:
20014: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20015: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20016:

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

20010: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20011: ---------------------------------------------------------------------------------------------------------------
20012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20013:
20014: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20015: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20016:
20017: IF xla_accounting_cache_pkg.GetValueChar
20018: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

20011: ---------------------------------------------------------------------------------------------------------------
20012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20013:
20014: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20015: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20016:
20017: IF xla_accounting_cache_pkg.GetValueChar
20018: (p_source_code => 'LEDGER_CATEGORY_CODE'
20019: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20026: xla_ae_lines_pkg.BflowUpgEntry

20022: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20023: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20024: )
20025: THEN
20026: xla_ae_lines_pkg.BflowUpgEntry
20027: (p_business_method_code => l_bflow_method_code
20028: ,p_business_class_code => l_bflow_class_code
20029: ,p_balance_type => l_balance_type_code);
20030: ELSE

Line 20069: xla_ae_lines_pkg.set_ccid(

20065: , x_value_type_code => l_adr_value_type_code
20066: , p_side => 'NA'
20067: );
20068:
20069: xla_ae_lines_pkg.set_ccid(
20070: p_code_combination_id => l_ccid
20071: , p_value_type_code => l_adr_value_type_code
20072: , p_transaction_coa_id => l_adr_transaction_coa_id
20073: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20104: xla_ae_lines_pkg.set_segment(

20100: );
20101:
20102: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20103:
20104: xla_ae_lines_pkg.set_segment(
20105: p_to_segment_code => 'GL_ACCOUNT'
20106: , p_segment_value => l_segment
20107: , p_from_segment_code => l_adr_value_segment_code
20108: , p_from_combination_id => l_adr_value_combination_id

Line 20147: xla_ae_lines_pkg.set_segment(

20143: );
20144:
20145: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20146:
20147: xla_ae_lines_pkg.set_segment(
20148: p_to_segment_code => 'GL_BALANCING'
20149: , p_segment_value => l_segment
20150: , p_from_segment_code => l_adr_value_segment_code
20151: , p_from_combination_id => l_adr_value_combination_id

Line 20191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20187: xla_accounting_err_pkg.build_message
20188: (p_appli_s_name => 'XLA'
20189: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20190: ,p_token_1 => 'LINE_NUMBER'
20191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20192: ,p_token_2 => 'LINE_TYPE_NAME'
20193: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20194: l_component_type
20195: ,l_component_code

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

20223: --
20224: --
20225: ------------------------------------------------------------------------------------------------
20226: -- 4219869 Business Flow
20227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20228: -- Prior Entry. Currently, the following code is always generated.
20229: ------------------------------------------------------------------------------------------------
20230: XLA_AE_LINES_PKG.ValidateCurrentLine;
20231:

Line 20230: XLA_AE_LINES_PKG.ValidateCurrentLine;

20226: -- 4219869 Business Flow
20227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20228: -- Prior Entry. Currently, the following code is always generated.
20229: ------------------------------------------------------------------------------------------------
20230: XLA_AE_LINES_PKG.ValidateCurrentLine;
20231:
20232: ------------------------------------------------------------------------------------
20233: -- 4219869 Business Flow
20234: -- Populated credit and debit amounts -- Need to generate this within IF

Line 20236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20232: ------------------------------------------------------------------------------------
20233: -- 4219869 Business Flow
20234: -- Populated credit and debit amounts -- Need to generate this within IF
20235: ------------------------------------------------------------------------------------
20236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20237:
20238: ----------------------------------------------------------------------------------
20239: -- 4219869 Business Flow
20240: -- Update journal entry status -- Need to generate this within IF

Line 20268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

20264: -- To allow MPA report to determine if it should generate report process
20265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20266: ------------------------------------------------------------------------------------------
20267:
20268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20271: -- call ADRs
20272: -- Bug 4922099

Line 20269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

20265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20266: ------------------------------------------------------------------------------------------
20267:
20268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20271: -- call ADRs
20272: -- Bug 4922099
20273: --

Line 20296: xla_ae_lines_pkg.set_ccid(

20292: , x_value_type_code => l_adr_value_type_code
20293: , p_side => 'NA'
20294: );
20295:
20296: xla_ae_lines_pkg.set_ccid(
20297: p_code_combination_id => l_ccid
20298: , p_value_type_code => l_adr_value_type_code
20299: , p_transaction_coa_id => l_adr_transaction_coa_id
20300: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20331: xla_ae_lines_pkg.set_segment(

20327: );
20328:
20329: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20330:
20331: xla_ae_lines_pkg.set_segment(
20332: p_to_segment_code => 'GL_ACCOUNT'
20333: , p_segment_value => l_segment
20334: , p_from_segment_code => l_adr_value_segment_code
20335: , p_from_combination_id => l_adr_value_combination_id

Line 20374: xla_ae_lines_pkg.set_segment(

20370: );
20371:
20372: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20373:
20374: xla_ae_lines_pkg.set_segment(
20375: p_to_segment_code => 'GL_BALANCING'
20376: , p_segment_value => l_segment
20377: , p_from_segment_code => l_adr_value_segment_code
20378: , p_from_combination_id => l_adr_value_combination_id

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

20401:
20402: --
20403: -- Update the line information that should be overwritten
20404: --
20405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20406: p_header_num => 1);
20407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20408:
20409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

20403: -- Update the line information that should be overwritten
20404: --
20405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20406: p_header_num => 1);
20407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20408:
20409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20410:
20411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

20405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20406: p_header_num => 1);
20407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20408:
20409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20410:
20411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20412: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20413: END IF;

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

20408:
20409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20410:
20411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20412: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20413: END IF;
20414:
20415: --
20416: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

20415: --
20416: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20417: --
20418: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20419: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20420: ELSE
20421: ---------------------------------------------------------------------------------------------------
20422: -- 4262811a Switch Sign
20423: ---------------------------------------------------------------------------------------------------

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

20420: ELSE
20421: ---------------------------------------------------------------------------------------------------
20422: -- 4262811a Switch Sign
20423: ---------------------------------------------------------------------------------------------------
20424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20421: ---------------------------------------------------------------------------------------------------
20422: -- 4262811a Switch Sign
20423: ---------------------------------------------------------------------------------------------------
20424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302

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

20422: -- 4262811a Switch Sign
20423: ---------------------------------------------------------------------------------------------------
20424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302
20430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20423: ---------------------------------------------------------------------------------------------------
20424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302
20430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302
20430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20432:

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

20426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302
20430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20432:
20433: END IF;
20434:

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

20427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20429: -- 5132302
20430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20432:
20433: END IF;
20434:
20435: -- 4955764

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

20432:
20433: END IF;
20434:
20435: -- 4955764
20436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20438:
20439:
20440: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 20440: XLA_AE_LINES_PKG.ValidateCurrentLine;

20436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20438:
20439:
20440: XLA_AE_LINES_PKG.ValidateCurrentLine;
20441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20442:
20443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20444: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 20441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20438:
20439:
20440: XLA_AE_LINES_PKG.ValidateCurrentLine;
20441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20442:
20443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20444: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20445: ,p_balance_type_code => l_balance_type_code);

Line 20609: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

20605: --
20606: -- bulk performance
20607: --
20608: l_balance_type_code VARCHAR2(1);
20609: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
20610: l_log_module VARCHAR2(240);
20611:
20612: --
20613: -- Upgrade strategy

Line 20679: XLA_AE_LINES_PKG.SetNewLine;

20675: ') = 'BANK ERROR'
20676: THEN
20677:
20678: --
20679: XLA_AE_LINES_PKG.SetNewLine;
20680:
20681: p_balance_type_code := l_balance_type_code;
20682: -- set the flag so later we will know whether the gain loss line needs to be created
20683:

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

20687:
20688: --
20689: -- bulk performance
20690: --
20691: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20692: p_header_num => 0); -- 4262811
20693: --
20694: -- set accounting line options
20695: --

Line 20696: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20692: p_header_num => 0); -- 4262811
20693: --
20694: -- set accounting line options
20695: --
20696: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20697: p_natural_side_code => 'D'
20698: , p_gain_or_loss_flag => 'N'
20699: , p_gl_transfer_mode_code => 'S'
20700: , p_acct_entry_type_code => 'A'

Line 20710: xla_ae_lines_pkg.SetAcctLineType

20706: --
20707: --
20708: -- set accounting line type info
20709: --
20710: xla_ae_lines_pkg.SetAcctLineType
20711: (p_component_type => l_component_type
20712: ,p_event_type_code => l_event_type_code
20713: ,p_line_definition_owner_code => l_line_definition_owner_code
20714: ,p_line_definition_code => l_line_definition_code

Line 20724: xla_ae_lines_pkg.SetAcctClass(

20720: ,p_event_class_code => l_event_class_code);
20721: --
20722: -- set accounting class
20723: --
20724: xla_ae_lines_pkg.SetAcctClass(
20725: p_accounting_class_code => 'BANK_ERROR'
20726: , p_ae_header_id => l_ae_header_id
20727: );
20728:

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

20728:
20729: --
20730: -- set rounding class
20731: --
20732: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20733: 'BANK_ERROR';
20734:
20735: --
20736: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

20732: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20733: 'BANK_ERROR';
20734:
20735: --
20736: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20737: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20738: --
20739: -- bulk performance
20740: --

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

20733: 'BANK_ERROR';
20734:
20735: --
20736: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20737: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20738: --
20739: -- bulk performance
20740: --
20741: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

20737: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20738: --
20739: -- bulk performance
20740: --
20741: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20742:
20743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20745:

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

20739: -- bulk performance
20740: --
20741: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20742:
20743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20745:
20746: -- 4955764
20747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20745:
20746: -- 4955764
20747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20749:
20750: -- 4458381 Public Sector Enh
20751:

Line 20807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20803: l_rec_acct_attrs.array_num_value(23) := p_source_74;
20804: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20805: l_rec_acct_attrs.array_num_value(24) := p_source_76;
20806:
20807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20809:
20810: ---------------------------------------------------------------------------------------------------------------
20811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

20804: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20805: l_rec_acct_attrs.array_num_value(24) := p_source_76;
20806:
20807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20809:
20810: ---------------------------------------------------------------------------------------------------------------
20811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20812: ---------------------------------------------------------------------------------------------------------------

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

20807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20809:
20810: ---------------------------------------------------------------------------------------------------------------
20811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20812: ---------------------------------------------------------------------------------------------------------------
20813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20814:
20815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

20809:
20810: ---------------------------------------------------------------------------------------------------------------
20811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20812: ---------------------------------------------------------------------------------------------------------------
20813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20814:
20815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20817:

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

20811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20812: ---------------------------------------------------------------------------------------------------------------
20813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20814:
20815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20817:
20818: IF xla_accounting_cache_pkg.GetValueChar
20819: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

20812: ---------------------------------------------------------------------------------------------------------------
20813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20814:
20815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20817:
20818: IF xla_accounting_cache_pkg.GetValueChar
20819: (p_source_code => 'LEDGER_CATEGORY_CODE'
20820: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20827: xla_ae_lines_pkg.BflowUpgEntry

20823: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20824: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20825: )
20826: THEN
20827: xla_ae_lines_pkg.BflowUpgEntry
20828: (p_business_method_code => l_bflow_method_code
20829: ,p_business_class_code => l_bflow_class_code
20830: ,p_balance_type => l_balance_type_code);
20831: ELSE

Line 20870: xla_ae_lines_pkg.set_ccid(

20866: , x_value_type_code => l_adr_value_type_code
20867: , p_side => 'NA'
20868: );
20869:
20870: xla_ae_lines_pkg.set_ccid(
20871: p_code_combination_id => l_ccid
20872: , p_value_type_code => l_adr_value_type_code
20873: , p_transaction_coa_id => l_adr_transaction_coa_id
20874: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20905: xla_ae_lines_pkg.set_segment(

20901: );
20902:
20903: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20904:
20905: xla_ae_lines_pkg.set_segment(
20906: p_to_segment_code => 'GL_ACCOUNT'
20907: , p_segment_value => l_segment
20908: , p_from_segment_code => l_adr_value_segment_code
20909: , p_from_combination_id => l_adr_value_combination_id

Line 20948: xla_ae_lines_pkg.set_segment(

20944: );
20945:
20946: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20947:
20948: xla_ae_lines_pkg.set_segment(
20949: p_to_segment_code => 'GL_BALANCING'
20950: , p_segment_value => l_segment
20951: , p_from_segment_code => l_adr_value_segment_code
20952: , p_from_combination_id => l_adr_value_combination_id

Line 20992: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20988: xla_accounting_err_pkg.build_message
20989: (p_appli_s_name => 'XLA'
20990: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20991: ,p_token_1 => 'LINE_NUMBER'
20992: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20993: ,p_token_2 => 'LINE_TYPE_NAME'
20994: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20995: l_component_type
20996: ,l_component_code

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

21024: --
21025: --
21026: ------------------------------------------------------------------------------------------------
21027: -- 4219869 Business Flow
21028: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21029: -- Prior Entry. Currently, the following code is always generated.
21030: ------------------------------------------------------------------------------------------------
21031: XLA_AE_LINES_PKG.ValidateCurrentLine;
21032:

Line 21031: XLA_AE_LINES_PKG.ValidateCurrentLine;

21027: -- 4219869 Business Flow
21028: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21029: -- Prior Entry. Currently, the following code is always generated.
21030: ------------------------------------------------------------------------------------------------
21031: XLA_AE_LINES_PKG.ValidateCurrentLine;
21032:
21033: ------------------------------------------------------------------------------------
21034: -- 4219869 Business Flow
21035: -- Populated credit and debit amounts -- Need to generate this within IF

Line 21037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21033: ------------------------------------------------------------------------------------
21034: -- 4219869 Business Flow
21035: -- Populated credit and debit amounts -- Need to generate this within IF
21036: ------------------------------------------------------------------------------------
21037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21038:
21039: ----------------------------------------------------------------------------------
21040: -- 4219869 Business Flow
21041: -- Update journal entry status -- Need to generate this within IF

Line 21069: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21065: -- To allow MPA report to determine if it should generate report process
21066: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21067: ------------------------------------------------------------------------------------------
21068:
21069: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21070: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21071: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21072: -- call ADRs
21073: -- Bug 4922099

Line 21070: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21066: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21067: ------------------------------------------------------------------------------------------
21068:
21069: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21070: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21071: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21072: -- call ADRs
21073: -- Bug 4922099
21074: --

Line 21097: xla_ae_lines_pkg.set_ccid(

21093: , x_value_type_code => l_adr_value_type_code
21094: , p_side => 'NA'
21095: );
21096:
21097: xla_ae_lines_pkg.set_ccid(
21098: p_code_combination_id => l_ccid
21099: , p_value_type_code => l_adr_value_type_code
21100: , p_transaction_coa_id => l_adr_transaction_coa_id
21101: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 21132: xla_ae_lines_pkg.set_segment(

21128: );
21129:
21130: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
21131:
21132: xla_ae_lines_pkg.set_segment(
21133: p_to_segment_code => 'GL_ACCOUNT'
21134: , p_segment_value => l_segment
21135: , p_from_segment_code => l_adr_value_segment_code
21136: , p_from_combination_id => l_adr_value_combination_id

Line 21175: xla_ae_lines_pkg.set_segment(

21171: );
21172:
21173: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
21174:
21175: xla_ae_lines_pkg.set_segment(
21176: p_to_segment_code => 'GL_BALANCING'
21177: , p_segment_value => l_segment
21178: , p_from_segment_code => l_adr_value_segment_code
21179: , p_from_combination_id => l_adr_value_combination_id

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

21202:
21203: --
21204: -- Update the line information that should be overwritten
21205: --
21206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21207: p_header_num => 1);
21208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21209:
21210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

21204: -- Update the line information that should be overwritten
21205: --
21206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21207: p_header_num => 1);
21208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21209:
21210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21211:
21212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

21206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21207: p_header_num => 1);
21208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21209:
21210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21211:
21212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21213: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21214: END IF;

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

21209:
21210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21211:
21212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21213: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21214: END IF;
21215:
21216: --
21217: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

21216: --
21217: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21218: --
21219: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21220: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21221: ELSE
21222: ---------------------------------------------------------------------------------------------------
21223: -- 4262811a Switch Sign
21224: ---------------------------------------------------------------------------------------------------

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

21221: ELSE
21222: ---------------------------------------------------------------------------------------------------
21223: -- 4262811a Switch Sign
21224: ---------------------------------------------------------------------------------------------------
21225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21222: ---------------------------------------------------------------------------------------------------
21223: -- 4262811a Switch Sign
21224: ---------------------------------------------------------------------------------------------------
21225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302

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

21223: -- 4262811a Switch Sign
21224: ---------------------------------------------------------------------------------------------------
21225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302
21231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21224: ---------------------------------------------------------------------------------------------------
21225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302
21231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302
21231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21233:

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

21227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302
21231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21233:
21234: END IF;
21235:

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

21228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21230: -- 5132302
21231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21233:
21234: END IF;
21235:
21236: -- 4955764

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

21233:
21234: END IF;
21235:
21236: -- 4955764
21237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21239:
21240:
21241: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21241: XLA_AE_LINES_PKG.ValidateCurrentLine;

21237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21239:
21240:
21241: XLA_AE_LINES_PKG.ValidateCurrentLine;
21242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21243:
21244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21245: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21239:
21240:
21241: XLA_AE_LINES_PKG.ValidateCurrentLine;
21242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21243:
21244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21245: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21246: ,p_balance_type_code => l_balance_type_code);

Line 21411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21407: --
21408: -- bulk performance
21409: --
21410: l_balance_type_code VARCHAR2(1);
21411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21412: l_log_module VARCHAR2(240);
21413:
21414: --
21415: -- Upgrade strategy

Line 21489: XLA_AE_LINES_PKG.SetNewLine;

21485: ') = 'BANK ERROR')
21486: THEN
21487:
21488: --
21489: XLA_AE_LINES_PKG.SetNewLine;
21490:
21491: p_balance_type_code := l_balance_type_code;
21492: -- set the flag so later we will know whether the gain loss line needs to be created
21493:

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

21497:
21498: --
21499: -- bulk performance
21500: --
21501: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21502: p_header_num => 0); -- 4262811
21503: --
21504: -- set accounting line options
21505: --

Line 21506: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21502: p_header_num => 0); -- 4262811
21503: --
21504: -- set accounting line options
21505: --
21506: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21507: p_natural_side_code => 'C'
21508: , p_gain_or_loss_flag => 'N'
21509: , p_gl_transfer_mode_code => 'S'
21510: , p_acct_entry_type_code => 'A'

Line 21520: xla_ae_lines_pkg.SetAcctLineType

21516: --
21517: --
21518: -- set accounting line type info
21519: --
21520: xla_ae_lines_pkg.SetAcctLineType
21521: (p_component_type => l_component_type
21522: ,p_event_type_code => l_event_type_code
21523: ,p_line_definition_owner_code => l_line_definition_owner_code
21524: ,p_line_definition_code => l_line_definition_code

Line 21534: xla_ae_lines_pkg.SetAcctClass(

21530: ,p_event_class_code => l_event_class_code);
21531: --
21532: -- set accounting class
21533: --
21534: xla_ae_lines_pkg.SetAcctClass(
21535: p_accounting_class_code => 'CASH'
21536: , p_ae_header_id => l_ae_header_id
21537: );
21538:

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

21538:
21539: --
21540: -- set rounding class
21541: --
21542: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21543: 'CASH';
21544:
21545: --
21546: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

21542: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21543: 'CASH';
21544:
21545: --
21546: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21547: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21548: --
21549: -- bulk performance
21550: --

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

21543: 'CASH';
21544:
21545: --
21546: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21547: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21548: --
21549: -- bulk performance
21550: --
21551: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

21547: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21548: --
21549: -- bulk performance
21550: --
21551: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21552:
21553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21555:

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

21549: -- bulk performance
21550: --
21551: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21552:
21553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21555:
21556: -- 4955764
21557: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21555:
21556: -- 4955764
21557: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21558: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21559:
21560: -- 4458381 Public Sector Enh
21561:

Line 21617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

21613: l_rec_acct_attrs.array_num_value(23) := p_source_74;
21614: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21615: l_rec_acct_attrs.array_num_value(24) := p_source_76;
21616:
21617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21619:
21620: ---------------------------------------------------------------------------------------------------------------
21621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

21614: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21615: l_rec_acct_attrs.array_num_value(24) := p_source_76;
21616:
21617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21619:
21620: ---------------------------------------------------------------------------------------------------------------
21621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21622: ---------------------------------------------------------------------------------------------------------------

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

21617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21619:
21620: ---------------------------------------------------------------------------------------------------------------
21621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21622: ---------------------------------------------------------------------------------------------------------------
21623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21624:
21625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

21619:
21620: ---------------------------------------------------------------------------------------------------------------
21621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21622: ---------------------------------------------------------------------------------------------------------------
21623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21624:
21625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21627:

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

21621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21622: ---------------------------------------------------------------------------------------------------------------
21623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21624:
21625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21627:
21628: IF xla_accounting_cache_pkg.GetValueChar
21629: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

21622: ---------------------------------------------------------------------------------------------------------------
21623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21624:
21625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21627:
21628: IF xla_accounting_cache_pkg.GetValueChar
21629: (p_source_code => 'LEDGER_CATEGORY_CODE'
21630: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 21637: xla_ae_lines_pkg.BflowUpgEntry

21633: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21634: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
21635: )
21636: THEN
21637: xla_ae_lines_pkg.BflowUpgEntry
21638: (p_business_method_code => l_bflow_method_code
21639: ,p_business_class_code => l_bflow_class_code
21640: ,p_balance_type => l_balance_type_code);
21641: ELSE

Line 21643: XLA_AE_LINES_PKG.business_flow_validation(

21639: ,p_business_class_code => l_bflow_class_code
21640: ,p_balance_type => l_balance_type_code);
21641: ELSE
21642: NULL;
21643: XLA_AE_LINES_PKG.business_flow_validation(
21644: p_business_method_code => l_bflow_method_code
21645: ,p_business_class_code => l_bflow_class_code
21646: ,p_inherit_description_flag => l_inherit_desc_flag);
21647: END IF;

Line 21670: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

21666: NULL;
21667: --
21668: --
21669:
21670: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
21671: p_code_combination_id => TO_NUMBER(C_NUM)
21672: , p_value_type_code => NULL
21673: , p_transaction_coa_id => null
21674: , p_accounting_coa_id => null

Line 21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21683: );
21684:
21685:
21686: -- initialise segments
21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21684:
21685:
21686: -- initialise segments
21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21685:
21686: -- initialise segments
21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21686: -- initialise segments
21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21687: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21688: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21689: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21690: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21691: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21692: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21693: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21694: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21695: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21696: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21697: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21698: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21699: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21700: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21701: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21702: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21703: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21704: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21705: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21706: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21707: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21708: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21709: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21717: --

Line 21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21710: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21717: --
21718:

Line 21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21711: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21717: --
21718:
21719: --

Line 21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21712: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21713: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21714: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21715: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21716: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21717: --
21718:
21719: --
21720:

Line 21739: xla_ae_lines_pkg.set_segment(

21735: );
21736:
21737: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
21738:
21739: xla_ae_lines_pkg.set_segment(
21740: p_to_segment_code => 'GL_ACCOUNT'
21741: , p_segment_value => l_segment
21742: , p_from_segment_code => l_adr_value_segment_code
21743: , p_from_combination_id => l_adr_value_combination_id

Line 21783: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

21779: xla_accounting_err_pkg.build_message
21780: (p_appli_s_name => 'XLA'
21781: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
21782: ,p_token_1 => 'LINE_NUMBER'
21783: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
21784: ,p_token_2 => 'LINE_TYPE_NAME'
21785: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
21786: l_component_type
21787: ,l_component_code

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

21815: --
21816: --
21817: ------------------------------------------------------------------------------------------------
21818: -- 4219869 Business Flow
21819: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21820: -- Prior Entry. Currently, the following code is always generated.
21821: ------------------------------------------------------------------------------------------------
21822: XLA_AE_LINES_PKG.ValidateCurrentLine;
21823:

Line 21822: XLA_AE_LINES_PKG.ValidateCurrentLine;

21818: -- 4219869 Business Flow
21819: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21820: -- Prior Entry. Currently, the following code is always generated.
21821: ------------------------------------------------------------------------------------------------
21822: XLA_AE_LINES_PKG.ValidateCurrentLine;
21823:
21824: ------------------------------------------------------------------------------------
21825: -- 4219869 Business Flow
21826: -- Populated credit and debit amounts -- Need to generate this within IF

Line 21828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21824: ------------------------------------------------------------------------------------
21825: -- 4219869 Business Flow
21826: -- Populated credit and debit amounts -- Need to generate this within IF
21827: ------------------------------------------------------------------------------------
21828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21829:
21830: ----------------------------------------------------------------------------------
21831: -- 4219869 Business Flow
21832: -- Update journal entry status -- Need to generate this within IF

Line 21860: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21856: -- To allow MPA report to determine if it should generate report process
21857: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21858: ------------------------------------------------------------------------------------------
21859:
21860: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21861: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21862: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21863: -- call ADRs
21864: -- Bug 4922099

Line 21861: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21857: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21858: ------------------------------------------------------------------------------------------
21859:
21860: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21861: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21862: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21863: -- call ADRs
21864: -- Bug 4922099
21865: --

Line 21875: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

21871: NULL;
21872: --
21873: --
21874:
21875: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
21876: p_code_combination_id => TO_NUMBER(C_NUM)
21877: , p_value_type_code => NULL
21878: , p_transaction_coa_id => null
21879: , p_accounting_coa_id => null

Line 21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21888: );
21889:
21890:
21891: -- initialise segments
21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21889:
21890:
21891: -- initialise segments
21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21890:
21891: -- initialise segments
21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21891: -- initialise segments
21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21892: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21893: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21894: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21895: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21896: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21897: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21898: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21899: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21900: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21901: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21902: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21903: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21904: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21905: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21906: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21907: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21908: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21909: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21910: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21911: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21912: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21913: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21914: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21922: --

Line 21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21915: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21922: --
21923:

Line 21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21916: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21922: --
21923:
21924: --

Line 21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

21917: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21918: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21919: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21920: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21921: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
21922: --
21923:
21924: --
21925:

Line 21944: xla_ae_lines_pkg.set_segment(

21940: );
21941:
21942: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
21943:
21944: xla_ae_lines_pkg.set_segment(
21945: p_to_segment_code => 'GL_ACCOUNT'
21946: , p_segment_value => l_segment
21947: , p_from_segment_code => l_adr_value_segment_code
21948: , p_from_combination_id => l_adr_value_combination_id

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

21971:
21972: --
21973: -- Update the line information that should be overwritten
21974: --
21975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21976: p_header_num => 1);
21977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21978:
21979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

21973: -- Update the line information that should be overwritten
21974: --
21975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21976: p_header_num => 1);
21977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21978:
21979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21980:
21981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

21975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21976: p_header_num => 1);
21977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21978:
21979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21980:
21981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21982: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21983: END IF;

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

21978:
21979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21980:
21981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21982: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21983: END IF;
21984:
21985: --
21986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

21985: --
21986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21987: --
21988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21990: ELSE
21991: ---------------------------------------------------------------------------------------------------
21992: -- 4262811a Switch Sign
21993: ---------------------------------------------------------------------------------------------------

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

21990: ELSE
21991: ---------------------------------------------------------------------------------------------------
21992: -- 4262811a Switch Sign
21993: ---------------------------------------------------------------------------------------------------
21994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21991: ---------------------------------------------------------------------------------------------------
21992: -- 4262811a Switch Sign
21993: ---------------------------------------------------------------------------------------------------
21994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302

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

21992: -- 4262811a Switch Sign
21993: ---------------------------------------------------------------------------------------------------
21994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302
22000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21993: ---------------------------------------------------------------------------------------------------
21994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302
22000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302
22000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22002:

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

21996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302
22000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22002:
22003: END IF;
22004:

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

21997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21999: -- 5132302
22000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22002:
22003: END IF;
22004:
22005: -- 4955764

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

22002:
22003: END IF;
22004:
22005: -- 4955764
22006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22008:
22009:
22010: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22010: XLA_AE_LINES_PKG.ValidateCurrentLine;

22006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22008:
22009:
22010: XLA_AE_LINES_PKG.ValidateCurrentLine;
22011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22012:
22013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22008:
22009:
22010: XLA_AE_LINES_PKG.ValidateCurrentLine;
22011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22012:
22013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22015: ,p_balance_type_code => l_balance_type_code);

Line 22180: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22176: --
22177: -- bulk performance
22178: --
22179: l_balance_type_code VARCHAR2(1);
22180: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22181: l_log_module VARCHAR2(240);
22182:
22183: --
22184: -- Upgrade strategy

Line 22258: XLA_AE_LINES_PKG.SetNewLine;

22254: ') = 'BANK ERROR')
22255: THEN
22256:
22257: --
22258: XLA_AE_LINES_PKG.SetNewLine;
22259:
22260: p_balance_type_code := l_balance_type_code;
22261: -- set the flag so later we will know whether the gain loss line needs to be created
22262:

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

22266:
22267: --
22268: -- bulk performance
22269: --
22270: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
22271: p_header_num => 0); -- 4262811
22272: --
22273: -- set accounting line options
22274: --

Line 22275: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

22271: p_header_num => 0); -- 4262811
22272: --
22273: -- set accounting line options
22274: --
22275: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
22276: p_natural_side_code => 'C'
22277: , p_gain_or_loss_flag => 'N'
22278: , p_gl_transfer_mode_code => 'S'
22279: , p_acct_entry_type_code => 'A'

Line 22289: xla_ae_lines_pkg.SetAcctLineType

22285: --
22286: --
22287: -- set accounting line type info
22288: --
22289: xla_ae_lines_pkg.SetAcctLineType
22290: (p_component_type => l_component_type
22291: ,p_event_type_code => l_event_type_code
22292: ,p_line_definition_owner_code => l_line_definition_owner_code
22293: ,p_line_definition_code => l_line_definition_code

Line 22303: xla_ae_lines_pkg.SetAcctClass(

22299: ,p_event_class_code => l_event_class_code);
22300: --
22301: -- set accounting class
22302: --
22303: xla_ae_lines_pkg.SetAcctClass(
22304: p_accounting_class_code => 'CASH'
22305: , p_ae_header_id => l_ae_header_id
22306: );
22307:

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

22307:
22308: --
22309: -- set rounding class
22310: --
22311: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22312: 'CASH';
22313:
22314: --
22315: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

22311: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22312: 'CASH';
22313:
22314: --
22315: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22316: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22317: --
22318: -- bulk performance
22319: --

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

22312: 'CASH';
22313:
22314: --
22315: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22316: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22317: --
22318: -- bulk performance
22319: --
22320: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

22316: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22317: --
22318: -- bulk performance
22319: --
22320: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22321:
22322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22323: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22324:

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

22318: -- bulk performance
22319: --
22320: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22321:
22322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22323: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22324:
22325: -- 4955764
22326: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22323: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22324:
22325: -- 4955764
22326: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22327: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22328:
22329: -- 4458381 Public Sector Enh
22330:

Line 22386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22382: l_rec_acct_attrs.array_num_value(23) := p_source_74;
22383: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
22384: l_rec_acct_attrs.array_num_value(24) := p_source_76;
22385:
22386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22388:
22389: ---------------------------------------------------------------------------------------------------------------
22390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

22383: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
22384: l_rec_acct_attrs.array_num_value(24) := p_source_76;
22385:
22386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22388:
22389: ---------------------------------------------------------------------------------------------------------------
22390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22391: ---------------------------------------------------------------------------------------------------------------

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

22386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22388:
22389: ---------------------------------------------------------------------------------------------------------------
22390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22391: ---------------------------------------------------------------------------------------------------------------
22392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22393:
22394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

22388:
22389: ---------------------------------------------------------------------------------------------------------------
22390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22391: ---------------------------------------------------------------------------------------------------------------
22392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22393:
22394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22396:

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

22390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22391: ---------------------------------------------------------------------------------------------------------------
22392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22393:
22394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22396:
22397: IF xla_accounting_cache_pkg.GetValueChar
22398: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

22391: ---------------------------------------------------------------------------------------------------------------
22392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22393:
22394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22396:
22397: IF xla_accounting_cache_pkg.GetValueChar
22398: (p_source_code => 'LEDGER_CATEGORY_CODE'
22399: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22406: xla_ae_lines_pkg.BflowUpgEntry

22402: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22403: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22404: )
22405: THEN
22406: xla_ae_lines_pkg.BflowUpgEntry
22407: (p_business_method_code => l_bflow_method_code
22408: ,p_business_class_code => l_bflow_class_code
22409: ,p_balance_type => l_balance_type_code);
22410: ELSE

Line 22412: XLA_AE_LINES_PKG.business_flow_validation(

22408: ,p_business_class_code => l_bflow_class_code
22409: ,p_balance_type => l_balance_type_code);
22410: ELSE
22411: NULL;
22412: XLA_AE_LINES_PKG.business_flow_validation(
22413: p_business_method_code => l_bflow_method_code
22414: ,p_business_class_code => l_bflow_class_code
22415: ,p_inherit_description_flag => l_inherit_desc_flag);
22416: END IF;

Line 22449: xla_ae_lines_pkg.set_ccid(

22445: , x_value_type_code => l_adr_value_type_code
22446: , p_side => 'NA'
22447: );
22448:
22449: xla_ae_lines_pkg.set_ccid(
22450: p_code_combination_id => l_ccid
22451: , p_value_type_code => l_adr_value_type_code
22452: , p_transaction_coa_id => l_adr_transaction_coa_id
22453: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 22465: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

22461: , p_side => 'NA'
22462: );
22463:
22464:
22465: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
22466: p_to_segment_code => 'GL_BALANCING'
22467: , p_segment_value => C_CHAR
22468: , p_from_segment_code => NULL
22469: , p_from_combination_id => NULL

Line 22509: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22505: xla_accounting_err_pkg.build_message
22506: (p_appli_s_name => 'XLA'
22507: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22508: ,p_token_1 => 'LINE_NUMBER'
22509: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22510: ,p_token_2 => 'LINE_TYPE_NAME'
22511: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22512: l_component_type
22513: ,l_component_code

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

22541: --
22542: --
22543: ------------------------------------------------------------------------------------------------
22544: -- 4219869 Business Flow
22545: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22546: -- Prior Entry. Currently, the following code is always generated.
22547: ------------------------------------------------------------------------------------------------
22548: XLA_AE_LINES_PKG.ValidateCurrentLine;
22549:

Line 22548: XLA_AE_LINES_PKG.ValidateCurrentLine;

22544: -- 4219869 Business Flow
22545: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22546: -- Prior Entry. Currently, the following code is always generated.
22547: ------------------------------------------------------------------------------------------------
22548: XLA_AE_LINES_PKG.ValidateCurrentLine;
22549:
22550: ------------------------------------------------------------------------------------
22551: -- 4219869 Business Flow
22552: -- Populated credit and debit amounts -- Need to generate this within IF

Line 22554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22550: ------------------------------------------------------------------------------------
22551: -- 4219869 Business Flow
22552: -- Populated credit and debit amounts -- Need to generate this within IF
22553: ------------------------------------------------------------------------------------
22554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22555:
22556: ----------------------------------------------------------------------------------
22557: -- 4219869 Business Flow
22558: -- Update journal entry status -- Need to generate this within IF

Line 22586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22582: -- To allow MPA report to determine if it should generate report process
22583: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22584: ------------------------------------------------------------------------------------------
22585:
22586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22588: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22589: -- call ADRs
22590: -- Bug 4922099

Line 22587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22583: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22584: ------------------------------------------------------------------------------------------
22585:
22586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22588: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22589: -- call ADRs
22590: -- Bug 4922099
22591: --

Line 22611: xla_ae_lines_pkg.set_ccid(

22607: , x_value_type_code => l_adr_value_type_code
22608: , p_side => 'NA'
22609: );
22610:
22611: xla_ae_lines_pkg.set_ccid(
22612: p_code_combination_id => l_ccid
22613: , p_value_type_code => l_adr_value_type_code
22614: , p_transaction_coa_id => l_adr_transaction_coa_id
22615: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 22627: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

22623: , p_side => 'NA'
22624: );
22625:
22626:
22627: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
22628: p_to_segment_code => 'GL_BALANCING'
22629: , p_segment_value => C_CHAR
22630: , p_from_segment_code => NULL
22631: , p_from_combination_id => NULL

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

22654:
22655: --
22656: -- Update the line information that should be overwritten
22657: --
22658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22659: p_header_num => 1);
22660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22661:
22662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

22656: -- Update the line information that should be overwritten
22657: --
22658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22659: p_header_num => 1);
22660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22661:
22662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22663:
22664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

22658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22659: p_header_num => 1);
22660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22661:
22662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22663:
22664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22665: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22666: END IF;

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

22661:
22662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22663:
22664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22665: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22666: END IF;
22667:
22668: --
22669: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

22668: --
22669: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22670: --
22671: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22672: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22673: ELSE
22674: ---------------------------------------------------------------------------------------------------
22675: -- 4262811a Switch Sign
22676: ---------------------------------------------------------------------------------------------------

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

22673: ELSE
22674: ---------------------------------------------------------------------------------------------------
22675: -- 4262811a Switch Sign
22676: ---------------------------------------------------------------------------------------------------
22677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22674: ---------------------------------------------------------------------------------------------------
22675: -- 4262811a Switch Sign
22676: ---------------------------------------------------------------------------------------------------
22677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302

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

22675: -- 4262811a Switch Sign
22676: ---------------------------------------------------------------------------------------------------
22677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302
22683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22676: ---------------------------------------------------------------------------------------------------
22677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302
22683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302
22683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22685:

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

22679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302
22683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22685:
22686: END IF;
22687:

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

22680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22682: -- 5132302
22683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22685:
22686: END IF;
22687:
22688: -- 4955764

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

22685:
22686: END IF;
22687:
22688: -- 4955764
22689: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22691:
22692:
22693: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22693: XLA_AE_LINES_PKG.ValidateCurrentLine;

22689: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22691:
22692:
22693: XLA_AE_LINES_PKG.ValidateCurrentLine;
22694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22695:
22696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22697: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22691:
22692:
22693: XLA_AE_LINES_PKG.ValidateCurrentLine;
22694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22695:
22696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22697: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22698: ,p_balance_type_code => l_balance_type_code);

Line 22863: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22859: --
22860: -- bulk performance
22861: --
22862: l_balance_type_code VARCHAR2(1);
22863: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22864: l_log_module VARCHAR2(240);
22865:
22866: --
22867: -- Upgrade strategy

Line 22943: XLA_AE_LINES_PKG.SetNewLine;

22939: ') = 'BANK ERROR')
22940: THEN
22941:
22942: --
22943: XLA_AE_LINES_PKG.SetNewLine;
22944:
22945: p_balance_type_code := l_balance_type_code;
22946: -- set the flag so later we will know whether the gain loss line needs to be created
22947:

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

22951:
22952: --
22953: -- bulk performance
22954: --
22955: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
22956: p_header_num => 0); -- 4262811
22957: --
22958: -- set accounting line options
22959: --

Line 22960: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

22956: p_header_num => 0); -- 4262811
22957: --
22958: -- set accounting line options
22959: --
22960: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
22961: p_natural_side_code => 'C'
22962: , p_gain_or_loss_flag => 'N'
22963: , p_gl_transfer_mode_code => 'S'
22964: , p_acct_entry_type_code => 'A'

Line 22974: xla_ae_lines_pkg.SetAcctLineType

22970: --
22971: --
22972: -- set accounting line type info
22973: --
22974: xla_ae_lines_pkg.SetAcctLineType
22975: (p_component_type => l_component_type
22976: ,p_event_type_code => l_event_type_code
22977: ,p_line_definition_owner_code => l_line_definition_owner_code
22978: ,p_line_definition_code => l_line_definition_code

Line 22988: xla_ae_lines_pkg.SetAcctClass(

22984: ,p_event_class_code => l_event_class_code);
22985: --
22986: -- set accounting class
22987: --
22988: xla_ae_lines_pkg.SetAcctClass(
22989: p_accounting_class_code => 'CASH'
22990: , p_ae_header_id => l_ae_header_id
22991: );
22992:

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

22992:
22993: --
22994: -- set rounding class
22995: --
22996: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22997: 'CASH';
22998:
22999: --
23000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

22996: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22997: 'CASH';
22998:
22999: --
23000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23002: --
23003: -- bulk performance
23004: --

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

22997: 'CASH';
22998:
22999: --
23000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23002: --
23003: -- bulk performance
23004: --
23005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23002: --
23003: -- bulk performance
23004: --
23005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23006:
23007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23009:

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

23003: -- bulk performance
23004: --
23005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23006:
23007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23009:
23010: -- 4955764
23011: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23009:
23010: -- 4955764
23011: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23012: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23013:
23014: -- 4458381 Public Sector Enh
23015:

Line 23071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23067: l_rec_acct_attrs.array_num_value(23) := p_source_74;
23068: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
23069: l_rec_acct_attrs.array_num_value(24) := p_source_76;
23070:
23071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23073:
23074: ---------------------------------------------------------------------------------------------------------------
23075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

23068: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
23069: l_rec_acct_attrs.array_num_value(24) := p_source_76;
23070:
23071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23073:
23074: ---------------------------------------------------------------------------------------------------------------
23075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23076: ---------------------------------------------------------------------------------------------------------------

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

23071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23073:
23074: ---------------------------------------------------------------------------------------------------------------
23075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23076: ---------------------------------------------------------------------------------------------------------------
23077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23078:
23079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

23073:
23074: ---------------------------------------------------------------------------------------------------------------
23075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23076: ---------------------------------------------------------------------------------------------------------------
23077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23078:
23079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23081:

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

23075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23076: ---------------------------------------------------------------------------------------------------------------
23077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23078:
23079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23081:
23082: IF xla_accounting_cache_pkg.GetValueChar
23083: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

23076: ---------------------------------------------------------------------------------------------------------------
23077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23078:
23079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23081:
23082: IF xla_accounting_cache_pkg.GetValueChar
23083: (p_source_code => 'LEDGER_CATEGORY_CODE'
23084: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23091: xla_ae_lines_pkg.BflowUpgEntry

23087: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23088: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23089: )
23090: THEN
23091: xla_ae_lines_pkg.BflowUpgEntry
23092: (p_business_method_code => l_bflow_method_code
23093: ,p_business_class_code => l_bflow_class_code
23094: ,p_balance_type => l_balance_type_code);
23095: ELSE

Line 23131: xla_ae_lines_pkg.set_ccid(

23127: , x_value_type_code => l_adr_value_type_code
23128: , p_side => 'NA'
23129: );
23130:
23131: xla_ae_lines_pkg.set_ccid(
23132: p_code_combination_id => l_ccid
23133: , p_value_type_code => l_adr_value_type_code
23134: , p_transaction_coa_id => l_adr_transaction_coa_id
23135: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 23167: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23163: xla_accounting_err_pkg.build_message
23164: (p_appli_s_name => 'XLA'
23165: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23166: ,p_token_1 => 'LINE_NUMBER'
23167: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23168: ,p_token_2 => 'LINE_TYPE_NAME'
23169: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23170: l_component_type
23171: ,l_component_code

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

23199: --
23200: --
23201: ------------------------------------------------------------------------------------------------
23202: -- 4219869 Business Flow
23203: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23204: -- Prior Entry. Currently, the following code is always generated.
23205: ------------------------------------------------------------------------------------------------
23206: XLA_AE_LINES_PKG.ValidateCurrentLine;
23207:

Line 23206: XLA_AE_LINES_PKG.ValidateCurrentLine;

23202: -- 4219869 Business Flow
23203: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23204: -- Prior Entry. Currently, the following code is always generated.
23205: ------------------------------------------------------------------------------------------------
23206: XLA_AE_LINES_PKG.ValidateCurrentLine;
23207:
23208: ------------------------------------------------------------------------------------
23209: -- 4219869 Business Flow
23210: -- Populated credit and debit amounts -- Need to generate this within IF

Line 23212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23208: ------------------------------------------------------------------------------------
23209: -- 4219869 Business Flow
23210: -- Populated credit and debit amounts -- Need to generate this within IF
23211: ------------------------------------------------------------------------------------
23212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23213:
23214: ----------------------------------------------------------------------------------
23215: -- 4219869 Business Flow
23216: -- Update journal entry status -- Need to generate this within IF

Line 23244: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23240: -- To allow MPA report to determine if it should generate report process
23241: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23242: ------------------------------------------------------------------------------------------
23243:
23244: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23245: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23246: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23247: -- call ADRs
23248: -- Bug 4922099

Line 23245: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23241: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23242: ------------------------------------------------------------------------------------------
23243:
23244: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23245: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23246: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23247: -- call ADRs
23248: -- Bug 4922099
23249: --

Line 23269: xla_ae_lines_pkg.set_ccid(

23265: , x_value_type_code => l_adr_value_type_code
23266: , p_side => 'NA'
23267: );
23268:
23269: xla_ae_lines_pkg.set_ccid(
23270: p_code_combination_id => l_ccid
23271: , p_value_type_code => l_adr_value_type_code
23272: , p_transaction_coa_id => l_adr_transaction_coa_id
23273: , p_accounting_coa_id => l_adr_accounting_coa_id

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

23288:
23289: --
23290: -- Update the line information that should be overwritten
23291: --
23292: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23293: p_header_num => 1);
23294: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23295:
23296: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

23290: -- Update the line information that should be overwritten
23291: --
23292: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23293: p_header_num => 1);
23294: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23295:
23296: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23297:
23298: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

23292: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23293: p_header_num => 1);
23294: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23295:
23296: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23297:
23298: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23299: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23300: END IF;

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

23295:
23296: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23297:
23298: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23299: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23300: END IF;
23301:
23302: --
23303: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

23302: --
23303: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23304: --
23305: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23306: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23307: ELSE
23308: ---------------------------------------------------------------------------------------------------
23309: -- 4262811a Switch Sign
23310: ---------------------------------------------------------------------------------------------------

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

23307: ELSE
23308: ---------------------------------------------------------------------------------------------------
23309: -- 4262811a Switch Sign
23310: ---------------------------------------------------------------------------------------------------
23311: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23308: ---------------------------------------------------------------------------------------------------
23309: -- 4262811a Switch Sign
23310: ---------------------------------------------------------------------------------------------------
23311: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302

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

23309: -- 4262811a Switch Sign
23310: ---------------------------------------------------------------------------------------------------
23311: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302
23317: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23310: ---------------------------------------------------------------------------------------------------
23311: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302
23317: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23311: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302
23317: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23319:

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

23313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302
23317: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23319:
23320: END IF;
23321:

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

23314: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23315: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23316: -- 5132302
23317: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23319:
23320: END IF;
23321:
23322: -- 4955764

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

23319:
23320: END IF;
23321:
23322: -- 4955764
23323: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23324: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23325:
23326:
23327: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23327: XLA_AE_LINES_PKG.ValidateCurrentLine;

23323: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23324: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23325:
23326:
23327: XLA_AE_LINES_PKG.ValidateCurrentLine;
23328: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23329:
23330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23331: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23328: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23324: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23325:
23326:
23327: XLA_AE_LINES_PKG.ValidateCurrentLine;
23328: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23329:
23330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23331: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23332: ,p_balance_type_code => l_balance_type_code);

Line 23481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23477: --
23478: -- bulk performance
23479: --
23480: l_balance_type_code VARCHAR2(1);
23481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23482: l_log_module VARCHAR2(240);
23483:
23484: --
23485: -- Upgrade strategy

Line 23554: XLA_AE_LINES_PKG.SetNewLine;

23550: p_source_107 IS NULL
23551: THEN
23552:
23553: --
23554: XLA_AE_LINES_PKG.SetNewLine;
23555:
23556: p_balance_type_code := l_balance_type_code;
23557: -- set the flag so later we will know whether the gain loss line needs to be created
23558:

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

23562:
23563: --
23564: -- bulk performance
23565: --
23566: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23567: p_header_num => 0); -- 4262811
23568: --
23569: -- set accounting line options
23570: --

Line 23571: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23567: p_header_num => 0); -- 4262811
23568: --
23569: -- set accounting line options
23570: --
23571: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23572: p_natural_side_code => 'D'
23573: , p_gain_or_loss_flag => 'N'
23574: , p_gl_transfer_mode_code => 'S'
23575: , p_acct_entry_type_code => 'A'

Line 23585: xla_ae_lines_pkg.SetAcctLineType

23581: --
23582: --
23583: -- set accounting line type info
23584: --
23585: xla_ae_lines_pkg.SetAcctLineType
23586: (p_component_type => l_component_type
23587: ,p_event_type_code => l_event_type_code
23588: ,p_line_definition_owner_code => l_line_definition_owner_code
23589: ,p_line_definition_code => l_line_definition_code

Line 23599: xla_ae_lines_pkg.SetAcctClass(

23595: ,p_event_class_code => l_event_class_code);
23596: --
23597: -- set accounting class
23598: --
23599: xla_ae_lines_pkg.SetAcctClass(
23600: p_accounting_class_code => 'CASH_CLEARING'
23601: , p_ae_header_id => l_ae_header_id
23602: );
23603:

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

23603:
23604: --
23605: -- set rounding class
23606: --
23607: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23608: 'CASH_CLEARING';
23609:
23610: --
23611: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

23607: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23608: 'CASH_CLEARING';
23609:
23610: --
23611: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23612: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23613: --
23614: -- bulk performance
23615: --

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

23608: 'CASH_CLEARING';
23609:
23610: --
23611: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23612: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23613: --
23614: -- bulk performance
23615: --
23616: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23612: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23613: --
23614: -- bulk performance
23615: --
23616: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23617:
23618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23619: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23620:

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

23614: -- bulk performance
23615: --
23616: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23617:
23618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23619: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23620:
23621: -- 4955764
23622: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23619: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23620:
23621: -- 4955764
23622: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23623: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23624:
23625: -- 4458381 Public Sector Enh
23626:

Line 23672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23668: l_rec_acct_attrs.array_num_value(18) := p_source_74;
23669: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
23670: l_rec_acct_attrs.array_num_value(19) := p_source_76;
23671:
23672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23674:
23675: ---------------------------------------------------------------------------------------------------------------
23676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

23669: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
23670: l_rec_acct_attrs.array_num_value(19) := p_source_76;
23671:
23672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23674:
23675: ---------------------------------------------------------------------------------------------------------------
23676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23677: ---------------------------------------------------------------------------------------------------------------

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

23672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23674:
23675: ---------------------------------------------------------------------------------------------------------------
23676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23677: ---------------------------------------------------------------------------------------------------------------
23678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23679:
23680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

23674:
23675: ---------------------------------------------------------------------------------------------------------------
23676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23677: ---------------------------------------------------------------------------------------------------------------
23678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23679:
23680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23682:

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

23676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23677: ---------------------------------------------------------------------------------------------------------------
23678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23679:
23680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23682:
23683: IF xla_accounting_cache_pkg.GetValueChar
23684: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

23677: ---------------------------------------------------------------------------------------------------------------
23678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23679:
23680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23682:
23683: IF xla_accounting_cache_pkg.GetValueChar
23684: (p_source_code => 'LEDGER_CATEGORY_CODE'
23685: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23692: xla_ae_lines_pkg.BflowUpgEntry

23688: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23689: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23690: )
23691: THEN
23692: xla_ae_lines_pkg.BflowUpgEntry
23693: (p_business_method_code => l_bflow_method_code
23694: ,p_business_class_code => l_bflow_class_code
23695: ,p_balance_type => l_balance_type_code);
23696: ELSE

Line 23698: XLA_AE_LINES_PKG.business_flow_validation(

23694: ,p_business_class_code => l_bflow_class_code
23695: ,p_balance_type => l_balance_type_code);
23696: ELSE
23697: NULL;
23698: XLA_AE_LINES_PKG.business_flow_validation(
23699: p_business_method_code => l_bflow_method_code
23700: ,p_business_class_code => l_bflow_class_code
23701: ,p_inherit_description_flag => l_inherit_desc_flag);
23702: END IF;

Line 23745: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23741: xla_accounting_err_pkg.build_message
23742: (p_appli_s_name => 'XLA'
23743: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23744: ,p_token_1 => 'LINE_NUMBER'
23745: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23746: ,p_token_2 => 'LINE_TYPE_NAME'
23747: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23748: l_component_type
23749: ,l_component_code

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

23777: --
23778: --
23779: ------------------------------------------------------------------------------------------------
23780: -- 4219869 Business Flow
23781: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23782: -- Prior Entry. Currently, the following code is always generated.
23783: ------------------------------------------------------------------------------------------------
23784: -- No ValidateCurrentLine for business flow method of Prior Entry
23785:

Line 23790: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23786: ------------------------------------------------------------------------------------
23787: -- 4219869 Business Flow
23788: -- Populated credit and debit amounts -- Need to generate this within IF
23789: ------------------------------------------------------------------------------------
23790: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23791:
23792: ----------------------------------------------------------------------------------
23793: -- 4219869 Business Flow
23794: -- Update journal entry status -- Need to generate this within IF

Line 23822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23818: -- To allow MPA report to determine if it should generate report process
23819: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23820: ------------------------------------------------------------------------------------------
23821:
23822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23824: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23825: -- call ADRs
23826: -- Bug 4922099

Line 23823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23819: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23820: ------------------------------------------------------------------------------------------
23821:
23822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23824: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23825: -- call ADRs
23826: -- Bug 4922099
23827: --

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

23840:
23841: --
23842: -- Update the line information that should be overwritten
23843: --
23844: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23845: p_header_num => 1);
23846: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23847:
23848: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

23842: -- Update the line information that should be overwritten
23843: --
23844: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23845: p_header_num => 1);
23846: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23847:
23848: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23849:
23850: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

23844: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23845: p_header_num => 1);
23846: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23847:
23848: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23849:
23850: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23851: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23852: END IF;

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

23847:
23848: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23849:
23850: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23851: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23852: END IF;
23853:
23854: --
23855: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

23854: --
23855: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23856: --
23857: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23858: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23859: ELSE
23860: ---------------------------------------------------------------------------------------------------
23861: -- 4262811a Switch Sign
23862: ---------------------------------------------------------------------------------------------------

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

23859: ELSE
23860: ---------------------------------------------------------------------------------------------------
23861: -- 4262811a Switch Sign
23862: ---------------------------------------------------------------------------------------------------
23863: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23860: ---------------------------------------------------------------------------------------------------
23861: -- 4262811a Switch Sign
23862: ---------------------------------------------------------------------------------------------------
23863: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302

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

23861: -- 4262811a Switch Sign
23862: ---------------------------------------------------------------------------------------------------
23863: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302
23869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23862: ---------------------------------------------------------------------------------------------------
23863: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302
23869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23863: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302
23869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23871:

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

23865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302
23869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23871:
23872: END IF;
23873:

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

23866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23868: -- 5132302
23869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23871:
23872: END IF;
23873:
23874: -- 4955764

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

23871:
23872: END IF;
23873:
23874: -- 4955764
23875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23877:
23878:
23879: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23879: XLA_AE_LINES_PKG.ValidateCurrentLine;

23875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23877:
23878:
23879: XLA_AE_LINES_PKG.ValidateCurrentLine;
23880: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23881:
23882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23883: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23880: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23877:
23878:
23879: XLA_AE_LINES_PKG.ValidateCurrentLine;
23880: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23881:
23882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23883: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23884: ,p_balance_type_code => l_balance_type_code);

Line 24033: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24029: --
24030: -- bulk performance
24031: --
24032: l_balance_type_code VARCHAR2(1);
24033: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24034: l_log_module VARCHAR2(240);
24035:
24036: --
24037: -- Upgrade strategy

Line 24104: XLA_AE_LINES_PKG.SetNewLine;

24100: p_source_107 IS NULL
24101: THEN
24102:
24103: --
24104: XLA_AE_LINES_PKG.SetNewLine;
24105:
24106: p_balance_type_code := l_balance_type_code;
24107: -- set the flag so later we will know whether the gain loss line needs to be created
24108:

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

24112:
24113: --
24114: -- bulk performance
24115: --
24116: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
24117: p_header_num => 0); -- 4262811
24118: --
24119: -- set accounting line options
24120: --

Line 24121: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

24117: p_header_num => 0); -- 4262811
24118: --
24119: -- set accounting line options
24120: --
24121: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
24122: p_natural_side_code => 'D'
24123: , p_gain_or_loss_flag => 'N'
24124: , p_gl_transfer_mode_code => 'S'
24125: , p_acct_entry_type_code => 'A'

Line 24135: xla_ae_lines_pkg.SetAcctLineType

24131: --
24132: --
24133: -- set accounting line type info
24134: --
24135: xla_ae_lines_pkg.SetAcctLineType
24136: (p_component_type => l_component_type
24137: ,p_event_type_code => l_event_type_code
24138: ,p_line_definition_owner_code => l_line_definition_owner_code
24139: ,p_line_definition_code => l_line_definition_code

Line 24149: xla_ae_lines_pkg.SetAcctClass(

24145: ,p_event_class_code => l_event_class_code);
24146: --
24147: -- set accounting class
24148: --
24149: xla_ae_lines_pkg.SetAcctClass(
24150: p_accounting_class_code => 'CASH_CLEARING'
24151: , p_ae_header_id => l_ae_header_id
24152: );
24153:

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

24153:
24154: --
24155: -- set rounding class
24156: --
24157: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24158: 'CASH_CLEARING';
24159:
24160: --
24161: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

24157: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24158: 'CASH_CLEARING';
24159:
24160: --
24161: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24162: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24163: --
24164: -- bulk performance
24165: --

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

24158: 'CASH_CLEARING';
24159:
24160: --
24161: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24162: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24163: --
24164: -- bulk performance
24165: --
24166: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

24162: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24163: --
24164: -- bulk performance
24165: --
24166: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24167:
24168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24170:

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

24164: -- bulk performance
24165: --
24166: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24167:
24168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24170:
24171: -- 4955764
24172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24170:
24171: -- 4955764
24172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24174:
24175: -- 4458381 Public Sector Enh
24176:

Line 24222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24218: l_rec_acct_attrs.array_num_value(18) := p_source_74;
24219: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24220: l_rec_acct_attrs.array_num_value(19) := p_source_76;
24221:
24222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24224:
24225: ---------------------------------------------------------------------------------------------------------------
24226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

24219: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24220: l_rec_acct_attrs.array_num_value(19) := p_source_76;
24221:
24222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24224:
24225: ---------------------------------------------------------------------------------------------------------------
24226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24227: ---------------------------------------------------------------------------------------------------------------

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

24222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24224:
24225: ---------------------------------------------------------------------------------------------------------------
24226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24227: ---------------------------------------------------------------------------------------------------------------
24228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24229:
24230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

24224:
24225: ---------------------------------------------------------------------------------------------------------------
24226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24227: ---------------------------------------------------------------------------------------------------------------
24228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24229:
24230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24232:

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

24226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24227: ---------------------------------------------------------------------------------------------------------------
24228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24229:
24230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24232:
24233: IF xla_accounting_cache_pkg.GetValueChar
24234: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

24227: ---------------------------------------------------------------------------------------------------------------
24228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24229:
24230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24232:
24233: IF xla_accounting_cache_pkg.GetValueChar
24234: (p_source_code => 'LEDGER_CATEGORY_CODE'
24235: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24242: xla_ae_lines_pkg.BflowUpgEntry

24238: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24239: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24240: )
24241: THEN
24242: xla_ae_lines_pkg.BflowUpgEntry
24243: (p_business_method_code => l_bflow_method_code
24244: ,p_business_class_code => l_bflow_class_code
24245: ,p_balance_type => l_balance_type_code);
24246: ELSE

Line 24248: XLA_AE_LINES_PKG.business_flow_validation(

24244: ,p_business_class_code => l_bflow_class_code
24245: ,p_balance_type => l_balance_type_code);
24246: ELSE
24247: NULL;
24248: XLA_AE_LINES_PKG.business_flow_validation(
24249: p_business_method_code => l_bflow_method_code
24250: ,p_business_class_code => l_bflow_class_code
24251: ,p_inherit_description_flag => l_inherit_desc_flag);
24252: END IF;

Line 24295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24291: xla_accounting_err_pkg.build_message
24292: (p_appli_s_name => 'XLA'
24293: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24294: ,p_token_1 => 'LINE_NUMBER'
24295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24296: ,p_token_2 => 'LINE_TYPE_NAME'
24297: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24298: l_component_type
24299: ,l_component_code

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

24327: --
24328: --
24329: ------------------------------------------------------------------------------------------------
24330: -- 4219869 Business Flow
24331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24332: -- Prior Entry. Currently, the following code is always generated.
24333: ------------------------------------------------------------------------------------------------
24334: -- No ValidateCurrentLine for business flow method of Prior Entry
24335:

Line 24340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24336: ------------------------------------------------------------------------------------
24337: -- 4219869 Business Flow
24338: -- Populated credit and debit amounts -- Need to generate this within IF
24339: ------------------------------------------------------------------------------------
24340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24341:
24342: ----------------------------------------------------------------------------------
24343: -- 4219869 Business Flow
24344: -- Update journal entry status -- Need to generate this within IF

Line 24372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24368: -- To allow MPA report to determine if it should generate report process
24369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24370: ------------------------------------------------------------------------------------------
24371:
24372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24375: -- call ADRs
24376: -- Bug 4922099

Line 24373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24370: ------------------------------------------------------------------------------------------
24371:
24372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24375: -- call ADRs
24376: -- Bug 4922099
24377: --

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

24390:
24391: --
24392: -- Update the line information that should be overwritten
24393: --
24394: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24395: p_header_num => 1);
24396: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24397:
24398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

24392: -- Update the line information that should be overwritten
24393: --
24394: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24395: p_header_num => 1);
24396: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24397:
24398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24399:
24400: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

24394: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24395: p_header_num => 1);
24396: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24397:
24398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24399:
24400: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24401: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24402: END IF;

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

24397:
24398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24399:
24400: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24401: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24402: END IF;
24403:
24404: --
24405: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

24404: --
24405: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24406: --
24407: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24408: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24409: ELSE
24410: ---------------------------------------------------------------------------------------------------
24411: -- 4262811a Switch Sign
24412: ---------------------------------------------------------------------------------------------------

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

24409: ELSE
24410: ---------------------------------------------------------------------------------------------------
24411: -- 4262811a Switch Sign
24412: ---------------------------------------------------------------------------------------------------
24413: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24410: ---------------------------------------------------------------------------------------------------
24411: -- 4262811a Switch Sign
24412: ---------------------------------------------------------------------------------------------------
24413: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302

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

24411: -- 4262811a Switch Sign
24412: ---------------------------------------------------------------------------------------------------
24413: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302
24419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24412: ---------------------------------------------------------------------------------------------------
24413: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302
24419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24420: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24413: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302
24419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24420: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24421:

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

24415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302
24419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24420: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24421:
24422: END IF;
24423:

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

24416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24417: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24418: -- 5132302
24419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24420: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24421:
24422: END IF;
24423:
24424: -- 4955764

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

24421:
24422: END IF;
24423:
24424: -- 4955764
24425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24427:
24428:
24429: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24429: XLA_AE_LINES_PKG.ValidateCurrentLine;

24425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24427:
24428:
24429: XLA_AE_LINES_PKG.ValidateCurrentLine;
24430: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24431:
24432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24433: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24430: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24427:
24428:
24429: XLA_AE_LINES_PKG.ValidateCurrentLine;
24430: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24431:
24432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24433: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24434: ,p_balance_type_code => l_balance_type_code);

Line 24597: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24593: --
24594: -- bulk performance
24595: --
24596: l_balance_type_code VARCHAR2(1);
24597: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24598: l_log_module VARCHAR2(240);
24599:
24600: --
24601: -- Upgrade strategy

Line 24672: XLA_AE_LINES_PKG.SetNewLine;

24668: ') = 'CASH'
24669: THEN
24670:
24671: --
24672: XLA_AE_LINES_PKG.SetNewLine;
24673:
24674: p_balance_type_code := l_balance_type_code;
24675: -- set the flag so later we will know whether the gain loss line needs to be created
24676:

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

24680:
24681: --
24682: -- bulk performance
24683: --
24684: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
24685: p_header_num => 0); -- 4262811
24686: --
24687: -- set accounting line options
24688: --

Line 24689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

24685: p_header_num => 0); -- 4262811
24686: --
24687: -- set accounting line options
24688: --
24689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
24690: p_natural_side_code => 'C'
24691: , p_gain_or_loss_flag => 'N'
24692: , p_gl_transfer_mode_code => 'S'
24693: , p_acct_entry_type_code => 'A'

Line 24703: xla_ae_lines_pkg.SetAcctLineType

24699: --
24700: --
24701: -- set accounting line type info
24702: --
24703: xla_ae_lines_pkg.SetAcctLineType
24704: (p_component_type => l_component_type
24705: ,p_event_type_code => l_event_type_code
24706: ,p_line_definition_owner_code => l_line_definition_owner_code
24707: ,p_line_definition_code => l_line_definition_code

Line 24717: xla_ae_lines_pkg.SetAcctClass(

24713: ,p_event_class_code => l_event_class_code);
24714: --
24715: -- set accounting class
24716: --
24717: xla_ae_lines_pkg.SetAcctClass(
24718: p_accounting_class_code => 'CASH_CLEARING'
24719: , p_ae_header_id => l_ae_header_id
24720: );
24721:

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

24721:
24722: --
24723: -- set rounding class
24724: --
24725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24726: 'CASH_CLEARING';
24727:
24728: --
24729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

24725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24726: 'CASH_CLEARING';
24727:
24728: --
24729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24731: --
24732: -- bulk performance
24733: --

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

24726: 'CASH_CLEARING';
24727:
24728: --
24729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24731: --
24732: -- bulk performance
24733: --
24734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

24730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24731: --
24732: -- bulk performance
24733: --
24734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24735:
24736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24738:

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

24732: -- bulk performance
24733: --
24734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24735:
24736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24738:
24739: -- 4955764
24740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24738:
24739: -- 4955764
24740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24741: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24742:
24743: -- 4458381 Public Sector Enh
24744:

Line 24792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24788: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
24789: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
24790: l_rec_acct_attrs.array_char_value(20) := p_source_43;
24791:
24792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24794:
24795: ---------------------------------------------------------------------------------------------------------------
24796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

24789: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
24790: l_rec_acct_attrs.array_char_value(20) := p_source_43;
24791:
24792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24794:
24795: ---------------------------------------------------------------------------------------------------------------
24796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24797: ---------------------------------------------------------------------------------------------------------------

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

24792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24794:
24795: ---------------------------------------------------------------------------------------------------------------
24796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24797: ---------------------------------------------------------------------------------------------------------------
24798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24799:
24800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

24794:
24795: ---------------------------------------------------------------------------------------------------------------
24796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24797: ---------------------------------------------------------------------------------------------------------------
24798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24799:
24800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24802:

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

24796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24797: ---------------------------------------------------------------------------------------------------------------
24798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24799:
24800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24802:
24803: IF xla_accounting_cache_pkg.GetValueChar
24804: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

24797: ---------------------------------------------------------------------------------------------------------------
24798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24799:
24800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24802:
24803: IF xla_accounting_cache_pkg.GetValueChar
24804: (p_source_code => 'LEDGER_CATEGORY_CODE'
24805: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24812: xla_ae_lines_pkg.BflowUpgEntry

24808: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24809: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24810: )
24811: THEN
24812: xla_ae_lines_pkg.BflowUpgEntry
24813: (p_business_method_code => l_bflow_method_code
24814: ,p_business_class_code => l_bflow_class_code
24815: ,p_balance_type => l_balance_type_code);
24816: ELSE

Line 24818: XLA_AE_LINES_PKG.business_flow_validation(

24814: ,p_business_class_code => l_bflow_class_code
24815: ,p_balance_type => l_balance_type_code);
24816: ELSE
24817: NULL;
24818: XLA_AE_LINES_PKG.business_flow_validation(
24819: p_business_method_code => l_bflow_method_code
24820: ,p_business_class_code => l_bflow_class_code
24821: ,p_inherit_description_flag => l_inherit_desc_flag);
24822: END IF;

Line 24845: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

24841: NULL;
24842: --
24843: --
24844:
24845: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
24846: p_code_combination_id => TO_NUMBER(C_NUM)
24847: , p_value_type_code => NULL
24848: , p_transaction_coa_id => null
24849: , p_accounting_coa_id => null

Line 24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24858: );
24859:
24860:
24861: -- initialise segments
24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24859:
24860:
24861: -- initialise segments
24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24860:
24861: -- initialise segments
24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24861: -- initialise segments
24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24892: --

Line 24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24892: --
24893:

Line 24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24892: --
24893:
24894: --

Line 24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24892: --
24893:
24894: --
24895:

Line 24914: xla_ae_lines_pkg.set_segment(

24910: );
24911:
24912: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
24913:
24914: xla_ae_lines_pkg.set_segment(
24915: p_to_segment_code => 'GL_ACCOUNT'
24916: , p_segment_value => l_segment
24917: , p_from_segment_code => l_adr_value_segment_code
24918: , p_from_combination_id => l_adr_value_combination_id

Line 24958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24954: xla_accounting_err_pkg.build_message
24955: (p_appli_s_name => 'XLA'
24956: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24957: ,p_token_1 => 'LINE_NUMBER'
24958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24959: ,p_token_2 => 'LINE_TYPE_NAME'
24960: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24961: l_component_type
24962: ,l_component_code

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

24990: --
24991: --
24992: ------------------------------------------------------------------------------------------------
24993: -- 4219869 Business Flow
24994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24995: -- Prior Entry. Currently, the following code is always generated.
24996: ------------------------------------------------------------------------------------------------
24997: XLA_AE_LINES_PKG.ValidateCurrentLine;
24998:

Line 24997: XLA_AE_LINES_PKG.ValidateCurrentLine;

24993: -- 4219869 Business Flow
24994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24995: -- Prior Entry. Currently, the following code is always generated.
24996: ------------------------------------------------------------------------------------------------
24997: XLA_AE_LINES_PKG.ValidateCurrentLine;
24998:
24999: ------------------------------------------------------------------------------------
25000: -- 4219869 Business Flow
25001: -- Populated credit and debit amounts -- Need to generate this within IF

Line 25003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24999: ------------------------------------------------------------------------------------
25000: -- 4219869 Business Flow
25001: -- Populated credit and debit amounts -- Need to generate this within IF
25002: ------------------------------------------------------------------------------------
25003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25004:
25005: ----------------------------------------------------------------------------------
25006: -- 4219869 Business Flow
25007: -- Update journal entry status -- Need to generate this within IF

Line 25035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25031: -- To allow MPA report to determine if it should generate report process
25032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25033: ------------------------------------------------------------------------------------------
25034:
25035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25038: -- call ADRs
25039: -- Bug 4922099

Line 25036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25033: ------------------------------------------------------------------------------------------
25034:
25035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25038: -- call ADRs
25039: -- Bug 4922099
25040: --

Line 25050: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

25046: NULL;
25047: --
25048: --
25049:
25050: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
25051: p_code_combination_id => TO_NUMBER(C_NUM)
25052: , p_value_type_code => NULL
25053: , p_transaction_coa_id => null
25054: , p_accounting_coa_id => null

Line 25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25063: );
25064:
25065:
25066: -- initialise segments
25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25064:
25065:
25066: -- initialise segments
25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25065:
25066: -- initialise segments
25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25066: -- initialise segments
25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25097: --

Line 25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25097: --
25098:

Line 25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25097: --
25098:
25099: --

Line 25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25097: --
25098:
25099: --
25100:

Line 25119: xla_ae_lines_pkg.set_segment(

25115: );
25116:
25117: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
25118:
25119: xla_ae_lines_pkg.set_segment(
25120: p_to_segment_code => 'GL_ACCOUNT'
25121: , p_segment_value => l_segment
25122: , p_from_segment_code => l_adr_value_segment_code
25123: , p_from_combination_id => l_adr_value_combination_id

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

25146:
25147: --
25148: -- Update the line information that should be overwritten
25149: --
25150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25151: p_header_num => 1);
25152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25153:
25154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

25148: -- Update the line information that should be overwritten
25149: --
25150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25151: p_header_num => 1);
25152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25153:
25154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25155:
25156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

25150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25151: p_header_num => 1);
25152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25153:
25154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25155:
25156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25158: END IF;

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

25153:
25154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25155:
25156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25158: END IF;
25159:
25160: --
25161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

25160: --
25161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25162: --
25163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25165: ELSE
25166: ---------------------------------------------------------------------------------------------------
25167: -- 4262811a Switch Sign
25168: ---------------------------------------------------------------------------------------------------

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

25165: ELSE
25166: ---------------------------------------------------------------------------------------------------
25167: -- 4262811a Switch Sign
25168: ---------------------------------------------------------------------------------------------------
25169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25166: ---------------------------------------------------------------------------------------------------
25167: -- 4262811a Switch Sign
25168: ---------------------------------------------------------------------------------------------------
25169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302

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

25167: -- 4262811a Switch Sign
25168: ---------------------------------------------------------------------------------------------------
25169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302
25175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25168: ---------------------------------------------------------------------------------------------------
25169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302
25175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302
25175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25177:

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

25171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302
25175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25177:
25178: END IF;
25179:

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

25172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25174: -- 5132302
25175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25177:
25178: END IF;
25179:
25180: -- 4955764

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

25177:
25178: END IF;
25179:
25180: -- 4955764
25181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25183:
25184:
25185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25185: XLA_AE_LINES_PKG.ValidateCurrentLine;

25181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25183:
25184:
25185: XLA_AE_LINES_PKG.ValidateCurrentLine;
25186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25187:
25188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25183:
25184:
25185: XLA_AE_LINES_PKG.ValidateCurrentLine;
25186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25187:
25188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25190: ,p_balance_type_code => l_balance_type_code);

Line 25353: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25349: --
25350: -- bulk performance
25351: --
25352: l_balance_type_code VARCHAR2(1);
25353: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25354: l_log_module VARCHAR2(240);
25355:
25356: --
25357: -- Upgrade strategy

Line 25428: XLA_AE_LINES_PKG.SetNewLine;

25424: ') = 'CASH'
25425: THEN
25426:
25427: --
25428: XLA_AE_LINES_PKG.SetNewLine;
25429:
25430: p_balance_type_code := l_balance_type_code;
25431: -- set the flag so later we will know whether the gain loss line needs to be created
25432:

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

25436:
25437: --
25438: -- bulk performance
25439: --
25440: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25441: p_header_num => 0); -- 4262811
25442: --
25443: -- set accounting line options
25444: --

Line 25445: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25441: p_header_num => 0); -- 4262811
25442: --
25443: -- set accounting line options
25444: --
25445: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25446: p_natural_side_code => 'C'
25447: , p_gain_or_loss_flag => 'N'
25448: , p_gl_transfer_mode_code => 'S'
25449: , p_acct_entry_type_code => 'A'

Line 25459: xla_ae_lines_pkg.SetAcctLineType

25455: --
25456: --
25457: -- set accounting line type info
25458: --
25459: xla_ae_lines_pkg.SetAcctLineType
25460: (p_component_type => l_component_type
25461: ,p_event_type_code => l_event_type_code
25462: ,p_line_definition_owner_code => l_line_definition_owner_code
25463: ,p_line_definition_code => l_line_definition_code

Line 25473: xla_ae_lines_pkg.SetAcctClass(

25469: ,p_event_class_code => l_event_class_code);
25470: --
25471: -- set accounting class
25472: --
25473: xla_ae_lines_pkg.SetAcctClass(
25474: p_accounting_class_code => 'CASH_CLEARING'
25475: , p_ae_header_id => l_ae_header_id
25476: );
25477:

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

25477:
25478: --
25479: -- set rounding class
25480: --
25481: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25482: 'CASH_CLEARING';
25483:
25484: --
25485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

25481: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25482: 'CASH_CLEARING';
25483:
25484: --
25485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25487: --
25488: -- bulk performance
25489: --

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

25482: 'CASH_CLEARING';
25483:
25484: --
25485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25487: --
25488: -- bulk performance
25489: --
25490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

25486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25487: --
25488: -- bulk performance
25489: --
25490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25491:
25492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25494:

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

25488: -- bulk performance
25489: --
25490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25491:
25492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25494:
25495: -- 4955764
25496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25494:
25495: -- 4955764
25496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25498:
25499: -- 4458381 Public Sector Enh
25500:

Line 25548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

25544: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
25545: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
25546: l_rec_acct_attrs.array_char_value(20) := p_source_43;
25547:
25548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25550:
25551: ---------------------------------------------------------------------------------------------------------------
25552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

25545: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
25546: l_rec_acct_attrs.array_char_value(20) := p_source_43;
25547:
25548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25550:
25551: ---------------------------------------------------------------------------------------------------------------
25552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25553: ---------------------------------------------------------------------------------------------------------------

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

25548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25550:
25551: ---------------------------------------------------------------------------------------------------------------
25552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25553: ---------------------------------------------------------------------------------------------------------------
25554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25555:
25556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

25550:
25551: ---------------------------------------------------------------------------------------------------------------
25552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25553: ---------------------------------------------------------------------------------------------------------------
25554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25555:
25556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25558:

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

25552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25553: ---------------------------------------------------------------------------------------------------------------
25554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25555:
25556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25558:
25559: IF xla_accounting_cache_pkg.GetValueChar
25560: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

25553: ---------------------------------------------------------------------------------------------------------------
25554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25555:
25556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25558:
25559: IF xla_accounting_cache_pkg.GetValueChar
25560: (p_source_code => 'LEDGER_CATEGORY_CODE'
25561: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 25568: xla_ae_lines_pkg.BflowUpgEntry

25564: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25565: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
25566: )
25567: THEN
25568: xla_ae_lines_pkg.BflowUpgEntry
25569: (p_business_method_code => l_bflow_method_code
25570: ,p_business_class_code => l_bflow_class_code
25571: ,p_balance_type => l_balance_type_code);
25572: ELSE

Line 25574: XLA_AE_LINES_PKG.business_flow_validation(

25570: ,p_business_class_code => l_bflow_class_code
25571: ,p_balance_type => l_balance_type_code);
25572: ELSE
25573: NULL;
25574: XLA_AE_LINES_PKG.business_flow_validation(
25575: p_business_method_code => l_bflow_method_code
25576: ,p_business_class_code => l_bflow_class_code
25577: ,p_inherit_description_flag => l_inherit_desc_flag);
25578: END IF;

Line 25611: xla_ae_lines_pkg.set_ccid(

25607: , x_value_type_code => l_adr_value_type_code
25608: , p_side => 'NA'
25609: );
25610:
25611: xla_ae_lines_pkg.set_ccid(
25612: p_code_combination_id => l_ccid
25613: , p_value_type_code => l_adr_value_type_code
25614: , p_transaction_coa_id => l_adr_transaction_coa_id
25615: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 25627: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

25623: , p_side => 'NA'
25624: );
25625:
25626:
25627: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
25628: p_to_segment_code => 'GL_BALANCING'
25629: , p_segment_value => C_CHAR
25630: , p_from_segment_code => NULL
25631: , p_from_combination_id => NULL

Line 25671: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

25667: xla_accounting_err_pkg.build_message
25668: (p_appli_s_name => 'XLA'
25669: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
25670: ,p_token_1 => 'LINE_NUMBER'
25671: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
25672: ,p_token_2 => 'LINE_TYPE_NAME'
25673: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
25674: l_component_type
25675: ,l_component_code

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

25703: --
25704: --
25705: ------------------------------------------------------------------------------------------------
25706: -- 4219869 Business Flow
25707: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25708: -- Prior Entry. Currently, the following code is always generated.
25709: ------------------------------------------------------------------------------------------------
25710: XLA_AE_LINES_PKG.ValidateCurrentLine;
25711:

Line 25710: XLA_AE_LINES_PKG.ValidateCurrentLine;

25706: -- 4219869 Business Flow
25707: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25708: -- Prior Entry. Currently, the following code is always generated.
25709: ------------------------------------------------------------------------------------------------
25710: XLA_AE_LINES_PKG.ValidateCurrentLine;
25711:
25712: ------------------------------------------------------------------------------------
25713: -- 4219869 Business Flow
25714: -- Populated credit and debit amounts -- Need to generate this within IF

Line 25716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25712: ------------------------------------------------------------------------------------
25713: -- 4219869 Business Flow
25714: -- Populated credit and debit amounts -- Need to generate this within IF
25715: ------------------------------------------------------------------------------------
25716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25717:
25718: ----------------------------------------------------------------------------------
25719: -- 4219869 Business Flow
25720: -- Update journal entry status -- Need to generate this within IF

Line 25748: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25744: -- To allow MPA report to determine if it should generate report process
25745: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25746: ------------------------------------------------------------------------------------------
25747:
25748: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25749: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25750: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25751: -- call ADRs
25752: -- Bug 4922099

Line 25749: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25745: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25746: ------------------------------------------------------------------------------------------
25747:
25748: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25749: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25750: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25751: -- call ADRs
25752: -- Bug 4922099
25753: --

Line 25773: xla_ae_lines_pkg.set_ccid(

25769: , x_value_type_code => l_adr_value_type_code
25770: , p_side => 'NA'
25771: );
25772:
25773: xla_ae_lines_pkg.set_ccid(
25774: p_code_combination_id => l_ccid
25775: , p_value_type_code => l_adr_value_type_code
25776: , p_transaction_coa_id => l_adr_transaction_coa_id
25777: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 25789: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

25785: , p_side => 'NA'
25786: );
25787:
25788:
25789: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
25790: p_to_segment_code => 'GL_BALANCING'
25791: , p_segment_value => C_CHAR
25792: , p_from_segment_code => NULL
25793: , p_from_combination_id => NULL

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

25816:
25817: --
25818: -- Update the line information that should be overwritten
25819: --
25820: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25821: p_header_num => 1);
25822: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25823:
25824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

25818: -- Update the line information that should be overwritten
25819: --
25820: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25821: p_header_num => 1);
25822: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25823:
25824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25825:
25826: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

25820: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25821: p_header_num => 1);
25822: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25823:
25824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25825:
25826: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25827: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25828: END IF;

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

25823:
25824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25825:
25826: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25827: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25828: END IF;
25829:
25830: --
25831: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

25830: --
25831: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25832: --
25833: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25834: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25835: ELSE
25836: ---------------------------------------------------------------------------------------------------
25837: -- 4262811a Switch Sign
25838: ---------------------------------------------------------------------------------------------------

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

25835: ELSE
25836: ---------------------------------------------------------------------------------------------------
25837: -- 4262811a Switch Sign
25838: ---------------------------------------------------------------------------------------------------
25839: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25836: ---------------------------------------------------------------------------------------------------
25837: -- 4262811a Switch Sign
25838: ---------------------------------------------------------------------------------------------------
25839: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302

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

25837: -- 4262811a Switch Sign
25838: ---------------------------------------------------------------------------------------------------
25839: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302
25845: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25838: ---------------------------------------------------------------------------------------------------
25839: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302
25845: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25839: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302
25845: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25847:

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

25841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302
25845: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25847:
25848: END IF;
25849:

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

25842: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25844: -- 5132302
25845: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25847:
25848: END IF;
25849:
25850: -- 4955764

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

25847:
25848: END IF;
25849:
25850: -- 4955764
25851: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25852: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25853:
25854:
25855: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25855: XLA_AE_LINES_PKG.ValidateCurrentLine;

25851: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25852: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25853:
25854:
25855: XLA_AE_LINES_PKG.ValidateCurrentLine;
25856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25857:
25858: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25859: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25852: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25853:
25854:
25855: XLA_AE_LINES_PKG.ValidateCurrentLine;
25856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25857:
25858: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25859: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25860: ,p_balance_type_code => l_balance_type_code);

Line 26009: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26005: --
26006: -- bulk performance
26007: --
26008: l_balance_type_code VARCHAR2(1);
26009: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26010: l_log_module VARCHAR2(240);
26011:
26012: --
26013: -- Upgrade strategy

Line 26084: XLA_AE_LINES_PKG.SetNewLine;

26080: p_source_107 IS NOT NULL
26081: THEN
26082:
26083: --
26084: XLA_AE_LINES_PKG.SetNewLine;
26085:
26086: p_balance_type_code := l_balance_type_code;
26087: -- set the flag so later we will know whether the gain loss line needs to be created
26088:

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

26092:
26093: --
26094: -- bulk performance
26095: --
26096: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
26097: p_header_num => 0); -- 4262811
26098: --
26099: -- set accounting line options
26100: --

Line 26101: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

26097: p_header_num => 0); -- 4262811
26098: --
26099: -- set accounting line options
26100: --
26101: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
26102: p_natural_side_code => 'D'
26103: , p_gain_or_loss_flag => 'N'
26104: , p_gl_transfer_mode_code => 'S'
26105: , p_acct_entry_type_code => 'A'

Line 26115: xla_ae_lines_pkg.SetAcctLineType

26111: --
26112: --
26113: -- set accounting line type info
26114: --
26115: xla_ae_lines_pkg.SetAcctLineType
26116: (p_component_type => l_component_type
26117: ,p_event_type_code => l_event_type_code
26118: ,p_line_definition_owner_code => l_line_definition_owner_code
26119: ,p_line_definition_code => l_line_definition_code

Line 26129: xla_ae_lines_pkg.SetAcctClass(

26125: ,p_event_class_code => l_event_class_code);
26126: --
26127: -- set accounting class
26128: --
26129: xla_ae_lines_pkg.SetAcctClass(
26130: p_accounting_class_code => 'CASH_CLEARING'
26131: , p_ae_header_id => l_ae_header_id
26132: );
26133:

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

26133:
26134: --
26135: -- set rounding class
26136: --
26137: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26138: 'CASH_CLEARING';
26139:
26140: --
26141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

26137: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26138: 'CASH_CLEARING';
26139:
26140: --
26141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26143: --
26144: -- bulk performance
26145: --

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

26138: 'CASH_CLEARING';
26139:
26140: --
26141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26143: --
26144: -- bulk performance
26145: --
26146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

26142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26143: --
26144: -- bulk performance
26145: --
26146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26147:
26148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26150:

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

26144: -- bulk performance
26145: --
26146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26147:
26148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26150:
26151: -- 4955764
26152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26150:
26151: -- 4955764
26152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26153: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26154:
26155: -- 4458381 Public Sector Enh
26156:

Line 26202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26198: l_rec_acct_attrs.array_num_value(18) := p_source_74;
26199: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
26200: l_rec_acct_attrs.array_num_value(19) := p_source_76;
26201:
26202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26204:
26205: ---------------------------------------------------------------------------------------------------------------
26206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

26199: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
26200: l_rec_acct_attrs.array_num_value(19) := p_source_76;
26201:
26202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26204:
26205: ---------------------------------------------------------------------------------------------------------------
26206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26207: ---------------------------------------------------------------------------------------------------------------

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

26202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26204:
26205: ---------------------------------------------------------------------------------------------------------------
26206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26207: ---------------------------------------------------------------------------------------------------------------
26208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26209:
26210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

26204:
26205: ---------------------------------------------------------------------------------------------------------------
26206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26207: ---------------------------------------------------------------------------------------------------------------
26208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26209:
26210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26212:

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

26206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26207: ---------------------------------------------------------------------------------------------------------------
26208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26209:
26210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26212:
26213: IF xla_accounting_cache_pkg.GetValueChar
26214: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

26207: ---------------------------------------------------------------------------------------------------------------
26208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26209:
26210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26212:
26213: IF xla_accounting_cache_pkg.GetValueChar
26214: (p_source_code => 'LEDGER_CATEGORY_CODE'
26215: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26222: xla_ae_lines_pkg.BflowUpgEntry

26218: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26219: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26220: )
26221: THEN
26222: xla_ae_lines_pkg.BflowUpgEntry
26223: (p_business_method_code => l_bflow_method_code
26224: ,p_business_class_code => l_bflow_class_code
26225: ,p_balance_type => l_balance_type_code);
26226: ELSE

Line 26228: XLA_AE_LINES_PKG.business_flow_validation(

26224: ,p_business_class_code => l_bflow_class_code
26225: ,p_balance_type => l_balance_type_code);
26226: ELSE
26227: NULL;
26228: XLA_AE_LINES_PKG.business_flow_validation(
26229: p_business_method_code => l_bflow_method_code
26230: ,p_business_class_code => l_bflow_class_code
26231: ,p_inherit_description_flag => l_inherit_desc_flag);
26232: END IF;

Line 26275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26271: xla_accounting_err_pkg.build_message
26272: (p_appli_s_name => 'XLA'
26273: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26274: ,p_token_1 => 'LINE_NUMBER'
26275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26276: ,p_token_2 => 'LINE_TYPE_NAME'
26277: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26278: l_component_type
26279: ,l_component_code

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

26307: --
26308: --
26309: ------------------------------------------------------------------------------------------------
26310: -- 4219869 Business Flow
26311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26312: -- Prior Entry. Currently, the following code is always generated.
26313: ------------------------------------------------------------------------------------------------
26314: -- No ValidateCurrentLine for business flow method of Prior Entry
26315:

Line 26320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26316: ------------------------------------------------------------------------------------
26317: -- 4219869 Business Flow
26318: -- Populated credit and debit amounts -- Need to generate this within IF
26319: ------------------------------------------------------------------------------------
26320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26321:
26322: ----------------------------------------------------------------------------------
26323: -- 4219869 Business Flow
26324: -- Update journal entry status -- Need to generate this within IF

Line 26352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26348: -- To allow MPA report to determine if it should generate report process
26349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26350: ------------------------------------------------------------------------------------------
26351:
26352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26355: -- call ADRs
26356: -- Bug 4922099

Line 26353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26350: ------------------------------------------------------------------------------------------
26351:
26352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26355: -- call ADRs
26356: -- Bug 4922099
26357: --

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

26370:
26371: --
26372: -- Update the line information that should be overwritten
26373: --
26374: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26375: p_header_num => 1);
26376: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26377:
26378: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

26372: -- Update the line information that should be overwritten
26373: --
26374: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26375: p_header_num => 1);
26376: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26377:
26378: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26379:
26380: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

26374: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26375: p_header_num => 1);
26376: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26377:
26378: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26379:
26380: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26381: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26382: END IF;

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

26377:
26378: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26379:
26380: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26381: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26382: END IF;
26383:
26384: --
26385: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

26384: --
26385: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26386: --
26387: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26388: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26389: ELSE
26390: ---------------------------------------------------------------------------------------------------
26391: -- 4262811a Switch Sign
26392: ---------------------------------------------------------------------------------------------------

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

26389: ELSE
26390: ---------------------------------------------------------------------------------------------------
26391: -- 4262811a Switch Sign
26392: ---------------------------------------------------------------------------------------------------
26393: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26390: ---------------------------------------------------------------------------------------------------
26391: -- 4262811a Switch Sign
26392: ---------------------------------------------------------------------------------------------------
26393: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302

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

26391: -- 4262811a Switch Sign
26392: ---------------------------------------------------------------------------------------------------
26393: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302
26399: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26392: ---------------------------------------------------------------------------------------------------
26393: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302
26399: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26400: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26393: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302
26399: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26400: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26401:

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

26395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302
26399: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26400: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26401:
26402: END IF;
26403:

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

26396: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26397: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26398: -- 5132302
26399: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26400: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26401:
26402: END IF;
26403:
26404: -- 4955764

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

26401:
26402: END IF;
26403:
26404: -- 4955764
26405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26407:
26408:
26409: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 26409: XLA_AE_LINES_PKG.ValidateCurrentLine;

26405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26407:
26408:
26409: XLA_AE_LINES_PKG.ValidateCurrentLine;
26410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26411:
26412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26413: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 26410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26407:
26408:
26409: XLA_AE_LINES_PKG.ValidateCurrentLine;
26410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26411:
26412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26413: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26414: ,p_balance_type_code => l_balance_type_code);

Line 26590: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26586: --
26587: -- bulk performance
26588: --
26589: l_balance_type_code VARCHAR2(1);
26590: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26591: l_log_module VARCHAR2(240);
26592:
26593: --
26594: -- Upgrade strategy

Line 26671: XLA_AE_LINES_PKG.SetNewLine;

26667: ') <> 'PAYMENTCARD'
26668: THEN
26669:
26670: --
26671: XLA_AE_LINES_PKG.SetNewLine;
26672:
26673: p_balance_type_code := l_balance_type_code;
26674: -- set the flag so later we will know whether the gain loss line needs to be created
26675:

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

26679:
26680: --
26681: -- bulk performance
26682: --
26683: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
26684: p_header_num => 0); -- 4262811
26685: --
26686: -- set accounting line options
26687: --

Line 26688: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

26684: p_header_num => 0); -- 4262811
26685: --
26686: -- set accounting line options
26687: --
26688: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
26689: p_natural_side_code => 'C'
26690: , p_gain_or_loss_flag => 'N'
26691: , p_gl_transfer_mode_code => 'S'
26692: , p_acct_entry_type_code => 'A'

Line 26702: xla_ae_lines_pkg.SetAcctLineType

26698: --
26699: --
26700: -- set accounting line type info
26701: --
26702: xla_ae_lines_pkg.SetAcctLineType
26703: (p_component_type => l_component_type
26704: ,p_event_type_code => l_event_type_code
26705: ,p_line_definition_owner_code => l_line_definition_owner_code
26706: ,p_line_definition_code => l_line_definition_code

Line 26716: xla_ae_lines_pkg.SetAcctClass(

26712: ,p_event_class_code => l_event_class_code);
26713: --
26714: -- set accounting class
26715: --
26716: xla_ae_lines_pkg.SetAcctClass(
26717: p_accounting_class_code => 'CASH_CLEARING'
26718: , p_ae_header_id => l_ae_header_id
26719: );
26720:

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

26720:
26721: --
26722: -- set rounding class
26723: --
26724: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26725: 'CASH_CLEARING';
26726:
26727: --
26728: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

26724: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26725: 'CASH_CLEARING';
26726:
26727: --
26728: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26729: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26730: --
26731: -- bulk performance
26732: --

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

26725: 'CASH_CLEARING';
26726:
26727: --
26728: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26729: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26730: --
26731: -- bulk performance
26732: --
26733: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

26729: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26730: --
26731: -- bulk performance
26732: --
26733: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26734:
26735: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26737:

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

26731: -- bulk performance
26732: --
26733: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26734:
26735: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26737:
26738: -- 4955764
26739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26735: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26737:
26738: -- 4955764
26739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26741:
26742: -- 4458381 Public Sector Enh
26743:

Line 26799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26795: l_rec_acct_attrs.array_num_value(23) := p_source_75;
26796: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26797: l_rec_acct_attrs.array_num_value(24) := p_source_76;
26798:
26799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26801:
26802: ---------------------------------------------------------------------------------------------------------------
26803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

26796: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26797: l_rec_acct_attrs.array_num_value(24) := p_source_76;
26798:
26799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26801:
26802: ---------------------------------------------------------------------------------------------------------------
26803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26804: ---------------------------------------------------------------------------------------------------------------

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

26799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26801:
26802: ---------------------------------------------------------------------------------------------------------------
26803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26804: ---------------------------------------------------------------------------------------------------------------
26805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26806:
26807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

26801:
26802: ---------------------------------------------------------------------------------------------------------------
26803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26804: ---------------------------------------------------------------------------------------------------------------
26805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26806:
26807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26809:

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

26803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26804: ---------------------------------------------------------------------------------------------------------------
26805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26806:
26807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26809:
26810: IF xla_accounting_cache_pkg.GetValueChar
26811: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

26804: ---------------------------------------------------------------------------------------------------------------
26805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26806:
26807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26809:
26810: IF xla_accounting_cache_pkg.GetValueChar
26811: (p_source_code => 'LEDGER_CATEGORY_CODE'
26812: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26819: xla_ae_lines_pkg.BflowUpgEntry

26815: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26816: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26817: )
26818: THEN
26819: xla_ae_lines_pkg.BflowUpgEntry
26820: (p_business_method_code => l_bflow_method_code
26821: ,p_business_class_code => l_bflow_class_code
26822: ,p_balance_type => l_balance_type_code);
26823: ELSE

Line 26859: xla_ae_lines_pkg.set_ccid(

26855: , x_value_type_code => l_adr_value_type_code
26856: , p_side => 'NA'
26857: );
26858:
26859: xla_ae_lines_pkg.set_ccid(
26860: p_code_combination_id => l_ccid
26861: , p_value_type_code => l_adr_value_type_code
26862: , p_transaction_coa_id => l_adr_transaction_coa_id
26863: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 26895: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26891: xla_accounting_err_pkg.build_message
26892: (p_appli_s_name => 'XLA'
26893: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26894: ,p_token_1 => 'LINE_NUMBER'
26895: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26896: ,p_token_2 => 'LINE_TYPE_NAME'
26897: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26898: l_component_type
26899: ,l_component_code

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

26927: --
26928: --
26929: ------------------------------------------------------------------------------------------------
26930: -- 4219869 Business Flow
26931: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26932: -- Prior Entry. Currently, the following code is always generated.
26933: ------------------------------------------------------------------------------------------------
26934: XLA_AE_LINES_PKG.ValidateCurrentLine;
26935:

Line 26934: XLA_AE_LINES_PKG.ValidateCurrentLine;

26930: -- 4219869 Business Flow
26931: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26932: -- Prior Entry. Currently, the following code is always generated.
26933: ------------------------------------------------------------------------------------------------
26934: XLA_AE_LINES_PKG.ValidateCurrentLine;
26935:
26936: ------------------------------------------------------------------------------------
26937: -- 4219869 Business Flow
26938: -- Populated credit and debit amounts -- Need to generate this within IF

Line 26940: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26936: ------------------------------------------------------------------------------------
26937: -- 4219869 Business Flow
26938: -- Populated credit and debit amounts -- Need to generate this within IF
26939: ------------------------------------------------------------------------------------
26940: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26941:
26942: ----------------------------------------------------------------------------------
26943: -- 4219869 Business Flow
26944: -- Update journal entry status -- Need to generate this within IF

Line 26972: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26968: -- To allow MPA report to determine if it should generate report process
26969: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26970: ------------------------------------------------------------------------------------------
26971:
26972: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26973: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26974: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26975: -- call ADRs
26976: -- Bug 4922099

Line 26973: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26969: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26970: ------------------------------------------------------------------------------------------
26971:
26972: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26973: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26974: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26975: -- call ADRs
26976: -- Bug 4922099
26977: --

Line 26997: xla_ae_lines_pkg.set_ccid(

26993: , x_value_type_code => l_adr_value_type_code
26994: , p_side => 'NA'
26995: );
26996:
26997: xla_ae_lines_pkg.set_ccid(
26998: p_code_combination_id => l_ccid
26999: , p_value_type_code => l_adr_value_type_code
27000: , p_transaction_coa_id => l_adr_transaction_coa_id
27001: , p_accounting_coa_id => l_adr_accounting_coa_id

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

27016:
27017: --
27018: -- Update the line information that should be overwritten
27019: --
27020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27021: p_header_num => 1);
27022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27023:
27024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

27018: -- Update the line information that should be overwritten
27019: --
27020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27021: p_header_num => 1);
27022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27023:
27024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27025:
27026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

27020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27021: p_header_num => 1);
27022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27023:
27024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27025:
27026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27027: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27028: END IF;

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

27023:
27024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27025:
27026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27027: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27028: END IF;
27029:
27030: --
27031: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

27030: --
27031: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27032: --
27033: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27034: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27035: ELSE
27036: ---------------------------------------------------------------------------------------------------
27037: -- 4262811a Switch Sign
27038: ---------------------------------------------------------------------------------------------------

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

27035: ELSE
27036: ---------------------------------------------------------------------------------------------------
27037: -- 4262811a Switch Sign
27038: ---------------------------------------------------------------------------------------------------
27039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27036: ---------------------------------------------------------------------------------------------------
27037: -- 4262811a Switch Sign
27038: ---------------------------------------------------------------------------------------------------
27039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302

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

27037: -- 4262811a Switch Sign
27038: ---------------------------------------------------------------------------------------------------
27039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302
27045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27038: ---------------------------------------------------------------------------------------------------
27039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302
27045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302
27045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27047:

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

27041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302
27045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27047:
27048: END IF;
27049:

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

27042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27044: -- 5132302
27045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27047:
27048: END IF;
27049:
27050: -- 4955764

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

27047:
27048: END IF;
27049:
27050: -- 4955764
27051: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27053:
27054:
27055: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27055: XLA_AE_LINES_PKG.ValidateCurrentLine;

27051: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27053:
27054:
27055: XLA_AE_LINES_PKG.ValidateCurrentLine;
27056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27057:
27058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27053:
27054:
27055: XLA_AE_LINES_PKG.ValidateCurrentLine;
27056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27057:
27058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27060: ,p_balance_type_code => l_balance_type_code);

Line 27236: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

27232: --
27233: -- bulk performance
27234: --
27235: l_balance_type_code VARCHAR2(1);
27236: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
27237: l_log_module VARCHAR2(240);
27238:
27239: --
27240: -- Upgrade strategy

Line 27315: XLA_AE_LINES_PKG.SetNewLine;

27311: ') <> 'PAYMENTCARD'
27312: THEN
27313:
27314: --
27315: XLA_AE_LINES_PKG.SetNewLine;
27316:
27317: p_balance_type_code := l_balance_type_code;
27318: -- set the flag so later we will know whether the gain loss line needs to be created
27319:

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

27323:
27324: --
27325: -- bulk performance
27326: --
27327: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
27328: p_header_num => 0); -- 4262811
27329: --
27330: -- set accounting line options
27331: --

Line 27332: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

27328: p_header_num => 0); -- 4262811
27329: --
27330: -- set accounting line options
27331: --
27332: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
27333: p_natural_side_code => 'C'
27334: , p_gain_or_loss_flag => 'N'
27335: , p_gl_transfer_mode_code => 'S'
27336: , p_acct_entry_type_code => 'A'

Line 27346: xla_ae_lines_pkg.SetAcctLineType

27342: --
27343: --
27344: -- set accounting line type info
27345: --
27346: xla_ae_lines_pkg.SetAcctLineType
27347: (p_component_type => l_component_type
27348: ,p_event_type_code => l_event_type_code
27349: ,p_line_definition_owner_code => l_line_definition_owner_code
27350: ,p_line_definition_code => l_line_definition_code

Line 27360: xla_ae_lines_pkg.SetAcctClass(

27356: ,p_event_class_code => l_event_class_code);
27357: --
27358: -- set accounting class
27359: --
27360: xla_ae_lines_pkg.SetAcctClass(
27361: p_accounting_class_code => 'CASH_CLEARING'
27362: , p_ae_header_id => l_ae_header_id
27363: );
27364:

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

27364:
27365: --
27366: -- set rounding class
27367: --
27368: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27369: 'CASH_CLEARING';
27370:
27371: --
27372: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

27368: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27369: 'CASH_CLEARING';
27370:
27371: --
27372: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27373: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27374: --
27375: -- bulk performance
27376: --

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

27369: 'CASH_CLEARING';
27370:
27371: --
27372: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27373: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27374: --
27375: -- bulk performance
27376: --
27377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

27373: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27374: --
27375: -- bulk performance
27376: --
27377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27378:
27379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27381:

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

27375: -- bulk performance
27376: --
27377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27378:
27379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27381:
27382: -- 4955764
27383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27381:
27382: -- 4955764
27383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27385:
27386: -- 4458381 Public Sector Enh
27387:

Line 27443: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

27439: l_rec_acct_attrs.array_num_value(23) := p_source_75;
27440: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27441: l_rec_acct_attrs.array_num_value(24) := p_source_76;
27442:
27443: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27444: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27445:
27446: ---------------------------------------------------------------------------------------------------------------
27447: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

27440: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27441: l_rec_acct_attrs.array_num_value(24) := p_source_76;
27442:
27443: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27444: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27445:
27446: ---------------------------------------------------------------------------------------------------------------
27447: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27448: ---------------------------------------------------------------------------------------------------------------

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

27443: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27444: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27445:
27446: ---------------------------------------------------------------------------------------------------------------
27447: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27448: ---------------------------------------------------------------------------------------------------------------
27449: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27450:
27451: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

27445:
27446: ---------------------------------------------------------------------------------------------------------------
27447: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27448: ---------------------------------------------------------------------------------------------------------------
27449: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27450:
27451: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27452: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27453:

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

27447: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27448: ---------------------------------------------------------------------------------------------------------------
27449: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27450:
27451: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27452: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27453:
27454: IF xla_accounting_cache_pkg.GetValueChar
27455: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

27448: ---------------------------------------------------------------------------------------------------------------
27449: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27450:
27451: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27452: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27453:
27454: IF xla_accounting_cache_pkg.GetValueChar
27455: (p_source_code => 'LEDGER_CATEGORY_CODE'
27456: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 27463: xla_ae_lines_pkg.BflowUpgEntry

27459: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27460: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
27461: )
27462: THEN
27463: xla_ae_lines_pkg.BflowUpgEntry
27464: (p_business_method_code => l_bflow_method_code
27465: ,p_business_class_code => l_bflow_class_code
27466: ,p_balance_type => l_balance_type_code);
27467: ELSE

Line 27469: XLA_AE_LINES_PKG.business_flow_validation(

27465: ,p_business_class_code => l_bflow_class_code
27466: ,p_balance_type => l_balance_type_code);
27467: ELSE
27468: NULL;
27469: XLA_AE_LINES_PKG.business_flow_validation(
27470: p_business_method_code => l_bflow_method_code
27471: ,p_business_class_code => l_bflow_class_code
27472: ,p_inherit_description_flag => l_inherit_desc_flag);
27473: END IF;

Line 27496: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

27492: NULL;
27493: --
27494: --
27495:
27496: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
27497: p_code_combination_id => TO_NUMBER(C_NUM)
27498: , p_value_type_code => NULL
27499: , p_transaction_coa_id => null
27500: , p_accounting_coa_id => null

Line 27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27509: );
27510:
27511:
27512: -- initialise segments
27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27510:
27511:
27512: -- initialise segments
27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27511:
27512: -- initialise segments
27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27512: -- initialise segments
27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27513: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27514: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27515: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27516: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27517: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27518: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27519: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27520: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27521: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27522: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27523: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27524: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27525: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27526: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27527: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27528: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27529: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27530: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27531: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27532: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27533: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27534: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27535: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27543: --

Line 27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27536: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27543: --
27544:

Line 27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27537: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27543: --
27544:
27545: --

Line 27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27538: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27539: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27540: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27541: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27542: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27543: --
27544:
27545: --
27546:

Line 27565: xla_ae_lines_pkg.set_segment(

27561: );
27562:
27563: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
27564:
27565: xla_ae_lines_pkg.set_segment(
27566: p_to_segment_code => 'GL_ACCOUNT'
27567: , p_segment_value => l_segment
27568: , p_from_segment_code => l_adr_value_segment_code
27569: , p_from_combination_id => l_adr_value_combination_id

Line 27609: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

27605: xla_accounting_err_pkg.build_message
27606: (p_appli_s_name => 'XLA'
27607: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
27608: ,p_token_1 => 'LINE_NUMBER'
27609: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
27610: ,p_token_2 => 'LINE_TYPE_NAME'
27611: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
27612: l_component_type
27613: ,l_component_code

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

27641: --
27642: --
27643: ------------------------------------------------------------------------------------------------
27644: -- 4219869 Business Flow
27645: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27646: -- Prior Entry. Currently, the following code is always generated.
27647: ------------------------------------------------------------------------------------------------
27648: XLA_AE_LINES_PKG.ValidateCurrentLine;
27649:

Line 27648: XLA_AE_LINES_PKG.ValidateCurrentLine;

27644: -- 4219869 Business Flow
27645: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27646: -- Prior Entry. Currently, the following code is always generated.
27647: ------------------------------------------------------------------------------------------------
27648: XLA_AE_LINES_PKG.ValidateCurrentLine;
27649:
27650: ------------------------------------------------------------------------------------
27651: -- 4219869 Business Flow
27652: -- Populated credit and debit amounts -- Need to generate this within IF

Line 27654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27650: ------------------------------------------------------------------------------------
27651: -- 4219869 Business Flow
27652: -- Populated credit and debit amounts -- Need to generate this within IF
27653: ------------------------------------------------------------------------------------
27654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27655:
27656: ----------------------------------------------------------------------------------
27657: -- 4219869 Business Flow
27658: -- Update journal entry status -- Need to generate this within IF

Line 27686: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

27682: -- To allow MPA report to determine if it should generate report process
27683: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27684: ------------------------------------------------------------------------------------------
27685:
27686: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27687: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27688: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27689: -- call ADRs
27690: -- Bug 4922099

Line 27687: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

27683: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27684: ------------------------------------------------------------------------------------------
27685:
27686: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27687: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27688: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27689: -- call ADRs
27690: -- Bug 4922099
27691: --

Line 27701: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

27697: NULL;
27698: --
27699: --
27700:
27701: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
27702: p_code_combination_id => TO_NUMBER(C_NUM)
27703: , p_value_type_code => NULL
27704: , p_transaction_coa_id => null
27705: , p_accounting_coa_id => null

Line 27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27714: );
27715:
27716:
27717: -- initialise segments
27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27715:
27716:
27717: -- initialise segments
27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27716:
27717: -- initialise segments
27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27717: -- initialise segments
27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27718: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27719: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27720: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27721: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27722: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27723: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27724: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27725: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27726: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27727: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27728: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27729: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27730: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27731: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27732: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27733: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27734: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27735: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27736: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27737: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27738: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27739: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27740: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27748: --

Line 27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27741: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27748: --
27749:

Line 27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27742: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27748: --
27749:
27750: --

Line 27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27743: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27744: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27745: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27746: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27747: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27748: --
27749:
27750: --
27751:

Line 27770: xla_ae_lines_pkg.set_segment(

27766: );
27767:
27768: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
27769:
27770: xla_ae_lines_pkg.set_segment(
27771: p_to_segment_code => 'GL_ACCOUNT'
27772: , p_segment_value => l_segment
27773: , p_from_segment_code => l_adr_value_segment_code
27774: , p_from_combination_id => l_adr_value_combination_id

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

27797:
27798: --
27799: -- Update the line information that should be overwritten
27800: --
27801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27802: p_header_num => 1);
27803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27804:
27805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

27799: -- Update the line information that should be overwritten
27800: --
27801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27802: p_header_num => 1);
27803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27804:
27805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27806:
27807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

27801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27802: p_header_num => 1);
27803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27804:
27805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27806:
27807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27808: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27809: END IF;

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

27804:
27805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27806:
27807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27808: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27809: END IF;
27810:
27811: --
27812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

27811: --
27812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27813: --
27814: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27816: ELSE
27817: ---------------------------------------------------------------------------------------------------
27818: -- 4262811a Switch Sign
27819: ---------------------------------------------------------------------------------------------------

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

27816: ELSE
27817: ---------------------------------------------------------------------------------------------------
27818: -- 4262811a Switch Sign
27819: ---------------------------------------------------------------------------------------------------
27820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27817: ---------------------------------------------------------------------------------------------------
27818: -- 4262811a Switch Sign
27819: ---------------------------------------------------------------------------------------------------
27820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302

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

27818: -- 4262811a Switch Sign
27819: ---------------------------------------------------------------------------------------------------
27820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302
27826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27819: ---------------------------------------------------------------------------------------------------
27820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302
27826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302
27826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27828:

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

27822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302
27826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27828:
27829: END IF;
27830:

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

27823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27825: -- 5132302
27826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27828:
27829: END IF;
27830:
27831: -- 4955764

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

27828:
27829: END IF;
27830:
27831: -- 4955764
27832: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27834:
27835:
27836: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27836: XLA_AE_LINES_PKG.ValidateCurrentLine;

27832: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27834:
27835:
27836: XLA_AE_LINES_PKG.ValidateCurrentLine;
27837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27838:
27839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27834:
27835:
27836: XLA_AE_LINES_PKG.ValidateCurrentLine;
27837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27838:
27839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27841: ,p_balance_type_code => l_balance_type_code);

Line 28017: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28013: --
28014: -- bulk performance
28015: --
28016: l_balance_type_code VARCHAR2(1);
28017: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28018: l_log_module VARCHAR2(240);
28019:
28020: --
28021: -- Upgrade strategy

Line 28096: XLA_AE_LINES_PKG.SetNewLine;

28092: ') <> 'PAYMENTCARD'
28093: THEN
28094:
28095: --
28096: XLA_AE_LINES_PKG.SetNewLine;
28097:
28098: p_balance_type_code := l_balance_type_code;
28099: -- set the flag so later we will know whether the gain loss line needs to be created
28100:

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

28104:
28105: --
28106: -- bulk performance
28107: --
28108: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28109: p_header_num => 0); -- 4262811
28110: --
28111: -- set accounting line options
28112: --

Line 28113: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28109: p_header_num => 0); -- 4262811
28110: --
28111: -- set accounting line options
28112: --
28113: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28114: p_natural_side_code => 'C'
28115: , p_gain_or_loss_flag => 'N'
28116: , p_gl_transfer_mode_code => 'S'
28117: , p_acct_entry_type_code => 'A'

Line 28127: xla_ae_lines_pkg.SetAcctLineType

28123: --
28124: --
28125: -- set accounting line type info
28126: --
28127: xla_ae_lines_pkg.SetAcctLineType
28128: (p_component_type => l_component_type
28129: ,p_event_type_code => l_event_type_code
28130: ,p_line_definition_owner_code => l_line_definition_owner_code
28131: ,p_line_definition_code => l_line_definition_code

Line 28141: xla_ae_lines_pkg.SetAcctClass(

28137: ,p_event_class_code => l_event_class_code);
28138: --
28139: -- set accounting class
28140: --
28141: xla_ae_lines_pkg.SetAcctClass(
28142: p_accounting_class_code => 'CASH_CLEARING'
28143: , p_ae_header_id => l_ae_header_id
28144: );
28145:

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

28145:
28146: --
28147: -- set rounding class
28148: --
28149: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28150: 'CASH_CLEARING';
28151:
28152: --
28153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

28149: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28150: 'CASH_CLEARING';
28151:
28152: --
28153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28155: --
28156: -- bulk performance
28157: --

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

28150: 'CASH_CLEARING';
28151:
28152: --
28153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28155: --
28156: -- bulk performance
28157: --
28158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

28154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28155: --
28156: -- bulk performance
28157: --
28158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28159:
28160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28162:

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

28156: -- bulk performance
28157: --
28158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28159:
28160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28162:
28163: -- 4955764
28164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28162:
28163: -- 4955764
28164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28165: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28166:
28167: -- 4458381 Public Sector Enh
28168:

Line 28224: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28220: l_rec_acct_attrs.array_num_value(23) := p_source_75;
28221: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28222: l_rec_acct_attrs.array_num_value(24) := p_source_76;
28223:
28224: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28225: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28226:
28227: ---------------------------------------------------------------------------------------------------------------
28228: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

28221: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28222: l_rec_acct_attrs.array_num_value(24) := p_source_76;
28223:
28224: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28225: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28226:
28227: ---------------------------------------------------------------------------------------------------------------
28228: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28229: ---------------------------------------------------------------------------------------------------------------

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

28224: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28225: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28226:
28227: ---------------------------------------------------------------------------------------------------------------
28228: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28229: ---------------------------------------------------------------------------------------------------------------
28230: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28231:
28232: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

28226:
28227: ---------------------------------------------------------------------------------------------------------------
28228: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28229: ---------------------------------------------------------------------------------------------------------------
28230: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28231:
28232: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28233: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28234:

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

28228: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28229: ---------------------------------------------------------------------------------------------------------------
28230: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28231:
28232: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28233: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28234:
28235: IF xla_accounting_cache_pkg.GetValueChar
28236: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

28229: ---------------------------------------------------------------------------------------------------------------
28230: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28231:
28232: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28233: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28234:
28235: IF xla_accounting_cache_pkg.GetValueChar
28236: (p_source_code => 'LEDGER_CATEGORY_CODE'
28237: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28244: xla_ae_lines_pkg.BflowUpgEntry

28240: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28241: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28242: )
28243: THEN
28244: xla_ae_lines_pkg.BflowUpgEntry
28245: (p_business_method_code => l_bflow_method_code
28246: ,p_business_class_code => l_bflow_class_code
28247: ,p_balance_type => l_balance_type_code);
28248: ELSE

Line 28250: XLA_AE_LINES_PKG.business_flow_validation(

28246: ,p_business_class_code => l_bflow_class_code
28247: ,p_balance_type => l_balance_type_code);
28248: ELSE
28249: NULL;
28250: XLA_AE_LINES_PKG.business_flow_validation(
28251: p_business_method_code => l_bflow_method_code
28252: ,p_business_class_code => l_bflow_class_code
28253: ,p_inherit_description_flag => l_inherit_desc_flag);
28254: END IF;

Line 28287: xla_ae_lines_pkg.set_ccid(

28283: , x_value_type_code => l_adr_value_type_code
28284: , p_side => 'NA'
28285: );
28286:
28287: xla_ae_lines_pkg.set_ccid(
28288: p_code_combination_id => l_ccid
28289: , p_value_type_code => l_adr_value_type_code
28290: , p_transaction_coa_id => l_adr_transaction_coa_id
28291: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28303: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

28299: , p_side => 'NA'
28300: );
28301:
28302:
28303: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
28304: p_to_segment_code => 'GL_BALANCING'
28305: , p_segment_value => C_CHAR
28306: , p_from_segment_code => NULL
28307: , p_from_combination_id => NULL

Line 28347: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28343: xla_accounting_err_pkg.build_message
28344: (p_appli_s_name => 'XLA'
28345: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28346: ,p_token_1 => 'LINE_NUMBER'
28347: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28348: ,p_token_2 => 'LINE_TYPE_NAME'
28349: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28350: l_component_type
28351: ,l_component_code

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

28379: --
28380: --
28381: ------------------------------------------------------------------------------------------------
28382: -- 4219869 Business Flow
28383: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28384: -- Prior Entry. Currently, the following code is always generated.
28385: ------------------------------------------------------------------------------------------------
28386: XLA_AE_LINES_PKG.ValidateCurrentLine;
28387:

Line 28386: XLA_AE_LINES_PKG.ValidateCurrentLine;

28382: -- 4219869 Business Flow
28383: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28384: -- Prior Entry. Currently, the following code is always generated.
28385: ------------------------------------------------------------------------------------------------
28386: XLA_AE_LINES_PKG.ValidateCurrentLine;
28387:
28388: ------------------------------------------------------------------------------------
28389: -- 4219869 Business Flow
28390: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28388: ------------------------------------------------------------------------------------
28389: -- 4219869 Business Flow
28390: -- Populated credit and debit amounts -- Need to generate this within IF
28391: ------------------------------------------------------------------------------------
28392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28393:
28394: ----------------------------------------------------------------------------------
28395: -- 4219869 Business Flow
28396: -- Update journal entry status -- Need to generate this within IF

Line 28424: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28420: -- To allow MPA report to determine if it should generate report process
28421: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28422: ------------------------------------------------------------------------------------------
28423:
28424: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28425: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28426: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28427: -- call ADRs
28428: -- Bug 4922099

Line 28425: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28421: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28422: ------------------------------------------------------------------------------------------
28423:
28424: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28425: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28426: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28427: -- call ADRs
28428: -- Bug 4922099
28429: --

Line 28449: xla_ae_lines_pkg.set_ccid(

28445: , x_value_type_code => l_adr_value_type_code
28446: , p_side => 'NA'
28447: );
28448:
28449: xla_ae_lines_pkg.set_ccid(
28450: p_code_combination_id => l_ccid
28451: , p_value_type_code => l_adr_value_type_code
28452: , p_transaction_coa_id => l_adr_transaction_coa_id
28453: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28465: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

28461: , p_side => 'NA'
28462: );
28463:
28464:
28465: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
28466: p_to_segment_code => 'GL_BALANCING'
28467: , p_segment_value => C_CHAR
28468: , p_from_segment_code => NULL
28469: , p_from_combination_id => NULL

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

28492:
28493: --
28494: -- Update the line information that should be overwritten
28495: --
28496: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28497: p_header_num => 1);
28498: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28499:
28500: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

28494: -- Update the line information that should be overwritten
28495: --
28496: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28497: p_header_num => 1);
28498: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28499:
28500: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28501:
28502: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

28496: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28497: p_header_num => 1);
28498: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28499:
28500: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28501:
28502: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28503: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28504: END IF;

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

28499:
28500: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28501:
28502: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28503: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28504: END IF;
28505:
28506: --
28507: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

28506: --
28507: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28508: --
28509: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28510: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28511: ELSE
28512: ---------------------------------------------------------------------------------------------------
28513: -- 4262811a Switch Sign
28514: ---------------------------------------------------------------------------------------------------

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

28511: ELSE
28512: ---------------------------------------------------------------------------------------------------
28513: -- 4262811a Switch Sign
28514: ---------------------------------------------------------------------------------------------------
28515: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28512: ---------------------------------------------------------------------------------------------------
28513: -- 4262811a Switch Sign
28514: ---------------------------------------------------------------------------------------------------
28515: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302

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

28513: -- 4262811a Switch Sign
28514: ---------------------------------------------------------------------------------------------------
28515: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302
28521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28514: ---------------------------------------------------------------------------------------------------
28515: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302
28521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28522: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28515: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302
28521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28522: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28523:

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

28517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302
28521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28522: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28523:
28524: END IF;
28525:

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

28518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28519: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28520: -- 5132302
28521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28522: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28523:
28524: END IF;
28525:
28526: -- 4955764

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

28523:
28524: END IF;
28525:
28526: -- 4955764
28527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28529:
28530:
28531: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 28531: XLA_AE_LINES_PKG.ValidateCurrentLine;

28527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28529:
28530:
28531: XLA_AE_LINES_PKG.ValidateCurrentLine;
28532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28533:
28534: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28535: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 28532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28529:
28530:
28531: XLA_AE_LINES_PKG.ValidateCurrentLine;
28532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28533:
28534: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28535: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28536: ,p_balance_type_code => l_balance_type_code);

Line 28712: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28708: --
28709: -- bulk performance
28710: --
28711: l_balance_type_code VARCHAR2(1);
28712: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28713: l_log_module VARCHAR2(240);
28714:
28715: --
28716: -- Upgrade strategy

Line 28791: XLA_AE_LINES_PKG.SetNewLine;

28787: ') <> 'PAYMENTCARD'
28788: THEN
28789:
28790: --
28791: XLA_AE_LINES_PKG.SetNewLine;
28792:
28793: p_balance_type_code := l_balance_type_code;
28794: -- set the flag so later we will know whether the gain loss line needs to be created
28795:

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

28799:
28800: --
28801: -- bulk performance
28802: --
28803: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28804: p_header_num => 0); -- 4262811
28805: --
28806: -- set accounting line options
28807: --

Line 28808: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28804: p_header_num => 0); -- 4262811
28805: --
28806: -- set accounting line options
28807: --
28808: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28809: p_natural_side_code => 'C'
28810: , p_gain_or_loss_flag => 'N'
28811: , p_gl_transfer_mode_code => 'S'
28812: , p_acct_entry_type_code => 'A'

Line 28822: xla_ae_lines_pkg.SetAcctLineType

28818: --
28819: --
28820: -- set accounting line type info
28821: --
28822: xla_ae_lines_pkg.SetAcctLineType
28823: (p_component_type => l_component_type
28824: ,p_event_type_code => l_event_type_code
28825: ,p_line_definition_owner_code => l_line_definition_owner_code
28826: ,p_line_definition_code => l_line_definition_code

Line 28836: xla_ae_lines_pkg.SetAcctClass(

28832: ,p_event_class_code => l_event_class_code);
28833: --
28834: -- set accounting class
28835: --
28836: xla_ae_lines_pkg.SetAcctClass(
28837: p_accounting_class_code => 'CASH_CLEARING'
28838: , p_ae_header_id => l_ae_header_id
28839: );
28840:

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

28840:
28841: --
28842: -- set rounding class
28843: --
28844: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28845: 'CASH_CLEARING';
28846:
28847: --
28848: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

28844: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28845: 'CASH_CLEARING';
28846:
28847: --
28848: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28849: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28850: --
28851: -- bulk performance
28852: --

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

28845: 'CASH_CLEARING';
28846:
28847: --
28848: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28849: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28850: --
28851: -- bulk performance
28852: --
28853: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

28849: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28850: --
28851: -- bulk performance
28852: --
28853: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28854:
28855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28856: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28857:

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

28851: -- bulk performance
28852: --
28853: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28854:
28855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28856: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28857:
28858: -- 4955764
28859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28856: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28857:
28858: -- 4955764
28859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28861:
28862: -- 4458381 Public Sector Enh
28863:

Line 28919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28915: l_rec_acct_attrs.array_num_value(23) := p_source_75;
28916: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28917: l_rec_acct_attrs.array_num_value(24) := p_source_76;
28918:
28919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28921:
28922: ---------------------------------------------------------------------------------------------------------------
28923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

28916: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28917: l_rec_acct_attrs.array_num_value(24) := p_source_76;
28918:
28919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28921:
28922: ---------------------------------------------------------------------------------------------------------------
28923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28924: ---------------------------------------------------------------------------------------------------------------

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

28919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28921:
28922: ---------------------------------------------------------------------------------------------------------------
28923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28924: ---------------------------------------------------------------------------------------------------------------
28925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28926:
28927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

28921:
28922: ---------------------------------------------------------------------------------------------------------------
28923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28924: ---------------------------------------------------------------------------------------------------------------
28925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28926:
28927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28929:

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

28923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28924: ---------------------------------------------------------------------------------------------------------------
28925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28926:
28927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28929:
28930: IF xla_accounting_cache_pkg.GetValueChar
28931: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

28924: ---------------------------------------------------------------------------------------------------------------
28925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28926:
28927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28929:
28930: IF xla_accounting_cache_pkg.GetValueChar
28931: (p_source_code => 'LEDGER_CATEGORY_CODE'
28932: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28939: xla_ae_lines_pkg.BflowUpgEntry

28935: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28936: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28937: )
28938: THEN
28939: xla_ae_lines_pkg.BflowUpgEntry
28940: (p_business_method_code => l_bflow_method_code
28941: ,p_business_class_code => l_bflow_class_code
28942: ,p_balance_type => l_balance_type_code);
28943: ELSE

Line 28945: XLA_AE_LINES_PKG.business_flow_validation(

28941: ,p_business_class_code => l_bflow_class_code
28942: ,p_balance_type => l_balance_type_code);
28943: ELSE
28944: NULL;
28945: XLA_AE_LINES_PKG.business_flow_validation(
28946: p_business_method_code => l_bflow_method_code
28947: ,p_business_class_code => l_bflow_class_code
28948: ,p_inherit_description_flag => l_inherit_desc_flag);
28949: END IF;

Line 28972: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

28968: NULL;
28969: --
28970: --
28971:
28972: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
28973: p_code_combination_id => TO_NUMBER(C_NUM)
28974: , p_value_type_code => NULL
28975: , p_transaction_coa_id => null
28976: , p_accounting_coa_id => null

Line 28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28985: );
28986:
28987:
28988: -- initialise segments
28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28986:
28987:
28988: -- initialise segments
28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28987:
28988: -- initialise segments
28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28988: -- initialise segments
28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28989: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28990: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28991: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28992: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28993: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28994: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28995: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28996: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28997: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28998: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28999: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29000: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29001: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29002: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29003: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29004: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29005: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29006: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29007: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29008: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29009: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29010: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29011: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29019: --

Line 29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29012: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29019: --
29020:

Line 29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29013: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29019: --
29020:
29021: --

Line 29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29014: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29015: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29016: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29017: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29018: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29019: --
29020:
29021: --
29022:

Line 29041: xla_ae_lines_pkg.set_segment(

29037: );
29038:
29039: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29040:
29041: xla_ae_lines_pkg.set_segment(
29042: p_to_segment_code => 'GL_ACCOUNT'
29043: , p_segment_value => l_segment
29044: , p_from_segment_code => l_adr_value_segment_code
29045: , p_from_combination_id => l_adr_value_combination_id

Line 29085: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29081: xla_accounting_err_pkg.build_message
29082: (p_appli_s_name => 'XLA'
29083: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29084: ,p_token_1 => 'LINE_NUMBER'
29085: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29086: ,p_token_2 => 'LINE_TYPE_NAME'
29087: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29088: l_component_type
29089: ,l_component_code

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

29117: --
29118: --
29119: ------------------------------------------------------------------------------------------------
29120: -- 4219869 Business Flow
29121: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29122: -- Prior Entry. Currently, the following code is always generated.
29123: ------------------------------------------------------------------------------------------------
29124: XLA_AE_LINES_PKG.ValidateCurrentLine;
29125:

Line 29124: XLA_AE_LINES_PKG.ValidateCurrentLine;

29120: -- 4219869 Business Flow
29121: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29122: -- Prior Entry. Currently, the following code is always generated.
29123: ------------------------------------------------------------------------------------------------
29124: XLA_AE_LINES_PKG.ValidateCurrentLine;
29125:
29126: ------------------------------------------------------------------------------------
29127: -- 4219869 Business Flow
29128: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29130: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29126: ------------------------------------------------------------------------------------
29127: -- 4219869 Business Flow
29128: -- Populated credit and debit amounts -- Need to generate this within IF
29129: ------------------------------------------------------------------------------------
29130: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29131:
29132: ----------------------------------------------------------------------------------
29133: -- 4219869 Business Flow
29134: -- Update journal entry status -- Need to generate this within IF

Line 29162: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29158: -- To allow MPA report to determine if it should generate report process
29159: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29160: ------------------------------------------------------------------------------------------
29161:
29162: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29163: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29164: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29165: -- call ADRs
29166: -- Bug 4922099

Line 29163: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29159: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29160: ------------------------------------------------------------------------------------------
29161:
29162: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29163: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29164: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29165: -- call ADRs
29166: -- Bug 4922099
29167: --

Line 29177: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

29173: NULL;
29174: --
29175: --
29176:
29177: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
29178: p_code_combination_id => TO_NUMBER(C_NUM)
29179: , p_value_type_code => NULL
29180: , p_transaction_coa_id => null
29181: , p_accounting_coa_id => null

Line 29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29190: );
29191:
29192:
29193: -- initialise segments
29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29191:
29192:
29193: -- initialise segments
29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29192:
29193: -- initialise segments
29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29193: -- initialise segments
29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29194: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29195: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29196: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29197: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29198: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29199: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29200: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29201: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29202: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29203: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29204: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29205: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29206: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29207: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29208: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29209: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29210: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29211: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29212: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29213: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29214: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29215: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29216: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29224: --

Line 29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29217: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29224: --
29225:

Line 29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29218: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29224: --
29225:
29226: --

Line 29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29219: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29220: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29221: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29222: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29223: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29224: --
29225:
29226: --
29227:

Line 29246: xla_ae_lines_pkg.set_segment(

29242: );
29243:
29244: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29245:
29246: xla_ae_lines_pkg.set_segment(
29247: p_to_segment_code => 'GL_ACCOUNT'
29248: , p_segment_value => l_segment
29249: , p_from_segment_code => l_adr_value_segment_code
29250: , p_from_combination_id => l_adr_value_combination_id

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

29273:
29274: --
29275: -- Update the line information that should be overwritten
29276: --
29277: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29278: p_header_num => 1);
29279: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29280:
29281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

29275: -- Update the line information that should be overwritten
29276: --
29277: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29278: p_header_num => 1);
29279: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29280:
29281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29282:
29283: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

29277: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29278: p_header_num => 1);
29279: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29280:
29281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29282:
29283: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29284: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29285: END IF;

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

29280:
29281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29282:
29283: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29284: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29285: END IF;
29286:
29287: --
29288: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

29287: --
29288: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29289: --
29290: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29291: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29292: ELSE
29293: ---------------------------------------------------------------------------------------------------
29294: -- 4262811a Switch Sign
29295: ---------------------------------------------------------------------------------------------------

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

29292: ELSE
29293: ---------------------------------------------------------------------------------------------------
29294: -- 4262811a Switch Sign
29295: ---------------------------------------------------------------------------------------------------
29296: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29293: ---------------------------------------------------------------------------------------------------
29294: -- 4262811a Switch Sign
29295: ---------------------------------------------------------------------------------------------------
29296: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302

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

29294: -- 4262811a Switch Sign
29295: ---------------------------------------------------------------------------------------------------
29296: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302
29302: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29295: ---------------------------------------------------------------------------------------------------
29296: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302
29302: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29296: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302
29302: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29304:

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

29298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302
29302: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29304:
29305: END IF;
29306:

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

29299: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29301: -- 5132302
29302: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29304:
29305: END IF;
29306:
29307: -- 4955764

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

29304:
29305: END IF;
29306:
29307: -- 4955764
29308: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29309: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29310:
29311:
29312: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 29312: XLA_AE_LINES_PKG.ValidateCurrentLine;

29308: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29309: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29310:
29311:
29312: XLA_AE_LINES_PKG.ValidateCurrentLine;
29313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29314:
29315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 29313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29309: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29310:
29311:
29312: XLA_AE_LINES_PKG.ValidateCurrentLine;
29313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29314:
29315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29317: ,p_balance_type_code => l_balance_type_code);

Line 29493: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

29489: --
29490: -- bulk performance
29491: --
29492: l_balance_type_code VARCHAR2(1);
29493: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
29494: l_log_module VARCHAR2(240);
29495:
29496: --
29497: -- Upgrade strategy

Line 29572: XLA_AE_LINES_PKG.SetNewLine;

29568: ') <> 'PAYMENTCARD'
29569: THEN
29570:
29571: --
29572: XLA_AE_LINES_PKG.SetNewLine;
29573:
29574: p_balance_type_code := l_balance_type_code;
29575: -- set the flag so later we will know whether the gain loss line needs to be created
29576:

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

29580:
29581: --
29582: -- bulk performance
29583: --
29584: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
29585: p_header_num => 0); -- 4262811
29586: --
29587: -- set accounting line options
29588: --

Line 29589: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

29585: p_header_num => 0); -- 4262811
29586: --
29587: -- set accounting line options
29588: --
29589: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
29590: p_natural_side_code => 'C'
29591: , p_gain_or_loss_flag => 'N'
29592: , p_gl_transfer_mode_code => 'S'
29593: , p_acct_entry_type_code => 'A'

Line 29603: xla_ae_lines_pkg.SetAcctLineType

29599: --
29600: --
29601: -- set accounting line type info
29602: --
29603: xla_ae_lines_pkg.SetAcctLineType
29604: (p_component_type => l_component_type
29605: ,p_event_type_code => l_event_type_code
29606: ,p_line_definition_owner_code => l_line_definition_owner_code
29607: ,p_line_definition_code => l_line_definition_code

Line 29617: xla_ae_lines_pkg.SetAcctClass(

29613: ,p_event_class_code => l_event_class_code);
29614: --
29615: -- set accounting class
29616: --
29617: xla_ae_lines_pkg.SetAcctClass(
29618: p_accounting_class_code => 'CASH_CLEARING'
29619: , p_ae_header_id => l_ae_header_id
29620: );
29621:

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

29621:
29622: --
29623: -- set rounding class
29624: --
29625: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29626: 'CASH_CLEARING';
29627:
29628: --
29629: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

29625: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29626: 'CASH_CLEARING';
29627:
29628: --
29629: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29630: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29631: --
29632: -- bulk performance
29633: --

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

29626: 'CASH_CLEARING';
29627:
29628: --
29629: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29630: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29631: --
29632: -- bulk performance
29633: --
29634: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

29630: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29631: --
29632: -- bulk performance
29633: --
29634: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29635:
29636: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29637: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29638:

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

29632: -- bulk performance
29633: --
29634: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29635:
29636: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29637: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29638:
29639: -- 4955764
29640: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29636: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29637: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29638:
29639: -- 4955764
29640: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29641: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29642:
29643: -- 4458381 Public Sector Enh
29644:

Line 29700: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

29696: l_rec_acct_attrs.array_num_value(23) := p_source_75;
29697: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
29698: l_rec_acct_attrs.array_num_value(24) := p_source_76;
29699:
29700: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29701: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29702:
29703: ---------------------------------------------------------------------------------------------------------------
29704: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

29697: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
29698: l_rec_acct_attrs.array_num_value(24) := p_source_76;
29699:
29700: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29701: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29702:
29703: ---------------------------------------------------------------------------------------------------------------
29704: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29705: ---------------------------------------------------------------------------------------------------------------

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

29700: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29701: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29702:
29703: ---------------------------------------------------------------------------------------------------------------
29704: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29705: ---------------------------------------------------------------------------------------------------------------
29706: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29707:
29708: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

29702:
29703: ---------------------------------------------------------------------------------------------------------------
29704: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29705: ---------------------------------------------------------------------------------------------------------------
29706: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29707:
29708: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29709: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29710:

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

29704: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29705: ---------------------------------------------------------------------------------------------------------------
29706: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29707:
29708: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29709: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29710:
29711: IF xla_accounting_cache_pkg.GetValueChar
29712: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

29705: ---------------------------------------------------------------------------------------------------------------
29706: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29707:
29708: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29709: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29710:
29711: IF xla_accounting_cache_pkg.GetValueChar
29712: (p_source_code => 'LEDGER_CATEGORY_CODE'
29713: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29720: xla_ae_lines_pkg.BflowUpgEntry

29716: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29717: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29718: )
29719: THEN
29720: xla_ae_lines_pkg.BflowUpgEntry
29721: (p_business_method_code => l_bflow_method_code
29722: ,p_business_class_code => l_bflow_class_code
29723: ,p_balance_type => l_balance_type_code);
29724: ELSE

Line 29726: XLA_AE_LINES_PKG.business_flow_validation(

29722: ,p_business_class_code => l_bflow_class_code
29723: ,p_balance_type => l_balance_type_code);
29724: ELSE
29725: NULL;
29726: XLA_AE_LINES_PKG.business_flow_validation(
29727: p_business_method_code => l_bflow_method_code
29728: ,p_business_class_code => l_bflow_class_code
29729: ,p_inherit_description_flag => l_inherit_desc_flag);
29730: END IF;

Line 29763: xla_ae_lines_pkg.set_ccid(

29759: , x_value_type_code => l_adr_value_type_code
29760: , p_side => 'NA'
29761: );
29762:
29763: xla_ae_lines_pkg.set_ccid(
29764: p_code_combination_id => l_ccid
29765: , p_value_type_code => l_adr_value_type_code
29766: , p_transaction_coa_id => l_adr_transaction_coa_id
29767: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 29779: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

29775: , p_side => 'NA'
29776: );
29777:
29778:
29779: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
29780: p_to_segment_code => 'GL_BALANCING'
29781: , p_segment_value => C_CHAR
29782: , p_from_segment_code => NULL
29783: , p_from_combination_id => NULL

Line 29823: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29819: xla_accounting_err_pkg.build_message
29820: (p_appli_s_name => 'XLA'
29821: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29822: ,p_token_1 => 'LINE_NUMBER'
29823: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29824: ,p_token_2 => 'LINE_TYPE_NAME'
29825: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29826: l_component_type
29827: ,l_component_code

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

29855: --
29856: --
29857: ------------------------------------------------------------------------------------------------
29858: -- 4219869 Business Flow
29859: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29860: -- Prior Entry. Currently, the following code is always generated.
29861: ------------------------------------------------------------------------------------------------
29862: XLA_AE_LINES_PKG.ValidateCurrentLine;
29863:

Line 29862: XLA_AE_LINES_PKG.ValidateCurrentLine;

29858: -- 4219869 Business Flow
29859: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29860: -- Prior Entry. Currently, the following code is always generated.
29861: ------------------------------------------------------------------------------------------------
29862: XLA_AE_LINES_PKG.ValidateCurrentLine;
29863:
29864: ------------------------------------------------------------------------------------
29865: -- 4219869 Business Flow
29866: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29868: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29864: ------------------------------------------------------------------------------------
29865: -- 4219869 Business Flow
29866: -- Populated credit and debit amounts -- Need to generate this within IF
29867: ------------------------------------------------------------------------------------
29868: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29869:
29870: ----------------------------------------------------------------------------------
29871: -- 4219869 Business Flow
29872: -- Update journal entry status -- Need to generate this within IF

Line 29900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29896: -- To allow MPA report to determine if it should generate report process
29897: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29898: ------------------------------------------------------------------------------------------
29899:
29900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29902: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29903: -- call ADRs
29904: -- Bug 4922099

Line 29901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29897: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29898: ------------------------------------------------------------------------------------------
29899:
29900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29902: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29903: -- call ADRs
29904: -- Bug 4922099
29905: --

Line 29925: xla_ae_lines_pkg.set_ccid(

29921: , x_value_type_code => l_adr_value_type_code
29922: , p_side => 'NA'
29923: );
29924:
29925: xla_ae_lines_pkg.set_ccid(
29926: p_code_combination_id => l_ccid
29927: , p_value_type_code => l_adr_value_type_code
29928: , p_transaction_coa_id => l_adr_transaction_coa_id
29929: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 29941: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

29937: , p_side => 'NA'
29938: );
29939:
29940:
29941: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
29942: p_to_segment_code => 'GL_BALANCING'
29943: , p_segment_value => C_CHAR
29944: , p_from_segment_code => NULL
29945: , p_from_combination_id => NULL

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

29968:
29969: --
29970: -- Update the line information that should be overwritten
29971: --
29972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29973: p_header_num => 1);
29974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29975:
29976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

29970: -- Update the line information that should be overwritten
29971: --
29972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29973: p_header_num => 1);
29974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29975:
29976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29977:
29978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

29972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29973: p_header_num => 1);
29974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29975:
29976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29977:
29978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29979: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29980: END IF;

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

29975:
29976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29977:
29978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29979: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29980: END IF;
29981:
29982: --
29983: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

29982: --
29983: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29984: --
29985: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29986: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29987: ELSE
29988: ---------------------------------------------------------------------------------------------------
29989: -- 4262811a Switch Sign
29990: ---------------------------------------------------------------------------------------------------

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

29987: ELSE
29988: ---------------------------------------------------------------------------------------------------
29989: -- 4262811a Switch Sign
29990: ---------------------------------------------------------------------------------------------------
29991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29988: ---------------------------------------------------------------------------------------------------
29989: -- 4262811a Switch Sign
29990: ---------------------------------------------------------------------------------------------------
29991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302

Line 29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29989: -- 4262811a Switch Sign
29990: ---------------------------------------------------------------------------------------------------
29991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302
29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

29990: ---------------------------------------------------------------------------------------------------
29991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302
29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302
29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29999:

Line 29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

29993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302
29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29999:
30000: END IF;
30001:

Line 29998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29996: -- 5132302
29997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29999:
30000: END IF;
30001:
30002: -- 4955764

Line 30003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

29999:
30000: END IF;
30001:
30002: -- 4955764
30003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30005:
30006:
30007: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30007: XLA_AE_LINES_PKG.ValidateCurrentLine;

30003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30005:
30006:
30007: XLA_AE_LINES_PKG.ValidateCurrentLine;
30008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30009:
30010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30011: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30005:
30006:
30007: XLA_AE_LINES_PKG.ValidateCurrentLine;
30008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30009:
30010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30011: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30012: ,p_balance_type_code => l_balance_type_code);

Line 30188: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30184: --
30185: -- bulk performance
30186: --
30187: l_balance_type_code VARCHAR2(1);
30188: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30189: l_log_module VARCHAR2(240);
30190:
30191: --
30192: -- Upgrade strategy

Line 30269: XLA_AE_LINES_PKG.SetNewLine;

30265: ') <> 'PAYMENTCARD'
30266: THEN
30267:
30268: --
30269: XLA_AE_LINES_PKG.SetNewLine;
30270:
30271: p_balance_type_code := l_balance_type_code;
30272: -- set the flag so later we will know whether the gain loss line needs to be created
30273:

Line 30281: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

30277:
30278: --
30279: -- bulk performance
30280: --
30281: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30282: p_header_num => 0); -- 4262811
30283: --
30284: -- set accounting line options
30285: --

Line 30286: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30282: p_header_num => 0); -- 4262811
30283: --
30284: -- set accounting line options
30285: --
30286: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30287: p_natural_side_code => 'C'
30288: , p_gain_or_loss_flag => 'N'
30289: , p_gl_transfer_mode_code => 'S'
30290: , p_acct_entry_type_code => 'A'

Line 30300: xla_ae_lines_pkg.SetAcctLineType

30296: --
30297: --
30298: -- set accounting line type info
30299: --
30300: xla_ae_lines_pkg.SetAcctLineType
30301: (p_component_type => l_component_type
30302: ,p_event_type_code => l_event_type_code
30303: ,p_line_definition_owner_code => l_line_definition_owner_code
30304: ,p_line_definition_code => l_line_definition_code

Line 30314: xla_ae_lines_pkg.SetAcctClass(

30310: ,p_event_class_code => l_event_class_code);
30311: --
30312: -- set accounting class
30313: --
30314: xla_ae_lines_pkg.SetAcctClass(
30315: p_accounting_class_code => 'CASH_CLEARING'
30316: , p_ae_header_id => l_ae_header_id
30317: );
30318:

Line 30322: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

30318:
30319: --
30320: -- set rounding class
30321: --
30322: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30323: 'CASH_CLEARING';
30324:
30325: --
30326: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 30326: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

30322: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30323: 'CASH_CLEARING';
30324:
30325: --
30326: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30327: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30328: --
30329: -- bulk performance
30330: --

Line 30327: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

30323: 'CASH_CLEARING';
30324:
30325: --
30326: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30327: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30328: --
30329: -- bulk performance
30330: --
30331: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 30331: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

30327: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30328: --
30329: -- bulk performance
30330: --
30331: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30332:
30333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30334: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30335:

Line 30333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

30329: -- bulk performance
30330: --
30331: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30332:
30333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30334: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30335:
30336: -- 4955764
30337: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30337: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30334: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30335:
30336: -- 4955764
30337: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30338: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30339:
30340: -- 4458381 Public Sector Enh
30341:

Line 30397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

30393: l_rec_acct_attrs.array_num_value(23) := p_source_75;
30394: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
30395: l_rec_acct_attrs.array_num_value(24) := p_source_76;
30396:
30397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30399:
30400: ---------------------------------------------------------------------------------------------------------------
30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 30398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

30394: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
30395: l_rec_acct_attrs.array_num_value(24) := p_source_76;
30396:
30397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30399:
30400: ---------------------------------------------------------------------------------------------------------------
30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30402: ---------------------------------------------------------------------------------------------------------------

Line 30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

30397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30399:
30400: ---------------------------------------------------------------------------------------------------------------
30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30402: ---------------------------------------------------------------------------------------------------------------
30403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30404:
30405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 30403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

30399:
30400: ---------------------------------------------------------------------------------------------------------------
30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30402: ---------------------------------------------------------------------------------------------------------------
30403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30404:
30405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30407:

Line 30405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30402: ---------------------------------------------------------------------------------------------------------------
30403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30404:
30405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30407:
30408: IF xla_accounting_cache_pkg.GetValueChar
30409: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 30406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30402: ---------------------------------------------------------------------------------------------------------------
30403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30404:
30405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30407:
30408: IF xla_accounting_cache_pkg.GetValueChar
30409: (p_source_code => 'LEDGER_CATEGORY_CODE'
30410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 30417: xla_ae_lines_pkg.BflowUpgEntry

30413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
30415: )
30416: THEN
30417: xla_ae_lines_pkg.BflowUpgEntry
30418: (p_business_method_code => l_bflow_method_code
30419: ,p_business_class_code => l_bflow_class_code
30420: ,p_balance_type => l_balance_type_code);
30421: ELSE

Line 30457: xla_ae_lines_pkg.set_ccid(

30453: , x_value_type_code => l_adr_value_type_code
30454: , p_side => 'NA'
30455: );
30456:
30457: xla_ae_lines_pkg.set_ccid(
30458: p_code_combination_id => l_ccid
30459: , p_value_type_code => l_adr_value_type_code
30460: , p_transaction_coa_id => l_adr_transaction_coa_id
30461: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30493: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30489: xla_accounting_err_pkg.build_message
30490: (p_appli_s_name => 'XLA'
30491: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30492: ,p_token_1 => 'LINE_NUMBER'
30493: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30494: ,p_token_2 => 'LINE_TYPE_NAME'
30495: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30496: l_component_type
30497: ,l_component_code

Line 30529: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

30525: --
30526: --
30527: ------------------------------------------------------------------------------------------------
30528: -- 4219869 Business Flow
30529: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30530: -- Prior Entry. Currently, the following code is always generated.
30531: ------------------------------------------------------------------------------------------------
30532: XLA_AE_LINES_PKG.ValidateCurrentLine;
30533:

Line 30532: XLA_AE_LINES_PKG.ValidateCurrentLine;

30528: -- 4219869 Business Flow
30529: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30530: -- Prior Entry. Currently, the following code is always generated.
30531: ------------------------------------------------------------------------------------------------
30532: XLA_AE_LINES_PKG.ValidateCurrentLine;
30533:
30534: ------------------------------------------------------------------------------------
30535: -- 4219869 Business Flow
30536: -- Populated credit and debit amounts -- Need to generate this within IF

Line 30538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30534: ------------------------------------------------------------------------------------
30535: -- 4219869 Business Flow
30536: -- Populated credit and debit amounts -- Need to generate this within IF
30537: ------------------------------------------------------------------------------------
30538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30539:
30540: ----------------------------------------------------------------------------------
30541: -- 4219869 Business Flow
30542: -- Update journal entry status -- Need to generate this within IF

Line 30570: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

30566: -- To allow MPA report to determine if it should generate report process
30567: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30568: ------------------------------------------------------------------------------------------
30569:
30570: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30571: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30572: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30573: -- call ADRs
30574: -- Bug 4922099

Line 30571: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

30567: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30568: ------------------------------------------------------------------------------------------
30569:
30570: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30571: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30572: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30573: -- call ADRs
30574: -- Bug 4922099
30575: --

Line 30595: xla_ae_lines_pkg.set_ccid(

30591: , x_value_type_code => l_adr_value_type_code
30592: , p_side => 'NA'
30593: );
30594:
30595: xla_ae_lines_pkg.set_ccid(
30596: p_code_combination_id => l_ccid
30597: , p_value_type_code => l_adr_value_type_code
30598: , p_transaction_coa_id => l_adr_transaction_coa_id
30599: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30618: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

30614:
30615: --
30616: -- Update the line information that should be overwritten
30617: --
30618: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30619: p_header_num => 1);
30620: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30621:
30622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 30620: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

30616: -- Update the line information that should be overwritten
30617: --
30618: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30619: p_header_num => 1);
30620: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30621:
30622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30623:
30624: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 30622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

30618: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30619: p_header_num => 1);
30620: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30621:
30622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30623:
30624: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30625: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30626: END IF;

Line 30625: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

30621:
30622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30623:
30624: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30625: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30626: END IF;
30627:
30628: --
30629: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 30632: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

30628: --
30629: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30630: --
30631: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30632: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30633: ELSE
30634: ---------------------------------------------------------------------------------------------------
30635: -- 4262811a Switch Sign
30636: ---------------------------------------------------------------------------------------------------

Line 30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

30633: ELSE
30634: ---------------------------------------------------------------------------------------------------
30635: -- 4262811a Switch Sign
30636: ---------------------------------------------------------------------------------------------------
30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30634: ---------------------------------------------------------------------------------------------------
30635: -- 4262811a Switch Sign
30636: ---------------------------------------------------------------------------------------------------
30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302

Line 30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30635: -- 4262811a Switch Sign
30636: ---------------------------------------------------------------------------------------------------
30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302
30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30636: ---------------------------------------------------------------------------------------------------
30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302
30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30644: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30637: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302
30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30644: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30645:

Line 30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

30639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302
30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30644: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30645:
30646: END IF;
30647:

Line 30644: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30641: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30642: -- 5132302
30643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30644: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30645:
30646: END IF;
30647:
30648: -- 4955764

Line 30649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30645:
30646: END IF;
30647:
30648: -- 4955764
30649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30651:
30652:
30653: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30653: XLA_AE_LINES_PKG.ValidateCurrentLine;

30649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30651:
30652:
30653: XLA_AE_LINES_PKG.ValidateCurrentLine;
30654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30655:
30656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30657: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30651:
30652:
30653: XLA_AE_LINES_PKG.ValidateCurrentLine;
30654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30655:
30656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30657: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30658: ,p_balance_type_code => l_balance_type_code);

Line 30821: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30817: --
30818: -- bulk performance
30819: --
30820: l_balance_type_code VARCHAR2(1);
30821: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30822: l_log_module VARCHAR2(240);
30823:
30824: --
30825: -- Upgrade strategy

Line 30900: XLA_AE_LINES_PKG.SetNewLine;

30896: ') = 'CASH'
30897: THEN
30898:
30899: --
30900: XLA_AE_LINES_PKG.SetNewLine;
30901:
30902: p_balance_type_code := l_balance_type_code;
30903: -- set the flag so later we will know whether the gain loss line needs to be created
30904:

Line 30912: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

30908:
30909: --
30910: -- bulk performance
30911: --
30912: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30913: p_header_num => 0); -- 4262811
30914: --
30915: -- set accounting line options
30916: --

Line 30917: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30913: p_header_num => 0); -- 4262811
30914: --
30915: -- set accounting line options
30916: --
30917: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30918: p_natural_side_code => 'C'
30919: , p_gain_or_loss_flag => 'N'
30920: , p_gl_transfer_mode_code => 'S'
30921: , p_acct_entry_type_code => 'A'

Line 30931: xla_ae_lines_pkg.SetAcctLineType

30927: --
30928: --
30929: -- set accounting line type info
30930: --
30931: xla_ae_lines_pkg.SetAcctLineType
30932: (p_component_type => l_component_type
30933: ,p_event_type_code => l_event_type_code
30934: ,p_line_definition_owner_code => l_line_definition_owner_code
30935: ,p_line_definition_code => l_line_definition_code

Line 30945: xla_ae_lines_pkg.SetAcctClass(

30941: ,p_event_class_code => l_event_class_code);
30942: --
30943: -- set accounting class
30944: --
30945: xla_ae_lines_pkg.SetAcctClass(
30946: p_accounting_class_code => 'CASH_CLEARING'
30947: , p_ae_header_id => l_ae_header_id
30948: );
30949:

Line 30953: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

30949:
30950: --
30951: -- set rounding class
30952: --
30953: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30954: 'CASH_CLEARING';
30955:
30956: --
30957: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 30957: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

30953: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30954: 'CASH_CLEARING';
30955:
30956: --
30957: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30958: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30959: --
30960: -- bulk performance
30961: --

Line 30958: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

30954: 'CASH_CLEARING';
30955:
30956: --
30957: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30958: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30959: --
30960: -- bulk performance
30961: --
30962: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 30962: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

30958: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30959: --
30960: -- bulk performance
30961: --
30962: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30963:
30964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30966:

Line 30964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

30960: -- bulk performance
30961: --
30962: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30963:
30964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30966:
30967: -- 4955764
30968: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30968: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30966:
30967: -- 4955764
30968: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30969: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30970:
30971: -- 4458381 Public Sector Enh
30972:

Line 31020: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31016: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
31017: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31018: l_rec_acct_attrs.array_char_value(20) := p_source_43;
31019:
31020: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31021: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31022:
31023: ---------------------------------------------------------------------------------------------------------------
31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 31021: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31017: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31018: l_rec_acct_attrs.array_char_value(20) := p_source_43;
31019:
31020: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31021: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31022:
31023: ---------------------------------------------------------------------------------------------------------------
31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31025: ---------------------------------------------------------------------------------------------------------------

Line 31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

31020: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31021: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31022:
31023: ---------------------------------------------------------------------------------------------------------------
31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31025: ---------------------------------------------------------------------------------------------------------------
31026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31027:
31028: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 31026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

31022:
31023: ---------------------------------------------------------------------------------------------------------------
31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31025: ---------------------------------------------------------------------------------------------------------------
31026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31027:
31028: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31029: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31030:

Line 31028: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31024: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31025: ---------------------------------------------------------------------------------------------------------------
31026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31027:
31028: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31029: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31030:
31031: IF xla_accounting_cache_pkg.GetValueChar
31032: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 31029: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31025: ---------------------------------------------------------------------------------------------------------------
31026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31027:
31028: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31029: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31030:
31031: IF xla_accounting_cache_pkg.GetValueChar
31032: (p_source_code => 'LEDGER_CATEGORY_CODE'
31033: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31040: xla_ae_lines_pkg.BflowUpgEntry

31036: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31037: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31038: )
31039: THEN
31040: xla_ae_lines_pkg.BflowUpgEntry
31041: (p_business_method_code => l_bflow_method_code
31042: ,p_business_class_code => l_bflow_class_code
31043: ,p_balance_type => l_balance_type_code);
31044: ELSE

Line 31080: xla_ae_lines_pkg.set_ccid(

31076: , x_value_type_code => l_adr_value_type_code
31077: , p_side => 'NA'
31078: );
31079:
31080: xla_ae_lines_pkg.set_ccid(
31081: p_code_combination_id => l_ccid
31082: , p_value_type_code => l_adr_value_type_code
31083: , p_transaction_coa_id => l_adr_transaction_coa_id
31084: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31116: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31112: xla_accounting_err_pkg.build_message
31113: (p_appli_s_name => 'XLA'
31114: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31115: ,p_token_1 => 'LINE_NUMBER'
31116: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31117: ,p_token_2 => 'LINE_TYPE_NAME'
31118: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31119: l_component_type
31120: ,l_component_code

Line 31152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31148: --
31149: --
31150: ------------------------------------------------------------------------------------------------
31151: -- 4219869 Business Flow
31152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31153: -- Prior Entry. Currently, the following code is always generated.
31154: ------------------------------------------------------------------------------------------------
31155: XLA_AE_LINES_PKG.ValidateCurrentLine;
31156:

Line 31155: XLA_AE_LINES_PKG.ValidateCurrentLine;

31151: -- 4219869 Business Flow
31152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31153: -- Prior Entry. Currently, the following code is always generated.
31154: ------------------------------------------------------------------------------------------------
31155: XLA_AE_LINES_PKG.ValidateCurrentLine;
31156:
31157: ------------------------------------------------------------------------------------
31158: -- 4219869 Business Flow
31159: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31157: ------------------------------------------------------------------------------------
31158: -- 4219869 Business Flow
31159: -- Populated credit and debit amounts -- Need to generate this within IF
31160: ------------------------------------------------------------------------------------
31161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31162:
31163: ----------------------------------------------------------------------------------
31164: -- 4219869 Business Flow
31165: -- Update journal entry status -- Need to generate this within IF

Line 31193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31189: -- To allow MPA report to determine if it should generate report process
31190: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31191: ------------------------------------------------------------------------------------------
31192:
31193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31195: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31196: -- call ADRs
31197: -- Bug 4922099

Line 31194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31190: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31191: ------------------------------------------------------------------------------------------
31192:
31193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31195: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31196: -- call ADRs
31197: -- Bug 4922099
31198: --

Line 31218: xla_ae_lines_pkg.set_ccid(

31214: , x_value_type_code => l_adr_value_type_code
31215: , p_side => 'NA'
31216: );
31217:
31218: xla_ae_lines_pkg.set_ccid(
31219: p_code_combination_id => l_ccid
31220: , p_value_type_code => l_adr_value_type_code
31221: , p_transaction_coa_id => l_adr_transaction_coa_id
31222: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31241: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31237:
31238: --
31239: -- Update the line information that should be overwritten
31240: --
31241: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31242: p_header_num => 1);
31243: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31244:
31245: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 31243: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31239: -- Update the line information that should be overwritten
31240: --
31241: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31242: p_header_num => 1);
31243: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31244:
31245: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31246:
31247: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 31245: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31241: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31242: p_header_num => 1);
31243: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31244:
31245: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31246:
31247: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31248: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31249: END IF;

Line 31248: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

31244:
31245: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31246:
31247: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31248: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31249: END IF;
31250:
31251: --
31252: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 31255: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

31251: --
31252: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31253: --
31254: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31255: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31256: ELSE
31257: ---------------------------------------------------------------------------------------------------
31258: -- 4262811a Switch Sign
31259: ---------------------------------------------------------------------------------------------------

Line 31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

31256: ELSE
31257: ---------------------------------------------------------------------------------------------------
31258: -- 4262811a Switch Sign
31259: ---------------------------------------------------------------------------------------------------
31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31257: ---------------------------------------------------------------------------------------------------
31258: -- 4262811a Switch Sign
31259: ---------------------------------------------------------------------------------------------------
31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302

Line 31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31258: -- 4262811a Switch Sign
31259: ---------------------------------------------------------------------------------------------------
31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302
31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31259: ---------------------------------------------------------------------------------------------------
31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302
31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31267: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31260: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302
31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31267: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31268:

Line 31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

31262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302
31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31267: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31268:
31269: END IF;
31270:

Line 31267: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31264: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31265: -- 5132302
31266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31267: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31268:
31269: END IF;
31270:
31271: -- 4955764

Line 31272: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31268:
31269: END IF;
31270:
31271: -- 4955764
31272: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31273: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31274:
31275:
31276: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 31276: XLA_AE_LINES_PKG.ValidateCurrentLine;

31272: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31273: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31274:
31275:
31276: XLA_AE_LINES_PKG.ValidateCurrentLine;
31277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31278:
31279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31280: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 31277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31273: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31274:
31275:
31276: XLA_AE_LINES_PKG.ValidateCurrentLine;
31277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31278:
31279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31280: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31281: ,p_balance_type_code => l_balance_type_code);

Line 31444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31440: --
31441: -- bulk performance
31442: --
31443: l_balance_type_code VARCHAR2(1);
31444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31445: l_log_module VARCHAR2(240);
31446:
31447: --
31448: -- Upgrade strategy

Line 31521: XLA_AE_LINES_PKG.SetNewLine;

31517: ') = 'CASH'
31518: THEN
31519:
31520: --
31521: XLA_AE_LINES_PKG.SetNewLine;
31522:
31523: p_balance_type_code := l_balance_type_code;
31524: -- set the flag so later we will know whether the gain loss line needs to be created
31525:

Line 31533: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

31529:
31530: --
31531: -- bulk performance
31532: --
31533: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
31534: p_header_num => 0); -- 4262811
31535: --
31536: -- set accounting line options
31537: --

Line 31538: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

31534: p_header_num => 0); -- 4262811
31535: --
31536: -- set accounting line options
31537: --
31538: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
31539: p_natural_side_code => 'C'
31540: , p_gain_or_loss_flag => 'N'
31541: , p_gl_transfer_mode_code => 'S'
31542: , p_acct_entry_type_code => 'A'

Line 31552: xla_ae_lines_pkg.SetAcctLineType

31548: --
31549: --
31550: -- set accounting line type info
31551: --
31552: xla_ae_lines_pkg.SetAcctLineType
31553: (p_component_type => l_component_type
31554: ,p_event_type_code => l_event_type_code
31555: ,p_line_definition_owner_code => l_line_definition_owner_code
31556: ,p_line_definition_code => l_line_definition_code

Line 31566: xla_ae_lines_pkg.SetAcctClass(

31562: ,p_event_class_code => l_event_class_code);
31563: --
31564: -- set accounting class
31565: --
31566: xla_ae_lines_pkg.SetAcctClass(
31567: p_accounting_class_code => 'CASH_CLEARING'
31568: , p_ae_header_id => l_ae_header_id
31569: );
31570:

Line 31574: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

31570:
31571: --
31572: -- set rounding class
31573: --
31574: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31575: 'CASH_CLEARING';
31576:
31577: --
31578: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 31578: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

31574: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31575: 'CASH_CLEARING';
31576:
31577: --
31578: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31579: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31580: --
31581: -- bulk performance
31582: --

Line 31579: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

31575: 'CASH_CLEARING';
31576:
31577: --
31578: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31579: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31580: --
31581: -- bulk performance
31582: --
31583: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 31583: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

31579: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31580: --
31581: -- bulk performance
31582: --
31583: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31584:
31585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31586: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31587:

Line 31585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

31581: -- bulk performance
31582: --
31583: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31584:
31585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31586: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31587:
31588: -- 4955764
31589: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31589: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31586: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31587:
31588: -- 4955764
31589: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31590: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31591:
31592: -- 4458381 Public Sector Enh
31593:

Line 31641: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31637: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
31638: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31639: l_rec_acct_attrs.array_char_value(20) := p_source_43;
31640:
31641: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31642: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31643:
31644: ---------------------------------------------------------------------------------------------------------------
31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 31642: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31638: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31639: l_rec_acct_attrs.array_char_value(20) := p_source_43;
31640:
31641: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31642: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31643:
31644: ---------------------------------------------------------------------------------------------------------------
31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31646: ---------------------------------------------------------------------------------------------------------------

Line 31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

31641: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31642: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31643:
31644: ---------------------------------------------------------------------------------------------------------------
31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31646: ---------------------------------------------------------------------------------------------------------------
31647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31648:
31649: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 31647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

31643:
31644: ---------------------------------------------------------------------------------------------------------------
31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31646: ---------------------------------------------------------------------------------------------------------------
31647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31648:
31649: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31650: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31651:

Line 31649: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31645: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31646: ---------------------------------------------------------------------------------------------------------------
31647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31648:
31649: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31650: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31651:
31652: IF xla_accounting_cache_pkg.GetValueChar
31653: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 31650: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31646: ---------------------------------------------------------------------------------------------------------------
31647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31648:
31649: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31650: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31651:
31652: IF xla_accounting_cache_pkg.GetValueChar
31653: (p_source_code => 'LEDGER_CATEGORY_CODE'
31654: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31661: xla_ae_lines_pkg.BflowUpgEntry

31657: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31658: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31659: )
31660: THEN
31661: xla_ae_lines_pkg.BflowUpgEntry
31662: (p_business_method_code => l_bflow_method_code
31663: ,p_business_class_code => l_bflow_class_code
31664: ,p_balance_type => l_balance_type_code);
31665: ELSE

Line 31667: XLA_AE_LINES_PKG.business_flow_validation(

31663: ,p_business_class_code => l_bflow_class_code
31664: ,p_balance_type => l_balance_type_code);
31665: ELSE
31666: NULL;
31667: XLA_AE_LINES_PKG.business_flow_validation(
31668: p_business_method_code => l_bflow_method_code
31669: ,p_business_class_code => l_bflow_class_code
31670: ,p_inherit_description_flag => l_inherit_desc_flag);
31671: END IF;

Line 31694: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

31690: NULL;
31691: --
31692: --
31693:
31694: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
31695: p_code_combination_id => TO_NUMBER(C_NUM)
31696: , p_value_type_code => NULL
31697: , p_transaction_coa_id => null
31698: , p_accounting_coa_id => null

Line 31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31707: );
31708:
31709:
31710: -- initialise segments
31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31708:
31709:
31710: -- initialise segments
31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31709:
31710: -- initialise segments
31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31710: -- initialise segments
31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31711: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31712: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31713: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31714: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31715: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31716: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31717: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31718: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31719: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31720: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31721: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31722: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31723: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31724: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31725: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31726: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31727: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31728: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31729: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31730: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31731: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31732: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31733: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31741: --

Line 31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31734: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31741: --
31742:

Line 31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31735: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31741: --
31742:
31743: --

Line 31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31736: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31737: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31738: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31739: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31740: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31741: --
31742:
31743: --
31744:

Line 31763: xla_ae_lines_pkg.set_segment(

31759: );
31760:
31761: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
31762:
31763: xla_ae_lines_pkg.set_segment(
31764: p_to_segment_code => 'GL_ACCOUNT'
31765: , p_segment_value => l_segment
31766: , p_from_segment_code => l_adr_value_segment_code
31767: , p_from_combination_id => l_adr_value_combination_id

Line 31807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31803: xla_accounting_err_pkg.build_message
31804: (p_appli_s_name => 'XLA'
31805: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31806: ,p_token_1 => 'LINE_NUMBER'
31807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31808: ,p_token_2 => 'LINE_TYPE_NAME'
31809: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31810: l_component_type
31811: ,l_component_code

Line 31843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31839: --
31840: --
31841: ------------------------------------------------------------------------------------------------
31842: -- 4219869 Business Flow
31843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31844: -- Prior Entry. Currently, the following code is always generated.
31845: ------------------------------------------------------------------------------------------------
31846: XLA_AE_LINES_PKG.ValidateCurrentLine;
31847:

Line 31846: XLA_AE_LINES_PKG.ValidateCurrentLine;

31842: -- 4219869 Business Flow
31843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31844: -- Prior Entry. Currently, the following code is always generated.
31845: ------------------------------------------------------------------------------------------------
31846: XLA_AE_LINES_PKG.ValidateCurrentLine;
31847:
31848: ------------------------------------------------------------------------------------
31849: -- 4219869 Business Flow
31850: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31848: ------------------------------------------------------------------------------------
31849: -- 4219869 Business Flow
31850: -- Populated credit and debit amounts -- Need to generate this within IF
31851: ------------------------------------------------------------------------------------
31852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31853:
31854: ----------------------------------------------------------------------------------
31855: -- 4219869 Business Flow
31856: -- Update journal entry status -- Need to generate this within IF

Line 31884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31880: -- To allow MPA report to determine if it should generate report process
31881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31882: ------------------------------------------------------------------------------------------
31883:
31884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31887: -- call ADRs
31888: -- Bug 4922099

Line 31885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31882: ------------------------------------------------------------------------------------------
31883:
31884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31887: -- call ADRs
31888: -- Bug 4922099
31889: --

Line 31899: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

31895: NULL;
31896: --
31897: --
31898:
31899: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
31900: p_code_combination_id => TO_NUMBER(C_NUM)
31901: , p_value_type_code => NULL
31902: , p_transaction_coa_id => null
31903: , p_accounting_coa_id => null

Line 31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31912: );
31913:
31914:
31915: -- initialise segments
31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31913:
31914:
31915: -- initialise segments
31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31914:
31915: -- initialise segments
31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31915: -- initialise segments
31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31916: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31917: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31918: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31919: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31920: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31921: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31922: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31923: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31924: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31925: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31926: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31927: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31928: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31929: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31930: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31931: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31932: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31933: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31934: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31935: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31936: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31937: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31938: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31946: --

Line 31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31939: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31946: --
31947:

Line 31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31940: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31946: --
31947:
31948: --

Line 31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

31941: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31942: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31943: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31944: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31945: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
31946: --
31947:
31948: --
31949:

Line 31968: xla_ae_lines_pkg.set_segment(

31964: );
31965:
31966: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
31967:
31968: xla_ae_lines_pkg.set_segment(
31969: p_to_segment_code => 'GL_ACCOUNT'
31970: , p_segment_value => l_segment
31971: , p_from_segment_code => l_adr_value_segment_code
31972: , p_from_combination_id => l_adr_value_combination_id

Line 31999: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31995:
31996: --
31997: -- Update the line information that should be overwritten
31998: --
31999: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32000: p_header_num => 1);
32001: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32002:
32003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32001: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31997: -- Update the line information that should be overwritten
31998: --
31999: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32000: p_header_num => 1);
32001: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32002:
32003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32004:
32005: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31999: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32000: p_header_num => 1);
32001: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32002:
32003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32004:
32005: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32006: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32007: END IF;

Line 32006: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32002:
32003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32004:
32005: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32006: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32007: END IF;
32008:
32009: --
32010: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32013: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32009: --
32010: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32011: --
32012: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32013: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32014: ELSE
32015: ---------------------------------------------------------------------------------------------------
32016: -- 4262811a Switch Sign
32017: ---------------------------------------------------------------------------------------------------

Line 32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32014: ELSE
32015: ---------------------------------------------------------------------------------------------------
32016: -- 4262811a Switch Sign
32017: ---------------------------------------------------------------------------------------------------
32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32015: ---------------------------------------------------------------------------------------------------
32016: -- 4262811a Switch Sign
32017: ---------------------------------------------------------------------------------------------------
32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302

Line 32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32016: -- 4262811a Switch Sign
32017: ---------------------------------------------------------------------------------------------------
32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302
32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32017: ---------------------------------------------------------------------------------------------------
32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302
32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32018: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302
32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32026:

Line 32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302
32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32026:
32027: END IF;
32028:

Line 32025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32023: -- 5132302
32024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32026:
32027: END IF;
32028:
32029: -- 4955764

Line 32030: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32026:
32027: END IF;
32028:
32029: -- 4955764
32030: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32031: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32032:
32033:
32034: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32034: XLA_AE_LINES_PKG.ValidateCurrentLine;

32030: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32031: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32032:
32033:
32034: XLA_AE_LINES_PKG.ValidateCurrentLine;
32035: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32036:
32037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32038: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32035: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32031: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32032:
32033:
32034: XLA_AE_LINES_PKG.ValidateCurrentLine;
32035: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32036:
32037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32038: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32039: ,p_balance_type_code => l_balance_type_code);

Line 32202: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32198: --
32199: -- bulk performance
32200: --
32201: l_balance_type_code VARCHAR2(1);
32202: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
32203: l_log_module VARCHAR2(240);
32204:
32205: --
32206: -- Upgrade strategy

Line 32281: XLA_AE_LINES_PKG.SetNewLine;

32277: ') = 'CASH'
32278: THEN
32279:
32280: --
32281: XLA_AE_LINES_PKG.SetNewLine;
32282:
32283: p_balance_type_code := l_balance_type_code;
32284: -- set the flag so later we will know whether the gain loss line needs to be created
32285:

Line 32293: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32289:
32290: --
32291: -- bulk performance
32292: --
32293: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32294: p_header_num => 0); -- 4262811
32295: --
32296: -- set accounting line options
32297: --

Line 32298: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32294: p_header_num => 0); -- 4262811
32295: --
32296: -- set accounting line options
32297: --
32298: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32299: p_natural_side_code => 'C'
32300: , p_gain_or_loss_flag => 'N'
32301: , p_gl_transfer_mode_code => 'S'
32302: , p_acct_entry_type_code => 'A'

Line 32312: xla_ae_lines_pkg.SetAcctLineType

32308: --
32309: --
32310: -- set accounting line type info
32311: --
32312: xla_ae_lines_pkg.SetAcctLineType
32313: (p_component_type => l_component_type
32314: ,p_event_type_code => l_event_type_code
32315: ,p_line_definition_owner_code => l_line_definition_owner_code
32316: ,p_line_definition_code => l_line_definition_code

Line 32326: xla_ae_lines_pkg.SetAcctClass(

32322: ,p_event_class_code => l_event_class_code);
32323: --
32324: -- set accounting class
32325: --
32326: xla_ae_lines_pkg.SetAcctClass(
32327: p_accounting_class_code => 'CASH_CLEARING'
32328: , p_ae_header_id => l_ae_header_id
32329: );
32330:

Line 32334: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

32330:
32331: --
32332: -- set rounding class
32333: --
32334: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32335: 'CASH_CLEARING';
32336:
32337: --
32338: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 32338: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

32334: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32335: 'CASH_CLEARING';
32336:
32337: --
32338: 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_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32340: --
32341: -- bulk performance
32342: --

Line 32339: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

32335: 'CASH_CLEARING';
32336:
32337: --
32338: 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_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32340: --
32341: -- bulk performance
32342: --
32343: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 32343: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

32339: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32340: --
32341: -- bulk performance
32342: --
32343: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32344:
32345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32346: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32347:

Line 32345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

32341: -- bulk performance
32342: --
32343: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32344:
32345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32346: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32347:
32348: -- 4955764
32349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32346: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32347:
32348: -- 4955764
32349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32350: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32351:
32352: -- 4458381 Public Sector Enh
32353:

Line 32401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

32397: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
32398: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
32399: l_rec_acct_attrs.array_char_value(20) := p_source_43;
32400:
32401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32403:
32404: ---------------------------------------------------------------------------------------------------------------
32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

32398: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
32399: l_rec_acct_attrs.array_char_value(20) := p_source_43;
32400:
32401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32403:
32404: ---------------------------------------------------------------------------------------------------------------
32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32406: ---------------------------------------------------------------------------------------------------------------

Line 32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32403:
32404: ---------------------------------------------------------------------------------------------------------------
32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32406: ---------------------------------------------------------------------------------------------------------------
32407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32408:
32409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32403:
32404: ---------------------------------------------------------------------------------------------------------------
32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32406: ---------------------------------------------------------------------------------------------------------------
32407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32408:
32409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32411:

Line 32409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32406: ---------------------------------------------------------------------------------------------------------------
32407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32408:
32409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32411:
32412: IF xla_accounting_cache_pkg.GetValueChar
32413: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32406: ---------------------------------------------------------------------------------------------------------------
32407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32408:
32409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32411:
32412: IF xla_accounting_cache_pkg.GetValueChar
32413: (p_source_code => 'LEDGER_CATEGORY_CODE'
32414: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32421: xla_ae_lines_pkg.BflowUpgEntry

32417: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32418: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32419: )
32420: THEN
32421: xla_ae_lines_pkg.BflowUpgEntry
32422: (p_business_method_code => l_bflow_method_code
32423: ,p_business_class_code => l_bflow_class_code
32424: ,p_balance_type => l_balance_type_code);
32425: ELSE

Line 32427: XLA_AE_LINES_PKG.business_flow_validation(

32423: ,p_business_class_code => l_bflow_class_code
32424: ,p_balance_type => l_balance_type_code);
32425: ELSE
32426: NULL;
32427: XLA_AE_LINES_PKG.business_flow_validation(
32428: p_business_method_code => l_bflow_method_code
32429: ,p_business_class_code => l_bflow_class_code
32430: ,p_inherit_description_flag => l_inherit_desc_flag);
32431: END IF;

Line 32464: xla_ae_lines_pkg.set_ccid(

32460: , x_value_type_code => l_adr_value_type_code
32461: , p_side => 'NA'
32462: );
32463:
32464: xla_ae_lines_pkg.set_ccid(
32465: p_code_combination_id => l_ccid
32466: , p_value_type_code => l_adr_value_type_code
32467: , p_transaction_coa_id => l_adr_transaction_coa_id
32468: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32480: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

32476: , p_side => 'NA'
32477: );
32478:
32479:
32480: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
32481: p_to_segment_code => 'GL_BALANCING'
32482: , p_segment_value => C_CHAR
32483: , p_from_segment_code => NULL
32484: , p_from_combination_id => NULL

Line 32524: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

32520: xla_accounting_err_pkg.build_message
32521: (p_appli_s_name => 'XLA'
32522: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
32523: ,p_token_1 => 'LINE_NUMBER'
32524: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
32525: ,p_token_2 => 'LINE_TYPE_NAME'
32526: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
32527: l_component_type
32528: ,l_component_code

Line 32560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

32556: --
32557: --
32558: ------------------------------------------------------------------------------------------------
32559: -- 4219869 Business Flow
32560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32561: -- Prior Entry. Currently, the following code is always generated.
32562: ------------------------------------------------------------------------------------------------
32563: XLA_AE_LINES_PKG.ValidateCurrentLine;
32564:

Line 32563: XLA_AE_LINES_PKG.ValidateCurrentLine;

32559: -- 4219869 Business Flow
32560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32561: -- Prior Entry. Currently, the following code is always generated.
32562: ------------------------------------------------------------------------------------------------
32563: XLA_AE_LINES_PKG.ValidateCurrentLine;
32564:
32565: ------------------------------------------------------------------------------------
32566: -- 4219869 Business Flow
32567: -- Populated credit and debit amounts -- Need to generate this within IF

Line 32569: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32565: ------------------------------------------------------------------------------------
32566: -- 4219869 Business Flow
32567: -- Populated credit and debit amounts -- Need to generate this within IF
32568: ------------------------------------------------------------------------------------
32569: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32570:
32571: ----------------------------------------------------------------------------------
32572: -- 4219869 Business Flow
32573: -- Update journal entry status -- Need to generate this within IF

Line 32601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

32597: -- To allow MPA report to determine if it should generate report process
32598: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32599: ------------------------------------------------------------------------------------------
32600:
32601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32603: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32604: -- call ADRs
32605: -- Bug 4922099

Line 32602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

32598: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32599: ------------------------------------------------------------------------------------------
32600:
32601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32603: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32604: -- call ADRs
32605: -- Bug 4922099
32606: --

Line 32626: xla_ae_lines_pkg.set_ccid(

32622: , x_value_type_code => l_adr_value_type_code
32623: , p_side => 'NA'
32624: );
32625:
32626: xla_ae_lines_pkg.set_ccid(
32627: p_code_combination_id => l_ccid
32628: , p_value_type_code => l_adr_value_type_code
32629: , p_transaction_coa_id => l_adr_transaction_coa_id
32630: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32642: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

32638: , p_side => 'NA'
32639: );
32640:
32641:
32642: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
32643: p_to_segment_code => 'GL_BALANCING'
32644: , p_segment_value => C_CHAR
32645: , p_from_segment_code => NULL
32646: , p_from_combination_id => NULL

Line 32673: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

32669:
32670: --
32671: -- Update the line information that should be overwritten
32672: --
32673: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32674: p_header_num => 1);
32675: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32676:
32677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32675: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

32671: -- Update the line information that should be overwritten
32672: --
32673: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32674: p_header_num => 1);
32675: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32676:
32677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32678:
32679: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

32673: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32674: p_header_num => 1);
32675: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32676:
32677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32678:
32679: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32680: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32681: END IF;

Line 32680: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32676:
32677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32678:
32679: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32680: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32681: END IF;
32682:
32683: --
32684: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32687: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32683: --
32684: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32685: --
32686: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32687: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32688: ELSE
32689: ---------------------------------------------------------------------------------------------------
32690: -- 4262811a Switch Sign
32691: ---------------------------------------------------------------------------------------------------

Line 32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32688: ELSE
32689: ---------------------------------------------------------------------------------------------------
32690: -- 4262811a Switch Sign
32691: ---------------------------------------------------------------------------------------------------
32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32689: ---------------------------------------------------------------------------------------------------
32690: -- 4262811a Switch Sign
32691: ---------------------------------------------------------------------------------------------------
32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302

Line 32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32690: -- 4262811a Switch Sign
32691: ---------------------------------------------------------------------------------------------------
32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302
32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32691: ---------------------------------------------------------------------------------------------------
32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302
32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32692: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302
32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32700:

Line 32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302
32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32700:
32701: END IF;
32702:

Line 32699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32697: -- 5132302
32698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32700:
32701: END IF;
32702:
32703: -- 4955764

Line 32704: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32700:
32701: END IF;
32702:
32703: -- 4955764
32704: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32705: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32706:
32707:
32708: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32708: XLA_AE_LINES_PKG.ValidateCurrentLine;

32704: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32705: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32706:
32707:
32708: XLA_AE_LINES_PKG.ValidateCurrentLine;
32709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32710:
32711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32712: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32705: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32706:
32707:
32708: XLA_AE_LINES_PKG.ValidateCurrentLine;
32709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32710:
32711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32712: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32713: ,p_balance_type_code => l_balance_type_code);

Line 32876: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32872: --
32873: -- bulk performance
32874: --
32875: l_balance_type_code VARCHAR2(1);
32876: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
32877: l_log_module VARCHAR2(240);
32878:
32879: --
32880: -- Upgrade strategy

Line 32953: XLA_AE_LINES_PKG.SetNewLine;

32949: ') = 'CASH'
32950: THEN
32951:
32952: --
32953: XLA_AE_LINES_PKG.SetNewLine;
32954:
32955: p_balance_type_code := l_balance_type_code;
32956: -- set the flag so later we will know whether the gain loss line needs to be created
32957:

Line 32965: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32961:
32962: --
32963: -- bulk performance
32964: --
32965: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32966: p_header_num => 0); -- 4262811
32967: --
32968: -- set accounting line options
32969: --

Line 32970: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32966: p_header_num => 0); -- 4262811
32967: --
32968: -- set accounting line options
32969: --
32970: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32971: p_natural_side_code => 'C'
32972: , p_gain_or_loss_flag => 'N'
32973: , p_gl_transfer_mode_code => 'S'
32974: , p_acct_entry_type_code => 'A'

Line 32984: xla_ae_lines_pkg.SetAcctLineType

32980: --
32981: --
32982: -- set accounting line type info
32983: --
32984: xla_ae_lines_pkg.SetAcctLineType
32985: (p_component_type => l_component_type
32986: ,p_event_type_code => l_event_type_code
32987: ,p_line_definition_owner_code => l_line_definition_owner_code
32988: ,p_line_definition_code => l_line_definition_code

Line 32998: xla_ae_lines_pkg.SetAcctClass(

32994: ,p_event_class_code => l_event_class_code);
32995: --
32996: -- set accounting class
32997: --
32998: xla_ae_lines_pkg.SetAcctClass(
32999: p_accounting_class_code => 'CASH_CLEARING'
33000: , p_ae_header_id => l_ae_header_id
33001: );
33002:

Line 33006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33002:
33003: --
33004: -- set rounding class
33005: --
33006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33007: 'CASH_CLEARING';
33008:
33009: --
33010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33007: 'CASH_CLEARING';
33008:
33009: --
33010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33012: --
33013: -- bulk performance
33014: --

Line 33011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33007: 'CASH_CLEARING';
33008:
33009: --
33010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33012: --
33013: -- bulk performance
33014: --
33015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33012: --
33013: -- bulk performance
33014: --
33015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33016:
33017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33019:

Line 33017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33013: -- bulk performance
33014: --
33015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33016:
33017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33019:
33020: -- 4955764
33021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33019:
33020: -- 4955764
33021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33022: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33023:
33024: -- 4458381 Public Sector Enh
33025:

Line 33073: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33069: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
33070: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
33071: l_rec_acct_attrs.array_char_value(20) := p_source_43;
33072:
33073: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33074: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33075:
33076: ---------------------------------------------------------------------------------------------------------------
33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33074: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33070: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
33071: l_rec_acct_attrs.array_char_value(20) := p_source_43;
33072:
33073: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33074: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33075:
33076: ---------------------------------------------------------------------------------------------------------------
33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33078: ---------------------------------------------------------------------------------------------------------------

Line 33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33073: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33074: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33075:
33076: ---------------------------------------------------------------------------------------------------------------
33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33078: ---------------------------------------------------------------------------------------------------------------
33079: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33080:
33081: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33079: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33075:
33076: ---------------------------------------------------------------------------------------------------------------
33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33078: ---------------------------------------------------------------------------------------------------------------
33079: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33080:
33081: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33083:

Line 33081: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33077: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33078: ---------------------------------------------------------------------------------------------------------------
33079: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33080:
33081: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33083:
33084: IF xla_accounting_cache_pkg.GetValueChar
33085: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33078: ---------------------------------------------------------------------------------------------------------------
33079: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33080:
33081: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33083:
33084: IF xla_accounting_cache_pkg.GetValueChar
33085: (p_source_code => 'LEDGER_CATEGORY_CODE'
33086: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33093: xla_ae_lines_pkg.BflowUpgEntry

33089: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33090: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33091: )
33092: THEN
33093: xla_ae_lines_pkg.BflowUpgEntry
33094: (p_business_method_code => l_bflow_method_code
33095: ,p_business_class_code => l_bflow_class_code
33096: ,p_balance_type => l_balance_type_code);
33097: ELSE

Line 33133: xla_ae_lines_pkg.set_ccid(

33129: , x_value_type_code => l_adr_value_type_code
33130: , p_side => 'NA'
33131: );
33132:
33133: xla_ae_lines_pkg.set_ccid(
33134: p_code_combination_id => l_ccid
33135: , p_value_type_code => l_adr_value_type_code
33136: , p_transaction_coa_id => l_adr_transaction_coa_id
33137: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33165: xla_accounting_err_pkg.build_message
33166: (p_appli_s_name => 'XLA'
33167: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33168: ,p_token_1 => 'LINE_NUMBER'
33169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33170: ,p_token_2 => 'LINE_TYPE_NAME'
33171: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33172: l_component_type
33173: ,l_component_code

Line 33205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33201: --
33202: --
33203: ------------------------------------------------------------------------------------------------
33204: -- 4219869 Business Flow
33205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33206: -- Prior Entry. Currently, the following code is always generated.
33207: ------------------------------------------------------------------------------------------------
33208: XLA_AE_LINES_PKG.ValidateCurrentLine;
33209:

Line 33208: XLA_AE_LINES_PKG.ValidateCurrentLine;

33204: -- 4219869 Business Flow
33205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33206: -- Prior Entry. Currently, the following code is always generated.
33207: ------------------------------------------------------------------------------------------------
33208: XLA_AE_LINES_PKG.ValidateCurrentLine;
33209:
33210: ------------------------------------------------------------------------------------
33211: -- 4219869 Business Flow
33212: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33210: ------------------------------------------------------------------------------------
33211: -- 4219869 Business Flow
33212: -- Populated credit and debit amounts -- Need to generate this within IF
33213: ------------------------------------------------------------------------------------
33214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33215:
33216: ----------------------------------------------------------------------------------
33217: -- 4219869 Business Flow
33218: -- Update journal entry status -- Need to generate this within IF

Line 33246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33242: -- To allow MPA report to determine if it should generate report process
33243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33244: ------------------------------------------------------------------------------------------
33245:
33246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33249: -- call ADRs
33250: -- Bug 4922099

Line 33247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33244: ------------------------------------------------------------------------------------------
33245:
33246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33249: -- call ADRs
33250: -- Bug 4922099
33251: --

Line 33271: xla_ae_lines_pkg.set_ccid(

33267: , x_value_type_code => l_adr_value_type_code
33268: , p_side => 'NA'
33269: );
33270:
33271: xla_ae_lines_pkg.set_ccid(
33272: p_code_combination_id => l_ccid
33273: , p_value_type_code => l_adr_value_type_code
33274: , p_transaction_coa_id => l_adr_transaction_coa_id
33275: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33294: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33290:
33291: --
33292: -- Update the line information that should be overwritten
33293: --
33294: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33295: p_header_num => 1);
33296: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33297:
33298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33296: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33292: -- Update the line information that should be overwritten
33293: --
33294: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33295: p_header_num => 1);
33296: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33297:
33298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33299:
33300: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33294: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33295: p_header_num => 1);
33296: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33297:
33298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33299:
33300: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33301: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33302: END IF;

Line 33301: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33297:
33298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33299:
33300: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33301: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33302: END IF;
33303:
33304: --
33305: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33308: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33304: --
33305: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33306: --
33307: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33308: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33309: ELSE
33310: ---------------------------------------------------------------------------------------------------
33311: -- 4262811a Switch Sign
33312: ---------------------------------------------------------------------------------------------------

Line 33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33309: ELSE
33310: ---------------------------------------------------------------------------------------------------
33311: -- 4262811a Switch Sign
33312: ---------------------------------------------------------------------------------------------------
33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33310: ---------------------------------------------------------------------------------------------------
33311: -- 4262811a Switch Sign
33312: ---------------------------------------------------------------------------------------------------
33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302

Line 33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33311: -- 4262811a Switch Sign
33312: ---------------------------------------------------------------------------------------------------
33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302
33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33312: ---------------------------------------------------------------------------------------------------
33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302
33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33320: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33313: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302
33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33320: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33321:

Line 33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302
33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33320: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33321:
33322: END IF;
33323:

Line 33320: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33316: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33317: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33318: -- 5132302
33319: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33320: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33321:
33322: END IF;
33323:
33324: -- 4955764

Line 33325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33321:
33322: END IF;
33323:
33324: -- 4955764
33325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33326: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33327:
33328:
33329: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 33329: XLA_AE_LINES_PKG.ValidateCurrentLine;

33325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33326: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33327:
33328:
33329: XLA_AE_LINES_PKG.ValidateCurrentLine;
33330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33331:
33332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33333: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 33330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33326: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33327:
33328:
33329: XLA_AE_LINES_PKG.ValidateCurrentLine;
33330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33331:
33332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33333: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33334: ,p_balance_type_code => l_balance_type_code);

Line 33506: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

33502: --
33503: -- bulk performance
33504: --
33505: l_balance_type_code VARCHAR2(1);
33506: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33507: l_log_module VARCHAR2(240);
33508:
33509: --
33510: -- Upgrade strategy

Line 33585: XLA_AE_LINES_PKG.SetNewLine;

33581: ') = 'R'
33582: THEN
33583:
33584: --
33585: XLA_AE_LINES_PKG.SetNewLine;
33586:
33587: p_balance_type_code := l_balance_type_code;
33588: -- set the flag so later we will know whether the gain loss line needs to be created
33589:

Line 33597: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33593:
33594: --
33595: -- bulk performance
33596: --
33597: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33598: p_header_num => 0); -- 4262811
33599: --
33600: -- set accounting line options
33601: --

Line 33602: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33598: p_header_num => 0); -- 4262811
33599: --
33600: -- set accounting line options
33601: --
33602: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33603: p_natural_side_code => 'C'
33604: , p_gain_or_loss_flag => 'N'
33605: , p_gl_transfer_mode_code => 'S'
33606: , p_acct_entry_type_code => 'A'

Line 33616: xla_ae_lines_pkg.SetAcctLineType

33612: --
33613: --
33614: -- set accounting line type info
33615: --
33616: xla_ae_lines_pkg.SetAcctLineType
33617: (p_component_type => l_component_type
33618: ,p_event_type_code => l_event_type_code
33619: ,p_line_definition_owner_code => l_line_definition_owner_code
33620: ,p_line_definition_code => l_line_definition_code

Line 33630: xla_ae_lines_pkg.SetAcctClass(

33626: ,p_event_class_code => l_event_class_code);
33627: --
33628: -- set accounting class
33629: --
33630: xla_ae_lines_pkg.SetAcctClass(
33631: p_accounting_class_code => 'CASH_CLEARING'
33632: , p_ae_header_id => l_ae_header_id
33633: );
33634:

Line 33638: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33634:
33635: --
33636: -- set rounding class
33637: --
33638: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33639: 'CASH_CLEARING';
33640:
33641: --
33642: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33642: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33638: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33639: 'CASH_CLEARING';
33640:
33641: --
33642: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33643: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33644: --
33645: -- bulk performance
33646: --

Line 33643: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33639: 'CASH_CLEARING';
33640:
33641: --
33642: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33643: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33644: --
33645: -- bulk performance
33646: --
33647: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33647: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33643: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33644: --
33645: -- bulk performance
33646: --
33647: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33648:
33649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33650: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33651:

Line 33649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33645: -- bulk performance
33646: --
33647: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33648:
33649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33650: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33651:
33652: -- 4955764
33653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33650: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33651:
33652: -- 4955764
33653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33655:
33656: -- 4458381 Public Sector Enh
33657:

Line 33711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33707: l_rec_acct_attrs.array_num_value(22) := p_source_75;
33708: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33709: l_rec_acct_attrs.array_num_value(23) := p_source_76;
33710:
33711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33713:
33714: ---------------------------------------------------------------------------------------------------------------
33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33708: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33709: l_rec_acct_attrs.array_num_value(23) := p_source_76;
33710:
33711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33713:
33714: ---------------------------------------------------------------------------------------------------------------
33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33716: ---------------------------------------------------------------------------------------------------------------

Line 33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33713:
33714: ---------------------------------------------------------------------------------------------------------------
33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33716: ---------------------------------------------------------------------------------------------------------------
33717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33718:
33719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33713:
33714: ---------------------------------------------------------------------------------------------------------------
33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33716: ---------------------------------------------------------------------------------------------------------------
33717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33718:
33719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33721:

Line 33719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33716: ---------------------------------------------------------------------------------------------------------------
33717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33718:
33719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33721:
33722: IF xla_accounting_cache_pkg.GetValueChar
33723: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33716: ---------------------------------------------------------------------------------------------------------------
33717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33718:
33719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33721:
33722: IF xla_accounting_cache_pkg.GetValueChar
33723: (p_source_code => 'LEDGER_CATEGORY_CODE'
33724: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33731: xla_ae_lines_pkg.BflowUpgEntry

33727: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33728: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33729: )
33730: THEN
33731: xla_ae_lines_pkg.BflowUpgEntry
33732: (p_business_method_code => l_bflow_method_code
33733: ,p_business_class_code => l_bflow_class_code
33734: ,p_balance_type => l_balance_type_code);
33735: ELSE

Line 33771: xla_ae_lines_pkg.set_ccid(

33767: , x_value_type_code => l_adr_value_type_code
33768: , p_side => 'NA'
33769: );
33770:
33771: xla_ae_lines_pkg.set_ccid(
33772: p_code_combination_id => l_ccid
33773: , p_value_type_code => l_adr_value_type_code
33774: , p_transaction_coa_id => l_adr_transaction_coa_id
33775: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33803: xla_accounting_err_pkg.build_message
33804: (p_appli_s_name => 'XLA'
33805: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33806: ,p_token_1 => 'LINE_NUMBER'
33807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33808: ,p_token_2 => 'LINE_TYPE_NAME'
33809: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33810: l_component_type
33811: ,l_component_code

Line 33843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33839: --
33840: --
33841: ------------------------------------------------------------------------------------------------
33842: -- 4219869 Business Flow
33843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33844: -- Prior Entry. Currently, the following code is always generated.
33845: ------------------------------------------------------------------------------------------------
33846: XLA_AE_LINES_PKG.ValidateCurrentLine;
33847:

Line 33846: XLA_AE_LINES_PKG.ValidateCurrentLine;

33842: -- 4219869 Business Flow
33843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33844: -- Prior Entry. Currently, the following code is always generated.
33845: ------------------------------------------------------------------------------------------------
33846: XLA_AE_LINES_PKG.ValidateCurrentLine;
33847:
33848: ------------------------------------------------------------------------------------
33849: -- 4219869 Business Flow
33850: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33848: ------------------------------------------------------------------------------------
33849: -- 4219869 Business Flow
33850: -- Populated credit and debit amounts -- Need to generate this within IF
33851: ------------------------------------------------------------------------------------
33852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33853:
33854: ----------------------------------------------------------------------------------
33855: -- 4219869 Business Flow
33856: -- Update journal entry status -- Need to generate this within IF

Line 33884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33880: -- To allow MPA report to determine if it should generate report process
33881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33882: ------------------------------------------------------------------------------------------
33883:
33884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33887: -- call ADRs
33888: -- Bug 4922099

Line 33885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33882: ------------------------------------------------------------------------------------------
33883:
33884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33887: -- call ADRs
33888: -- Bug 4922099
33889: --

Line 33909: xla_ae_lines_pkg.set_ccid(

33905: , x_value_type_code => l_adr_value_type_code
33906: , p_side => 'NA'
33907: );
33908:
33909: xla_ae_lines_pkg.set_ccid(
33910: p_code_combination_id => l_ccid
33911: , p_value_type_code => l_adr_value_type_code
33912: , p_transaction_coa_id => l_adr_transaction_coa_id
33913: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33932: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33928:
33929: --
33930: -- Update the line information that should be overwritten
33931: --
33932: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33933: p_header_num => 1);
33934: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33935:
33936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33934: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33930: -- Update the line information that should be overwritten
33931: --
33932: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33933: p_header_num => 1);
33934: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33935:
33936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33937:
33938: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33932: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33933: p_header_num => 1);
33934: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33935:
33936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33937:
33938: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33939: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33940: END IF;

Line 33939: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33935:
33936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33937:
33938: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33939: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33940: END IF;
33941:
33942: --
33943: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33946: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33942: --
33943: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33944: --
33945: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33946: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33947: ELSE
33948: ---------------------------------------------------------------------------------------------------
33949: -- 4262811a Switch Sign
33950: ---------------------------------------------------------------------------------------------------

Line 33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33947: ELSE
33948: ---------------------------------------------------------------------------------------------------
33949: -- 4262811a Switch Sign
33950: ---------------------------------------------------------------------------------------------------
33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33948: ---------------------------------------------------------------------------------------------------
33949: -- 4262811a Switch Sign
33950: ---------------------------------------------------------------------------------------------------
33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302

Line 33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33949: -- 4262811a Switch Sign
33950: ---------------------------------------------------------------------------------------------------
33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302
33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33950: ---------------------------------------------------------------------------------------------------
33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302
33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33951: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302
33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33959:

Line 33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302
33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33959:
33960: END IF;
33961:

Line 33958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33956: -- 5132302
33957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33959:
33960: END IF;
33961:
33962: -- 4955764

Line 33963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33959:
33960: END IF;
33961:
33962: -- 4955764
33963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33964: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33965:
33966:
33967: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 33967: XLA_AE_LINES_PKG.ValidateCurrentLine;

33963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33964: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33965:
33966:
33967: XLA_AE_LINES_PKG.ValidateCurrentLine;
33968: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33969:
33970: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33971: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 33968: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33964: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33965:
33966:
33967: XLA_AE_LINES_PKG.ValidateCurrentLine;
33968: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33969:
33970: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33971: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33972: ,p_balance_type_code => l_balance_type_code);

Line 34144: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34140: --
34141: -- bulk performance
34142: --
34143: l_balance_type_code VARCHAR2(1);
34144: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34145: l_log_module VARCHAR2(240);
34146:
34147: --
34148: -- Upgrade strategy

Line 34221: XLA_AE_LINES_PKG.SetNewLine;

34217: ') = 'R'
34218: THEN
34219:
34220: --
34221: XLA_AE_LINES_PKG.SetNewLine;
34222:
34223: p_balance_type_code := l_balance_type_code;
34224: -- set the flag so later we will know whether the gain loss line needs to be created
34225:

Line 34233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

34229:
34230: --
34231: -- bulk performance
34232: --
34233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
34234: p_header_num => 0); -- 4262811
34235: --
34236: -- set accounting line options
34237: --

Line 34238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

34234: p_header_num => 0); -- 4262811
34235: --
34236: -- set accounting line options
34237: --
34238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
34239: p_natural_side_code => 'C'
34240: , p_gain_or_loss_flag => 'N'
34241: , p_gl_transfer_mode_code => 'S'
34242: , p_acct_entry_type_code => 'A'

Line 34252: xla_ae_lines_pkg.SetAcctLineType

34248: --
34249: --
34250: -- set accounting line type info
34251: --
34252: xla_ae_lines_pkg.SetAcctLineType
34253: (p_component_type => l_component_type
34254: ,p_event_type_code => l_event_type_code
34255: ,p_line_definition_owner_code => l_line_definition_owner_code
34256: ,p_line_definition_code => l_line_definition_code

Line 34266: xla_ae_lines_pkg.SetAcctClass(

34262: ,p_event_class_code => l_event_class_code);
34263: --
34264: -- set accounting class
34265: --
34266: xla_ae_lines_pkg.SetAcctClass(
34267: p_accounting_class_code => 'CASH_CLEARING'
34268: , p_ae_header_id => l_ae_header_id
34269: );
34270:

Line 34274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

34270:
34271: --
34272: -- set rounding class
34273: --
34274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34275: 'CASH_CLEARING';
34276:
34277: --
34278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 34278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

34274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34275: 'CASH_CLEARING';
34276:
34277: --
34278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34280: --
34281: -- bulk performance
34282: --

Line 34279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

34275: 'CASH_CLEARING';
34276:
34277: --
34278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34280: --
34281: -- bulk performance
34282: --
34283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 34283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

34279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34280: --
34281: -- bulk performance
34282: --
34283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34284:
34285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34287:

Line 34285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

34281: -- bulk performance
34282: --
34283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34284:
34285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34287:
34288: -- 4955764
34289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34287:
34288: -- 4955764
34289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34291:
34292: -- 4458381 Public Sector Enh
34293:

Line 34347: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

34343: l_rec_acct_attrs.array_num_value(22) := p_source_75;
34344: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34345: l_rec_acct_attrs.array_num_value(23) := p_source_76;
34346:
34347: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34348: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34349:
34350: ---------------------------------------------------------------------------------------------------------------
34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 34348: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

34344: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34345: l_rec_acct_attrs.array_num_value(23) := p_source_76;
34346:
34347: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34348: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34349:
34350: ---------------------------------------------------------------------------------------------------------------
34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34352: ---------------------------------------------------------------------------------------------------------------

Line 34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

34347: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34348: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34349:
34350: ---------------------------------------------------------------------------------------------------------------
34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34352: ---------------------------------------------------------------------------------------------------------------
34353: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34354:
34355: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 34353: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

34349:
34350: ---------------------------------------------------------------------------------------------------------------
34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34352: ---------------------------------------------------------------------------------------------------------------
34353: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34354:
34355: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34356: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34357:

Line 34355: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34351: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34352: ---------------------------------------------------------------------------------------------------------------
34353: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34354:
34355: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34356: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34357:
34358: IF xla_accounting_cache_pkg.GetValueChar
34359: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 34356: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34352: ---------------------------------------------------------------------------------------------------------------
34353: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34354:
34355: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34356: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34357:
34358: IF xla_accounting_cache_pkg.GetValueChar
34359: (p_source_code => 'LEDGER_CATEGORY_CODE'
34360: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 34367: xla_ae_lines_pkg.BflowUpgEntry

34363: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34364: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
34365: )
34366: THEN
34367: xla_ae_lines_pkg.BflowUpgEntry
34368: (p_business_method_code => l_bflow_method_code
34369: ,p_business_class_code => l_bflow_class_code
34370: ,p_balance_type => l_balance_type_code);
34371: ELSE

Line 34373: XLA_AE_LINES_PKG.business_flow_validation(

34369: ,p_business_class_code => l_bflow_class_code
34370: ,p_balance_type => l_balance_type_code);
34371: ELSE
34372: NULL;
34373: XLA_AE_LINES_PKG.business_flow_validation(
34374: p_business_method_code => l_bflow_method_code
34375: ,p_business_class_code => l_bflow_class_code
34376: ,p_inherit_description_flag => l_inherit_desc_flag);
34377: END IF;

Line 34400: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

34396: NULL;
34397: --
34398: --
34399:
34400: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
34401: p_code_combination_id => TO_NUMBER(C_NUM)
34402: , p_value_type_code => NULL
34403: , p_transaction_coa_id => null
34404: , p_accounting_coa_id => null

Line 34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34413: );
34414:
34415:
34416: -- initialise segments
34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34414:
34415:
34416: -- initialise segments
34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34415:
34416: -- initialise segments
34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34416: -- initialise segments
34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34417: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34418: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34419: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34420: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34421: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34422: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34423: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34424: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34425: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34426: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34427: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34428: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34429: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34430: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34431: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34432: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34433: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34434: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34435: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34436: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34437: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34438: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34439: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34447: --

Line 34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34440: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34447: --
34448:

Line 34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34441: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34447: --
34448:
34449: --

Line 34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34442: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34443: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34444: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34445: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34446: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34447: --
34448:
34449: --
34450:

Line 34469: xla_ae_lines_pkg.set_segment(

34465: );
34466:
34467: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
34468:
34469: xla_ae_lines_pkg.set_segment(
34470: p_to_segment_code => 'GL_ACCOUNT'
34471: , p_segment_value => l_segment
34472: , p_from_segment_code => l_adr_value_segment_code
34473: , p_from_combination_id => l_adr_value_combination_id

Line 34513: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34509: xla_accounting_err_pkg.build_message
34510: (p_appli_s_name => 'XLA'
34511: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34512: ,p_token_1 => 'LINE_NUMBER'
34513: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34514: ,p_token_2 => 'LINE_TYPE_NAME'
34515: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34516: l_component_type
34517: ,l_component_code

Line 34549: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34545: --
34546: --
34547: ------------------------------------------------------------------------------------------------
34548: -- 4219869 Business Flow
34549: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34550: -- Prior Entry. Currently, the following code is always generated.
34551: ------------------------------------------------------------------------------------------------
34552: XLA_AE_LINES_PKG.ValidateCurrentLine;
34553:

Line 34552: XLA_AE_LINES_PKG.ValidateCurrentLine;

34548: -- 4219869 Business Flow
34549: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34550: -- Prior Entry. Currently, the following code is always generated.
34551: ------------------------------------------------------------------------------------------------
34552: XLA_AE_LINES_PKG.ValidateCurrentLine;
34553:
34554: ------------------------------------------------------------------------------------
34555: -- 4219869 Business Flow
34556: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34558: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34554: ------------------------------------------------------------------------------------
34555: -- 4219869 Business Flow
34556: -- Populated credit and debit amounts -- Need to generate this within IF
34557: ------------------------------------------------------------------------------------
34558: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34559:
34560: ----------------------------------------------------------------------------------
34561: -- 4219869 Business Flow
34562: -- Update journal entry status -- Need to generate this within IF

Line 34590: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34586: -- To allow MPA report to determine if it should generate report process
34587: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34588: ------------------------------------------------------------------------------------------
34589:
34590: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34591: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34592: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34593: -- call ADRs
34594: -- Bug 4922099

Line 34591: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34587: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34588: ------------------------------------------------------------------------------------------
34589:
34590: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34591: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34592: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34593: -- call ADRs
34594: -- Bug 4922099
34595: --

Line 34605: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

34601: NULL;
34602: --
34603: --
34604:
34605: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
34606: p_code_combination_id => TO_NUMBER(C_NUM)
34607: , p_value_type_code => NULL
34608: , p_transaction_coa_id => null
34609: , p_accounting_coa_id => null

Line 34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34618: );
34619:
34620:
34621: -- initialise segments
34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34619:
34620:
34621: -- initialise segments
34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34620:
34621: -- initialise segments
34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34621: -- initialise segments
34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34622: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34623: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34624: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34625: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34626: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34627: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34628: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34629: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34630: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34631: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34632: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34633: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34634: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34635: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34636: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34637: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34638: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34639: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34640: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34641: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34642: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34643: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34644: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34652: --

Line 34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34645: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34652: --
34653:

Line 34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34646: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34652: --
34653:
34654: --

Line 34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34647: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34648: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34649: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34650: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34651: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34652: --
34653:
34654: --
34655:

Line 34674: xla_ae_lines_pkg.set_segment(

34670: );
34671:
34672: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
34673:
34674: xla_ae_lines_pkg.set_segment(
34675: p_to_segment_code => 'GL_ACCOUNT'
34676: , p_segment_value => l_segment
34677: , p_from_segment_code => l_adr_value_segment_code
34678: , p_from_combination_id => l_adr_value_combination_id

Line 34705: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

34701:
34702: --
34703: -- Update the line information that should be overwritten
34704: --
34705: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34706: p_header_num => 1);
34707: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34708:
34709: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 34707: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

34703: -- Update the line information that should be overwritten
34704: --
34705: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34706: p_header_num => 1);
34707: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34708:
34709: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34710:
34711: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 34709: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

34705: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34706: p_header_num => 1);
34707: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34708:
34709: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34710:
34711: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34712: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34713: END IF;

Line 34712: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

34708:
34709: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34710:
34711: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34712: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34713: END IF;
34714:
34715: --
34716: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 34719: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

34715: --
34716: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34717: --
34718: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34719: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34720: ELSE
34721: ---------------------------------------------------------------------------------------------------
34722: -- 4262811a Switch Sign
34723: ---------------------------------------------------------------------------------------------------

Line 34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

34720: ELSE
34721: ---------------------------------------------------------------------------------------------------
34722: -- 4262811a Switch Sign
34723: ---------------------------------------------------------------------------------------------------
34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34721: ---------------------------------------------------------------------------------------------------
34722: -- 4262811a Switch Sign
34723: ---------------------------------------------------------------------------------------------------
34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302

Line 34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34722: -- 4262811a Switch Sign
34723: ---------------------------------------------------------------------------------------------------
34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302
34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34723: ---------------------------------------------------------------------------------------------------
34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302
34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34731: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34724: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302
34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34731: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34732:

Line 34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

34726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302
34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34731: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34732:
34733: END IF;
34734:

Line 34731: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34728: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34729: -- 5132302
34730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34731: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34732:
34733: END IF;
34734:
34735: -- 4955764

Line 34736: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34732:
34733: END IF;
34734:
34735: -- 4955764
34736: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34737: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34738:
34739:
34740: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 34740: XLA_AE_LINES_PKG.ValidateCurrentLine;

34736: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34737: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34738:
34739:
34740: XLA_AE_LINES_PKG.ValidateCurrentLine;
34741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34742:
34743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34744: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 34741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34737: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34738:
34739:
34740: XLA_AE_LINES_PKG.ValidateCurrentLine;
34741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34742:
34743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34744: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34745: ,p_balance_type_code => l_balance_type_code);

Line 34917: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34913: --
34914: -- bulk performance
34915: --
34916: l_balance_type_code VARCHAR2(1);
34917: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34918: l_log_module VARCHAR2(240);
34919:
34920: --
34921: -- Upgrade strategy

Line 34994: XLA_AE_LINES_PKG.SetNewLine;

34990: ') = 'R'
34991: THEN
34992:
34993: --
34994: XLA_AE_LINES_PKG.SetNewLine;
34995:
34996: p_balance_type_code := l_balance_type_code;
34997: -- set the flag so later we will know whether the gain loss line needs to be created
34998:

Line 35006: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35002:
35003: --
35004: -- bulk performance
35005: --
35006: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35007: p_header_num => 0); -- 4262811
35008: --
35009: -- set accounting line options
35010: --

Line 35011: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35007: p_header_num => 0); -- 4262811
35008: --
35009: -- set accounting line options
35010: --
35011: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35012: p_natural_side_code => 'C'
35013: , p_gain_or_loss_flag => 'N'
35014: , p_gl_transfer_mode_code => 'S'
35015: , p_acct_entry_type_code => 'A'

Line 35025: xla_ae_lines_pkg.SetAcctLineType

35021: --
35022: --
35023: -- set accounting line type info
35024: --
35025: xla_ae_lines_pkg.SetAcctLineType
35026: (p_component_type => l_component_type
35027: ,p_event_type_code => l_event_type_code
35028: ,p_line_definition_owner_code => l_line_definition_owner_code
35029: ,p_line_definition_code => l_line_definition_code

Line 35039: xla_ae_lines_pkg.SetAcctClass(

35035: ,p_event_class_code => l_event_class_code);
35036: --
35037: -- set accounting class
35038: --
35039: xla_ae_lines_pkg.SetAcctClass(
35040: p_accounting_class_code => 'CASH_CLEARING'
35041: , p_ae_header_id => l_ae_header_id
35042: );
35043:

Line 35047: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

35043:
35044: --
35045: -- set rounding class
35046: --
35047: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35048: 'CASH_CLEARING';
35049:
35050: --
35051: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35051: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35047: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35048: 'CASH_CLEARING';
35049:
35050: --
35051: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35052: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35053: --
35054: -- bulk performance
35055: --

Line 35052: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35048: 'CASH_CLEARING';
35049:
35050: --
35051: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35052: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35053: --
35054: -- bulk performance
35055: --
35056: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35056: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35052: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35053: --
35054: -- bulk performance
35055: --
35056: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35057:
35058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35060:

Line 35058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35054: -- bulk performance
35055: --
35056: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35057:
35058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35060:
35061: -- 4955764
35062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35060:
35061: -- 4955764
35062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35064:
35065: -- 4458381 Public Sector Enh
35066:

Line 35120: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35116: l_rec_acct_attrs.array_num_value(22) := p_source_75;
35117: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35118: l_rec_acct_attrs.array_num_value(23) := p_source_76;
35119:
35120: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35121: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35122:
35123: ---------------------------------------------------------------------------------------------------------------
35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35121: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35117: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35118: l_rec_acct_attrs.array_num_value(23) := p_source_76;
35119:
35120: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35121: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35122:
35123: ---------------------------------------------------------------------------------------------------------------
35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35125: ---------------------------------------------------------------------------------------------------------------

Line 35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35120: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35121: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35122:
35123: ---------------------------------------------------------------------------------------------------------------
35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35125: ---------------------------------------------------------------------------------------------------------------
35126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35127:
35128: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35122:
35123: ---------------------------------------------------------------------------------------------------------------
35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35125: ---------------------------------------------------------------------------------------------------------------
35126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35127:
35128: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35130:

Line 35128: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35124: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35125: ---------------------------------------------------------------------------------------------------------------
35126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35127:
35128: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35130:
35131: IF xla_accounting_cache_pkg.GetValueChar
35132: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35125: ---------------------------------------------------------------------------------------------------------------
35126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35127:
35128: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35130:
35131: IF xla_accounting_cache_pkg.GetValueChar
35132: (p_source_code => 'LEDGER_CATEGORY_CODE'
35133: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35140: xla_ae_lines_pkg.BflowUpgEntry

35136: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35137: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35138: )
35139: THEN
35140: xla_ae_lines_pkg.BflowUpgEntry
35141: (p_business_method_code => l_bflow_method_code
35142: ,p_business_class_code => l_bflow_class_code
35143: ,p_balance_type => l_balance_type_code);
35144: ELSE

Line 35146: XLA_AE_LINES_PKG.business_flow_validation(

35142: ,p_business_class_code => l_bflow_class_code
35143: ,p_balance_type => l_balance_type_code);
35144: ELSE
35145: NULL;
35146: XLA_AE_LINES_PKG.business_flow_validation(
35147: p_business_method_code => l_bflow_method_code
35148: ,p_business_class_code => l_bflow_class_code
35149: ,p_inherit_description_flag => l_inherit_desc_flag);
35150: END IF;

Line 35183: xla_ae_lines_pkg.set_ccid(

35179: , x_value_type_code => l_adr_value_type_code
35180: , p_side => 'NA'
35181: );
35182:
35183: xla_ae_lines_pkg.set_ccid(
35184: p_code_combination_id => l_ccid
35185: , p_value_type_code => l_adr_value_type_code
35186: , p_transaction_coa_id => l_adr_transaction_coa_id
35187: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35199: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

35195: , p_side => 'NA'
35196: );
35197:
35198:
35199: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
35200: p_to_segment_code => 'GL_BALANCING'
35201: , p_segment_value => C_CHAR
35202: , p_from_segment_code => NULL
35203: , p_from_combination_id => NULL

Line 35243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35239: xla_accounting_err_pkg.build_message
35240: (p_appli_s_name => 'XLA'
35241: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35242: ,p_token_1 => 'LINE_NUMBER'
35243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35244: ,p_token_2 => 'LINE_TYPE_NAME'
35245: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35246: l_component_type
35247: ,l_component_code

Line 35279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

35275: --
35276: --
35277: ------------------------------------------------------------------------------------------------
35278: -- 4219869 Business Flow
35279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35280: -- Prior Entry. Currently, the following code is always generated.
35281: ------------------------------------------------------------------------------------------------
35282: XLA_AE_LINES_PKG.ValidateCurrentLine;
35283:

Line 35282: XLA_AE_LINES_PKG.ValidateCurrentLine;

35278: -- 4219869 Business Flow
35279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35280: -- Prior Entry. Currently, the following code is always generated.
35281: ------------------------------------------------------------------------------------------------
35282: XLA_AE_LINES_PKG.ValidateCurrentLine;
35283:
35284: ------------------------------------------------------------------------------------
35285: -- 4219869 Business Flow
35286: -- Populated credit and debit amounts -- Need to generate this within IF

Line 35288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35284: ------------------------------------------------------------------------------------
35285: -- 4219869 Business Flow
35286: -- Populated credit and debit amounts -- Need to generate this within IF
35287: ------------------------------------------------------------------------------------
35288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35289:
35290: ----------------------------------------------------------------------------------
35291: -- 4219869 Business Flow
35292: -- Update journal entry status -- Need to generate this within IF

Line 35320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

35316: -- To allow MPA report to determine if it should generate report process
35317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35318: ------------------------------------------------------------------------------------------
35319:
35320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35323: -- call ADRs
35324: -- Bug 4922099

Line 35321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

35317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35318: ------------------------------------------------------------------------------------------
35319:
35320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35323: -- call ADRs
35324: -- Bug 4922099
35325: --

Line 35345: xla_ae_lines_pkg.set_ccid(

35341: , x_value_type_code => l_adr_value_type_code
35342: , p_side => 'NA'
35343: );
35344:
35345: xla_ae_lines_pkg.set_ccid(
35346: p_code_combination_id => l_ccid
35347: , p_value_type_code => l_adr_value_type_code
35348: , p_transaction_coa_id => l_adr_transaction_coa_id
35349: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35361: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

35357: , p_side => 'NA'
35358: );
35359:
35360:
35361: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
35362: p_to_segment_code => 'GL_BALANCING'
35363: , p_segment_value => C_CHAR
35364: , p_from_segment_code => NULL
35365: , p_from_combination_id => NULL

Line 35392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35388:
35389: --
35390: -- Update the line information that should be overwritten
35391: --
35392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35393: p_header_num => 1);
35394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35395:
35396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35390: -- Update the line information that should be overwritten
35391: --
35392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35393: p_header_num => 1);
35394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35395:
35396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35397:
35398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35393: p_header_num => 1);
35394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35395:
35396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35397:
35398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35400: END IF;

Line 35399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35395:
35396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35397:
35398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35400: END IF;
35401:
35402: --
35403: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35406: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35402: --
35403: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35404: --
35405: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35406: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35407: ELSE
35408: ---------------------------------------------------------------------------------------------------
35409: -- 4262811a Switch Sign
35410: ---------------------------------------------------------------------------------------------------

Line 35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35407: ELSE
35408: ---------------------------------------------------------------------------------------------------
35409: -- 4262811a Switch Sign
35410: ---------------------------------------------------------------------------------------------------
35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35408: ---------------------------------------------------------------------------------------------------
35409: -- 4262811a Switch Sign
35410: ---------------------------------------------------------------------------------------------------
35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302

Line 35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35409: -- 4262811a Switch Sign
35410: ---------------------------------------------------------------------------------------------------
35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302
35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35410: ---------------------------------------------------------------------------------------------------
35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302
35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302
35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35419:

Line 35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302
35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35419:
35420: END IF;
35421:

Line 35418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35416: -- 5132302
35417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35419:
35420: END IF;
35421:
35422: -- 4955764

Line 35423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35419:
35420: END IF;
35421:
35422: -- 4955764
35423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35425:
35426:
35427: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35427: XLA_AE_LINES_PKG.ValidateCurrentLine;

35423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35425:
35426:
35427: XLA_AE_LINES_PKG.ValidateCurrentLine;
35428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35429:
35430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35425:
35426:
35427: XLA_AE_LINES_PKG.ValidateCurrentLine;
35428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35429:
35430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35432: ,p_balance_type_code => l_balance_type_code);

Line 35604: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35600: --
35601: -- bulk performance
35602: --
35603: l_balance_type_code VARCHAR2(1);
35604: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35605: l_log_module VARCHAR2(240);
35606:
35607: --
35608: -- Upgrade strategy

Line 35681: XLA_AE_LINES_PKG.SetNewLine;

35677: ') = 'R'
35678: THEN
35679:
35680: --
35681: XLA_AE_LINES_PKG.SetNewLine;
35682:
35683: p_balance_type_code := l_balance_type_code;
35684: -- set the flag so later we will know whether the gain loss line needs to be created
35685:

Line 35693: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35689:
35690: --
35691: -- bulk performance
35692: --
35693: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35694: p_header_num => 0); -- 4262811
35695: --
35696: -- set accounting line options
35697: --

Line 35698: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35694: p_header_num => 0); -- 4262811
35695: --
35696: -- set accounting line options
35697: --
35698: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35699: p_natural_side_code => 'C'
35700: , p_gain_or_loss_flag => 'N'
35701: , p_gl_transfer_mode_code => 'S'
35702: , p_acct_entry_type_code => 'A'

Line 35712: xla_ae_lines_pkg.SetAcctLineType

35708: --
35709: --
35710: -- set accounting line type info
35711: --
35712: xla_ae_lines_pkg.SetAcctLineType
35713: (p_component_type => l_component_type
35714: ,p_event_type_code => l_event_type_code
35715: ,p_line_definition_owner_code => l_line_definition_owner_code
35716: ,p_line_definition_code => l_line_definition_code

Line 35726: xla_ae_lines_pkg.SetAcctClass(

35722: ,p_event_class_code => l_event_class_code);
35723: --
35724: -- set accounting class
35725: --
35726: xla_ae_lines_pkg.SetAcctClass(
35727: p_accounting_class_code => 'CASH_CLEARING'
35728: , p_ae_header_id => l_ae_header_id
35729: );
35730:

Line 35734: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

35730:
35731: --
35732: -- set rounding class
35733: --
35734: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35735: 'CASH_CLEARING';
35736:
35737: --
35738: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35738: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35734: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35735: 'CASH_CLEARING';
35736:
35737: --
35738: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35739: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35740: --
35741: -- bulk performance
35742: --

Line 35739: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35735: 'CASH_CLEARING';
35736:
35737: --
35738: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35739: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35740: --
35741: -- bulk performance
35742: --
35743: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35743: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35739: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35740: --
35741: -- bulk performance
35742: --
35743: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35744:
35745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35747:

Line 35745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35741: -- bulk performance
35742: --
35743: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35744:
35745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35747:
35748: -- 4955764
35749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35747:
35748: -- 4955764
35749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35751:
35752: -- 4458381 Public Sector Enh
35753:

Line 35807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35803: l_rec_acct_attrs.array_num_value(22) := p_source_75;
35804: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35805: l_rec_acct_attrs.array_num_value(23) := p_source_76;
35806:
35807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35809:
35810: ---------------------------------------------------------------------------------------------------------------
35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35804: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35805: l_rec_acct_attrs.array_num_value(23) := p_source_76;
35806:
35807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35809:
35810: ---------------------------------------------------------------------------------------------------------------
35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35812: ---------------------------------------------------------------------------------------------------------------

Line 35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35807: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35808: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35809:
35810: ---------------------------------------------------------------------------------------------------------------
35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35812: ---------------------------------------------------------------------------------------------------------------
35813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35814:
35815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35809:
35810: ---------------------------------------------------------------------------------------------------------------
35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35812: ---------------------------------------------------------------------------------------------------------------
35813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35814:
35815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35817:

Line 35815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35811: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35812: ---------------------------------------------------------------------------------------------------------------
35813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35814:
35815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35817:
35818: IF xla_accounting_cache_pkg.GetValueChar
35819: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35812: ---------------------------------------------------------------------------------------------------------------
35813: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35814:
35815: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35817:
35818: IF xla_accounting_cache_pkg.GetValueChar
35819: (p_source_code => 'LEDGER_CATEGORY_CODE'
35820: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35827: xla_ae_lines_pkg.BflowUpgEntry

35823: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35824: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35825: )
35826: THEN
35827: xla_ae_lines_pkg.BflowUpgEntry
35828: (p_business_method_code => l_bflow_method_code
35829: ,p_business_class_code => l_bflow_class_code
35830: ,p_balance_type => l_balance_type_code);
35831: ELSE

Line 35833: XLA_AE_LINES_PKG.business_flow_validation(

35829: ,p_business_class_code => l_bflow_class_code
35830: ,p_balance_type => l_balance_type_code);
35831: ELSE
35832: NULL;
35833: XLA_AE_LINES_PKG.business_flow_validation(
35834: p_business_method_code => l_bflow_method_code
35835: ,p_business_class_code => l_bflow_class_code
35836: ,p_inherit_description_flag => l_inherit_desc_flag);
35837: END IF;

Line 35860: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

35856: NULL;
35857: --
35858: --
35859:
35860: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
35861: p_code_combination_id => TO_NUMBER(C_NUM)
35862: , p_value_type_code => NULL
35863: , p_transaction_coa_id => null
35864: , p_accounting_coa_id => null

Line 35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35873: );
35874:
35875:
35876: -- initialise segments
35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35874:
35875:
35876: -- initialise segments
35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35875:
35876: -- initialise segments
35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35876: -- initialise segments
35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35877: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35878: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35879: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35880: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35881: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35882: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35883: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35884: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35885: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35886: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35887: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35888: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35889: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35890: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35891: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35892: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35893: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35894: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35895: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35896: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35897: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35898: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35899: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35907: --

Line 35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35900: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35907: --
35908:

Line 35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35901: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35907: --
35908:
35909: --

Line 35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35902: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35903: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35904: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35905: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35906: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35907: --
35908:
35909: --
35910:

Line 35929: xla_ae_lines_pkg.set_segment(

35925: );
35926:
35927: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
35928:
35929: xla_ae_lines_pkg.set_segment(
35930: p_to_segment_code => 'GL_ACCOUNT'
35931: , p_segment_value => l_segment
35932: , p_from_segment_code => l_adr_value_segment_code
35933: , p_from_combination_id => l_adr_value_combination_id

Line 35973: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35969: xla_accounting_err_pkg.build_message
35970: (p_appli_s_name => 'XLA'
35971: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35972: ,p_token_1 => 'LINE_NUMBER'
35973: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35974: ,p_token_2 => 'LINE_TYPE_NAME'
35975: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35976: l_component_type
35977: ,l_component_code

Line 36009: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36005: --
36006: --
36007: ------------------------------------------------------------------------------------------------
36008: -- 4219869 Business Flow
36009: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36010: -- Prior Entry. Currently, the following code is always generated.
36011: ------------------------------------------------------------------------------------------------
36012: XLA_AE_LINES_PKG.ValidateCurrentLine;
36013:

Line 36012: XLA_AE_LINES_PKG.ValidateCurrentLine;

36008: -- 4219869 Business Flow
36009: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36010: -- Prior Entry. Currently, the following code is always generated.
36011: ------------------------------------------------------------------------------------------------
36012: XLA_AE_LINES_PKG.ValidateCurrentLine;
36013:
36014: ------------------------------------------------------------------------------------
36015: -- 4219869 Business Flow
36016: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36014: ------------------------------------------------------------------------------------
36015: -- 4219869 Business Flow
36016: -- Populated credit and debit amounts -- Need to generate this within IF
36017: ------------------------------------------------------------------------------------
36018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36019:
36020: ----------------------------------------------------------------------------------
36021: -- 4219869 Business Flow
36022: -- Update journal entry status -- Need to generate this within IF

Line 36050: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

36046: -- To allow MPA report to determine if it should generate report process
36047: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36048: ------------------------------------------------------------------------------------------
36049:
36050: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36051: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36052: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36053: -- call ADRs
36054: -- Bug 4922099

Line 36051: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

36047: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36048: ------------------------------------------------------------------------------------------
36049:
36050: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36051: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36052: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36053: -- call ADRs
36054: -- Bug 4922099
36055: --

Line 36065: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

36061: NULL;
36062: --
36063: --
36064:
36065: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
36066: p_code_combination_id => TO_NUMBER(C_NUM)
36067: , p_value_type_code => NULL
36068: , p_transaction_coa_id => null
36069: , p_accounting_coa_id => null

Line 36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36078: );
36079:
36080:
36081: -- initialise segments
36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36079:
36080:
36081: -- initialise segments
36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36080:
36081: -- initialise segments
36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36081: -- initialise segments
36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36082: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36083: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36084: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36085: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36086: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36087: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36088: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36089: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36090: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36091: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36092: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36093: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36094: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36095: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36096: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36097: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36098: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36099: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36100: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36101: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36102: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36103: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36104: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36112: --

Line 36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36105: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36112: --
36113:

Line 36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36106: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36112: --
36113:
36114: --

Line 36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36107: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36108: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36109: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36110: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36111: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36112: --
36113:
36114: --
36115:

Line 36134: xla_ae_lines_pkg.set_segment(

36130: );
36131:
36132: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
36133:
36134: xla_ae_lines_pkg.set_segment(
36135: p_to_segment_code => 'GL_ACCOUNT'
36136: , p_segment_value => l_segment
36137: , p_from_segment_code => l_adr_value_segment_code
36138: , p_from_combination_id => l_adr_value_combination_id

Line 36165: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

36161:
36162: --
36163: -- Update the line information that should be overwritten
36164: --
36165: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36166: p_header_num => 1);
36167: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36168:
36169: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 36167: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

36163: -- Update the line information that should be overwritten
36164: --
36165: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36166: p_header_num => 1);
36167: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36168:
36169: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36170:
36171: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 36169: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

36165: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36166: p_header_num => 1);
36167: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36168:
36169: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36170:
36171: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36172: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36173: END IF;

Line 36172: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

36168:
36169: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36170:
36171: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36172: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36173: END IF;
36174:
36175: --
36176: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 36179: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

36175: --
36176: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36177: --
36178: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36179: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36180: ELSE
36181: ---------------------------------------------------------------------------------------------------
36182: -- 4262811a Switch Sign
36183: ---------------------------------------------------------------------------------------------------

Line 36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

36180: ELSE
36181: ---------------------------------------------------------------------------------------------------
36182: -- 4262811a Switch Sign
36183: ---------------------------------------------------------------------------------------------------
36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36181: ---------------------------------------------------------------------------------------------------
36182: -- 4262811a Switch Sign
36183: ---------------------------------------------------------------------------------------------------
36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302

Line 36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36182: -- 4262811a Switch Sign
36183: ---------------------------------------------------------------------------------------------------
36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302
36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36183: ---------------------------------------------------------------------------------------------------
36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302
36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36184: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302
36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36192:

Line 36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

36186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302
36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36192:
36193: END IF;
36194:

Line 36191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36187: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36189: -- 5132302
36190: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36192:
36193: END IF;
36194:
36195: -- 4955764

Line 36196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36192:
36193: END IF;
36194:
36195: -- 4955764
36196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36197: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36198:
36199:
36200: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 36200: XLA_AE_LINES_PKG.ValidateCurrentLine;

36196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36197: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36198:
36199:
36200: XLA_AE_LINES_PKG.ValidateCurrentLine;
36201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36202:
36203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36204: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 36201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36197: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36198:
36199:
36200: XLA_AE_LINES_PKG.ValidateCurrentLine;
36201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36202:
36203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36204: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36205: ,p_balance_type_code => l_balance_type_code);

Line 36377: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

36373: --
36374: -- bulk performance
36375: --
36376: l_balance_type_code VARCHAR2(1);
36377: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
36378: l_log_module VARCHAR2(240);
36379:
36380: --
36381: -- Upgrade strategy

Line 36454: XLA_AE_LINES_PKG.SetNewLine;

36450: ') = 'R'
36451: THEN
36452:
36453: --
36454: XLA_AE_LINES_PKG.SetNewLine;
36455:
36456: p_balance_type_code := l_balance_type_code;
36457: -- set the flag so later we will know whether the gain loss line needs to be created
36458:

Line 36466: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

36462:
36463: --
36464: -- bulk performance
36465: --
36466: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
36467: p_header_num => 0); -- 4262811
36468: --
36469: -- set accounting line options
36470: --

Line 36471: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

36467: p_header_num => 0); -- 4262811
36468: --
36469: -- set accounting line options
36470: --
36471: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
36472: p_natural_side_code => 'C'
36473: , p_gain_or_loss_flag => 'N'
36474: , p_gl_transfer_mode_code => 'S'
36475: , p_acct_entry_type_code => 'A'

Line 36485: xla_ae_lines_pkg.SetAcctLineType

36481: --
36482: --
36483: -- set accounting line type info
36484: --
36485: xla_ae_lines_pkg.SetAcctLineType
36486: (p_component_type => l_component_type
36487: ,p_event_type_code => l_event_type_code
36488: ,p_line_definition_owner_code => l_line_definition_owner_code
36489: ,p_line_definition_code => l_line_definition_code

Line 36499: xla_ae_lines_pkg.SetAcctClass(

36495: ,p_event_class_code => l_event_class_code);
36496: --
36497: -- set accounting class
36498: --
36499: xla_ae_lines_pkg.SetAcctClass(
36500: p_accounting_class_code => 'CASH_CLEARING'
36501: , p_ae_header_id => l_ae_header_id
36502: );
36503:

Line 36507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36503:
36504: --
36505: -- set rounding class
36506: --
36507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36508: 'CASH_CLEARING';
36509:
36510: --
36511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36508: 'CASH_CLEARING';
36509:
36510: --
36511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36513: --
36514: -- bulk performance
36515: --

Line 36512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36508: 'CASH_CLEARING';
36509:
36510: --
36511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36513: --
36514: -- bulk performance
36515: --
36516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36513: --
36514: -- bulk performance
36515: --
36516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36517:
36518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36520:

Line 36518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36514: -- bulk performance
36515: --
36516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36517:
36518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36520:
36521: -- 4955764
36522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36520:
36521: -- 4955764
36522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36524:
36525: -- 4458381 Public Sector Enh
36526:

Line 36580: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36576: l_rec_acct_attrs.array_num_value(22) := p_source_75;
36577: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
36578: l_rec_acct_attrs.array_num_value(23) := p_source_76;
36579:
36580: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36581: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36582:
36583: ---------------------------------------------------------------------------------------------------------------
36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36581: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36577: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
36578: l_rec_acct_attrs.array_num_value(23) := p_source_76;
36579:
36580: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36581: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36582:
36583: ---------------------------------------------------------------------------------------------------------------
36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36585: ---------------------------------------------------------------------------------------------------------------

Line 36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36580: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36581: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36582:
36583: ---------------------------------------------------------------------------------------------------------------
36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36585: ---------------------------------------------------------------------------------------------------------------
36586: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36587:
36588: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36586: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36582:
36583: ---------------------------------------------------------------------------------------------------------------
36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36585: ---------------------------------------------------------------------------------------------------------------
36586: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36587:
36588: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36590:

Line 36588: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36584: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36585: ---------------------------------------------------------------------------------------------------------------
36586: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36587:
36588: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36590:
36591: IF xla_accounting_cache_pkg.GetValueChar
36592: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36585: ---------------------------------------------------------------------------------------------------------------
36586: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36587:
36588: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36590:
36591: IF xla_accounting_cache_pkg.GetValueChar
36592: (p_source_code => 'LEDGER_CATEGORY_CODE'
36593: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36600: xla_ae_lines_pkg.BflowUpgEntry

36596: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36597: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36598: )
36599: THEN
36600: xla_ae_lines_pkg.BflowUpgEntry
36601: (p_business_method_code => l_bflow_method_code
36602: ,p_business_class_code => l_bflow_class_code
36603: ,p_balance_type => l_balance_type_code);
36604: ELSE

Line 36606: XLA_AE_LINES_PKG.business_flow_validation(

36602: ,p_business_class_code => l_bflow_class_code
36603: ,p_balance_type => l_balance_type_code);
36604: ELSE
36605: NULL;
36606: XLA_AE_LINES_PKG.business_flow_validation(
36607: p_business_method_code => l_bflow_method_code
36608: ,p_business_class_code => l_bflow_class_code
36609: ,p_inherit_description_flag => l_inherit_desc_flag);
36610: END IF;

Line 36643: xla_ae_lines_pkg.set_ccid(

36639: , x_value_type_code => l_adr_value_type_code
36640: , p_side => 'NA'
36641: );
36642:
36643: xla_ae_lines_pkg.set_ccid(
36644: p_code_combination_id => l_ccid
36645: , p_value_type_code => l_adr_value_type_code
36646: , p_transaction_coa_id => l_adr_transaction_coa_id
36647: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36659: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

36655: , p_side => 'NA'
36656: );
36657:
36658:
36659: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
36660: p_to_segment_code => 'GL_BALANCING'
36661: , p_segment_value => C_CHAR
36662: , p_from_segment_code => NULL
36663: , p_from_combination_id => NULL

Line 36703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36699: xla_accounting_err_pkg.build_message
36700: (p_appli_s_name => 'XLA'
36701: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36702: ,p_token_1 => 'LINE_NUMBER'
36703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36704: ,p_token_2 => 'LINE_TYPE_NAME'
36705: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36706: l_component_type
36707: ,l_component_code

Line 36739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36735: --
36736: --
36737: ------------------------------------------------------------------------------------------------
36738: -- 4219869 Business Flow
36739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36740: -- Prior Entry. Currently, the following code is always generated.
36741: ------------------------------------------------------------------------------------------------
36742: XLA_AE_LINES_PKG.ValidateCurrentLine;
36743:

Line 36742: XLA_AE_LINES_PKG.ValidateCurrentLine;

36738: -- 4219869 Business Flow
36739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36740: -- Prior Entry. Currently, the following code is always generated.
36741: ------------------------------------------------------------------------------------------------
36742: XLA_AE_LINES_PKG.ValidateCurrentLine;
36743:
36744: ------------------------------------------------------------------------------------
36745: -- 4219869 Business Flow
36746: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36744: ------------------------------------------------------------------------------------
36745: -- 4219869 Business Flow
36746: -- Populated credit and debit amounts -- Need to generate this within IF
36747: ------------------------------------------------------------------------------------
36748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36749:
36750: ----------------------------------------------------------------------------------
36751: -- 4219869 Business Flow
36752: -- Update journal entry status -- Need to generate this within IF

Line 36780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

36776: -- To allow MPA report to determine if it should generate report process
36777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36778: ------------------------------------------------------------------------------------------
36779:
36780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36783: -- call ADRs
36784: -- Bug 4922099

Line 36781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

36777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36778: ------------------------------------------------------------------------------------------
36779:
36780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36783: -- call ADRs
36784: -- Bug 4922099
36785: --

Line 36805: xla_ae_lines_pkg.set_ccid(

36801: , x_value_type_code => l_adr_value_type_code
36802: , p_side => 'NA'
36803: );
36804:
36805: xla_ae_lines_pkg.set_ccid(
36806: p_code_combination_id => l_ccid
36807: , p_value_type_code => l_adr_value_type_code
36808: , p_transaction_coa_id => l_adr_transaction_coa_id
36809: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36821: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

36817: , p_side => 'NA'
36818: );
36819:
36820:
36821: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
36822: p_to_segment_code => 'GL_BALANCING'
36823: , p_segment_value => C_CHAR
36824: , p_from_segment_code => NULL
36825: , p_from_combination_id => NULL

Line 36852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

36848:
36849: --
36850: -- Update the line information that should be overwritten
36851: --
36852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36853: p_header_num => 1);
36854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36855:
36856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 36854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

36850: -- Update the line information that should be overwritten
36851: --
36852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36853: p_header_num => 1);
36854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36855:
36856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36857:
36858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 36856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

36852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36853: p_header_num => 1);
36854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36855:
36856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36857:
36858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36860: END IF;

Line 36859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

36855:
36856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36857:
36858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36860: END IF;
36861:
36862: --
36863: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 36866: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

36862: --
36863: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36864: --
36865: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36866: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36867: ELSE
36868: ---------------------------------------------------------------------------------------------------
36869: -- 4262811a Switch Sign
36870: ---------------------------------------------------------------------------------------------------

Line 36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

36867: ELSE
36868: ---------------------------------------------------------------------------------------------------
36869: -- 4262811a Switch Sign
36870: ---------------------------------------------------------------------------------------------------
36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36868: ---------------------------------------------------------------------------------------------------
36869: -- 4262811a Switch Sign
36870: ---------------------------------------------------------------------------------------------------
36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302

Line 36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36869: -- 4262811a Switch Sign
36870: ---------------------------------------------------------------------------------------------------
36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302
36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36870: ---------------------------------------------------------------------------------------------------
36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302
36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302
36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36879:

Line 36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

36873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302
36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36879:
36880: END IF;
36881:

Line 36878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36876: -- 5132302
36877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36879:
36880: END IF;
36881:
36882: -- 4955764

Line 36883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36879:
36880: END IF;
36881:
36882: -- 4955764
36883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36885:
36886:
36887: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 36887: XLA_AE_LINES_PKG.ValidateCurrentLine;

36883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36885:
36886:
36887: XLA_AE_LINES_PKG.ValidateCurrentLine;
36888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36889:
36890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 36888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36885:
36886:
36887: XLA_AE_LINES_PKG.ValidateCurrentLine;
36888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36889:
36890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36892: ,p_balance_type_code => l_balance_type_code);

Line 37064: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

37060: --
37061: -- bulk performance
37062: --
37063: l_balance_type_code VARCHAR2(1);
37064: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
37065: l_log_module VARCHAR2(240);
37066:
37067: --
37068: -- Upgrade strategy

Line 37143: XLA_AE_LINES_PKG.SetNewLine;

37139: ') = 'R'
37140: THEN
37141:
37142: --
37143: XLA_AE_LINES_PKG.SetNewLine;
37144:
37145: p_balance_type_code := l_balance_type_code;
37146: -- set the flag so later we will know whether the gain loss line needs to be created
37147:

Line 37155: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37151:
37152: --
37153: -- bulk performance
37154: --
37155: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37156: p_header_num => 0); -- 4262811
37157: --
37158: -- set accounting line options
37159: --

Line 37160: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37156: p_header_num => 0); -- 4262811
37157: --
37158: -- set accounting line options
37159: --
37160: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37161: p_natural_side_code => 'C'
37162: , p_gain_or_loss_flag => 'N'
37163: , p_gl_transfer_mode_code => 'S'
37164: , p_acct_entry_type_code => 'A'

Line 37174: xla_ae_lines_pkg.SetAcctLineType

37170: --
37171: --
37172: -- set accounting line type info
37173: --
37174: xla_ae_lines_pkg.SetAcctLineType
37175: (p_component_type => l_component_type
37176: ,p_event_type_code => l_event_type_code
37177: ,p_line_definition_owner_code => l_line_definition_owner_code
37178: ,p_line_definition_code => l_line_definition_code

Line 37188: xla_ae_lines_pkg.SetAcctClass(

37184: ,p_event_class_code => l_event_class_code);
37185: --
37186: -- set accounting class
37187: --
37188: xla_ae_lines_pkg.SetAcctClass(
37189: p_accounting_class_code => 'CASH_CLEARING'
37190: , p_ae_header_id => l_ae_header_id
37191: );
37192:

Line 37196: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37192:
37193: --
37194: -- set rounding class
37195: --
37196: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37197: 'CASH_CLEARING';
37198:
37199: --
37200: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37200: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37196: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37197: 'CASH_CLEARING';
37198:
37199: --
37200: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37201: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37202: --
37203: -- bulk performance
37204: --

Line 37201: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37197: 'CASH_CLEARING';
37198:
37199: --
37200: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37201: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37202: --
37203: -- bulk performance
37204: --
37205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37201: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37202: --
37203: -- bulk performance
37204: --
37205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37206:
37207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37209:

Line 37207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37203: -- bulk performance
37204: --
37205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37206:
37207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37209:
37210: -- 4955764
37211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37209:
37210: -- 4955764
37211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37213:
37214: -- 4458381 Public Sector Enh
37215:

Line 37269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37265: l_rec_acct_attrs.array_num_value(22) := p_source_75;
37266: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
37267: l_rec_acct_attrs.array_num_value(23) := p_source_76;
37268:
37269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37271:
37272: ---------------------------------------------------------------------------------------------------------------
37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37266: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
37267: l_rec_acct_attrs.array_num_value(23) := p_source_76;
37268:
37269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37271:
37272: ---------------------------------------------------------------------------------------------------------------
37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37274: ---------------------------------------------------------------------------------------------------------------

Line 37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37271:
37272: ---------------------------------------------------------------------------------------------------------------
37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37274: ---------------------------------------------------------------------------------------------------------------
37275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37276:
37277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37271:
37272: ---------------------------------------------------------------------------------------------------------------
37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37274: ---------------------------------------------------------------------------------------------------------------
37275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37276:
37277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37279:

Line 37277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37274: ---------------------------------------------------------------------------------------------------------------
37275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37276:
37277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37279:
37280: IF xla_accounting_cache_pkg.GetValueChar
37281: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37274: ---------------------------------------------------------------------------------------------------------------
37275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37276:
37277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37279:
37280: IF xla_accounting_cache_pkg.GetValueChar
37281: (p_source_code => 'LEDGER_CATEGORY_CODE'
37282: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37289: xla_ae_lines_pkg.BflowUpgEntry

37285: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37286: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37287: )
37288: THEN
37289: xla_ae_lines_pkg.BflowUpgEntry
37290: (p_business_method_code => l_bflow_method_code
37291: ,p_business_class_code => l_bflow_class_code
37292: ,p_balance_type => l_balance_type_code);
37293: ELSE

Line 37329: xla_ae_lines_pkg.set_ccid(

37325: , x_value_type_code => l_adr_value_type_code
37326: , p_side => 'NA'
37327: );
37328:
37329: xla_ae_lines_pkg.set_ccid(
37330: p_code_combination_id => l_ccid
37331: , p_value_type_code => l_adr_value_type_code
37332: , p_transaction_coa_id => l_adr_transaction_coa_id
37333: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37365: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

37361: xla_accounting_err_pkg.build_message
37362: (p_appli_s_name => 'XLA'
37363: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
37364: ,p_token_1 => 'LINE_NUMBER'
37365: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
37366: ,p_token_2 => 'LINE_TYPE_NAME'
37367: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
37368: l_component_type
37369: ,l_component_code

Line 37401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

37397: --
37398: --
37399: ------------------------------------------------------------------------------------------------
37400: -- 4219869 Business Flow
37401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37402: -- Prior Entry. Currently, the following code is always generated.
37403: ------------------------------------------------------------------------------------------------
37404: XLA_AE_LINES_PKG.ValidateCurrentLine;
37405:

Line 37404: XLA_AE_LINES_PKG.ValidateCurrentLine;

37400: -- 4219869 Business Flow
37401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37402: -- Prior Entry. Currently, the following code is always generated.
37403: ------------------------------------------------------------------------------------------------
37404: XLA_AE_LINES_PKG.ValidateCurrentLine;
37405:
37406: ------------------------------------------------------------------------------------
37407: -- 4219869 Business Flow
37408: -- Populated credit and debit amounts -- Need to generate this within IF

Line 37410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37406: ------------------------------------------------------------------------------------
37407: -- 4219869 Business Flow
37408: -- Populated credit and debit amounts -- Need to generate this within IF
37409: ------------------------------------------------------------------------------------
37410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37411:
37412: ----------------------------------------------------------------------------------
37413: -- 4219869 Business Flow
37414: -- Update journal entry status -- Need to generate this within IF

Line 37442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37438: -- To allow MPA report to determine if it should generate report process
37439: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37440: ------------------------------------------------------------------------------------------
37441:
37442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37444: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37445: -- call ADRs
37446: -- Bug 4922099

Line 37443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37439: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37440: ------------------------------------------------------------------------------------------
37441:
37442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37444: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37445: -- call ADRs
37446: -- Bug 4922099
37447: --

Line 37467: xla_ae_lines_pkg.set_ccid(

37463: , x_value_type_code => l_adr_value_type_code
37464: , p_side => 'NA'
37465: );
37466:
37467: xla_ae_lines_pkg.set_ccid(
37468: p_code_combination_id => l_ccid
37469: , p_value_type_code => l_adr_value_type_code
37470: , p_transaction_coa_id => l_adr_transaction_coa_id
37471: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37486:
37487: --
37488: -- Update the line information that should be overwritten
37489: --
37490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37491: p_header_num => 1);
37492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37493:
37494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37488: -- Update the line information that should be overwritten
37489: --
37490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37491: p_header_num => 1);
37492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37493:
37494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37495:
37496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37491: p_header_num => 1);
37492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37493:
37494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37495:
37496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37498: END IF;

Line 37497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37493:
37494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37495:
37496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37498: END IF;
37499:
37500: --
37501: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37504: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37500: --
37501: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37502: --
37503: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37504: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37505: ELSE
37506: ---------------------------------------------------------------------------------------------------
37507: -- 4262811a Switch Sign
37508: ---------------------------------------------------------------------------------------------------

Line 37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37505: ELSE
37506: ---------------------------------------------------------------------------------------------------
37507: -- 4262811a Switch Sign
37508: ---------------------------------------------------------------------------------------------------
37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37506: ---------------------------------------------------------------------------------------------------
37507: -- 4262811a Switch Sign
37508: ---------------------------------------------------------------------------------------------------
37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302

Line 37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37507: -- 4262811a Switch Sign
37508: ---------------------------------------------------------------------------------------------------
37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302
37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37508: ---------------------------------------------------------------------------------------------------
37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302
37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302
37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37517:

Line 37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302
37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37517:
37518: END IF;
37519:

Line 37516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37514: -- 5132302
37515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37517:
37518: END IF;
37519:
37520: -- 4955764

Line 37521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37517:
37518: END IF;
37519:
37520: -- 4955764
37521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37523:
37524:
37525: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37525: XLA_AE_LINES_PKG.ValidateCurrentLine;

37521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37523:
37524:
37525: XLA_AE_LINES_PKG.ValidateCurrentLine;
37526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37527:
37528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37529: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37523:
37524:
37525: XLA_AE_LINES_PKG.ValidateCurrentLine;
37526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37527:
37528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37529: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37530: ,p_balance_type_code => l_balance_type_code);

Line 37706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

37702: --
37703: -- bulk performance
37704: --
37705: l_balance_type_code VARCHAR2(1);
37706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
37707: l_log_module VARCHAR2(240);
37708:
37709: --
37710: -- Upgrade strategy

Line 37787: XLA_AE_LINES_PKG.SetNewLine;

37783: ') <> 'PAYMENTCARD'
37784: THEN
37785:
37786: --
37787: XLA_AE_LINES_PKG.SetNewLine;
37788:
37789: p_balance_type_code := l_balance_type_code;
37790: -- set the flag so later we will know whether the gain loss line needs to be created
37791:

Line 37799: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37795:
37796: --
37797: -- bulk performance
37798: --
37799: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37800: p_header_num => 0); -- 4262811
37801: --
37802: -- set accounting line options
37803: --

Line 37804: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37800: p_header_num => 0); -- 4262811
37801: --
37802: -- set accounting line options
37803: --
37804: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37805: p_natural_side_code => 'C'
37806: , p_gain_or_loss_flag => 'N'
37807: , p_gl_transfer_mode_code => 'S'
37808: , p_acct_entry_type_code => 'A'

Line 37818: xla_ae_lines_pkg.SetAcctLineType

37814: --
37815: --
37816: -- set accounting line type info
37817: --
37818: xla_ae_lines_pkg.SetAcctLineType
37819: (p_component_type => l_component_type
37820: ,p_event_type_code => l_event_type_code
37821: ,p_line_definition_owner_code => l_line_definition_owner_code
37822: ,p_line_definition_code => l_line_definition_code

Line 37832: xla_ae_lines_pkg.SetAcctClass(

37828: ,p_event_class_code => l_event_class_code);
37829: --
37830: -- set accounting class
37831: --
37832: xla_ae_lines_pkg.SetAcctClass(
37833: p_accounting_class_code => 'CASH'
37834: , p_ae_header_id => l_ae_header_id
37835: );
37836:

Line 37840: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37836:
37837: --
37838: -- set rounding class
37839: --
37840: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37841: 'CASH';
37842:
37843: --
37844: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37844: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37840: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37841: 'CASH';
37842:
37843: --
37844: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37845: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37846: --
37847: -- bulk performance
37848: --

Line 37845: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37841: 'CASH';
37842:
37843: --
37844: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37845: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37846: --
37847: -- bulk performance
37848: --
37849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37845: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37846: --
37847: -- bulk performance
37848: --
37849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37850:
37851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37853:

Line 37851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37847: -- bulk performance
37848: --
37849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37850:
37851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37853:
37854: -- 4955764
37855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37853:
37854: -- 4955764
37855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37857:
37858: -- 4458381 Public Sector Enh
37859:

Line 37915: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37911: l_rec_acct_attrs.array_num_value(23) := p_source_75;
37912: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37913: l_rec_acct_attrs.array_num_value(24) := p_source_76;
37914:
37915: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37916: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37917:
37918: ---------------------------------------------------------------------------------------------------------------
37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37916: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37912: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37913: l_rec_acct_attrs.array_num_value(24) := p_source_76;
37914:
37915: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37916: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37917:
37918: ---------------------------------------------------------------------------------------------------------------
37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37920: ---------------------------------------------------------------------------------------------------------------

Line 37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37915: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37916: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37917:
37918: ---------------------------------------------------------------------------------------------------------------
37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37920: ---------------------------------------------------------------------------------------------------------------
37921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37922:
37923: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37917:
37918: ---------------------------------------------------------------------------------------------------------------
37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37920: ---------------------------------------------------------------------------------------------------------------
37921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37922:
37923: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37924: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37925:

Line 37923: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37919: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37920: ---------------------------------------------------------------------------------------------------------------
37921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37922:
37923: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37924: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37925:
37926: IF xla_accounting_cache_pkg.GetValueChar
37927: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37924: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37920: ---------------------------------------------------------------------------------------------------------------
37921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37922:
37923: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37924: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37925:
37926: IF xla_accounting_cache_pkg.GetValueChar
37927: (p_source_code => 'LEDGER_CATEGORY_CODE'
37928: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37935: xla_ae_lines_pkg.BflowUpgEntry

37931: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37932: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37933: )
37934: THEN
37935: xla_ae_lines_pkg.BflowUpgEntry
37936: (p_business_method_code => l_bflow_method_code
37937: ,p_business_class_code => l_bflow_class_code
37938: ,p_balance_type => l_balance_type_code);
37939: ELSE

Line 37975: xla_ae_lines_pkg.set_ccid(

37971: , x_value_type_code => l_adr_value_type_code
37972: , p_side => 'NA'
37973: );
37974:
37975: xla_ae_lines_pkg.set_ccid(
37976: p_code_combination_id => l_ccid
37977: , p_value_type_code => l_adr_value_type_code
37978: , p_transaction_coa_id => l_adr_transaction_coa_id
37979: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38011: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

38007: xla_accounting_err_pkg.build_message
38008: (p_appli_s_name => 'XLA'
38009: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
38010: ,p_token_1 => 'LINE_NUMBER'
38011: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
38012: ,p_token_2 => 'LINE_TYPE_NAME'
38013: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
38014: l_component_type
38015: ,l_component_code

Line 38047: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

38043: --
38044: --
38045: ------------------------------------------------------------------------------------------------
38046: -- 4219869 Business Flow
38047: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38048: -- Prior Entry. Currently, the following code is always generated.
38049: ------------------------------------------------------------------------------------------------
38050: XLA_AE_LINES_PKG.ValidateCurrentLine;
38051:

Line 38050: XLA_AE_LINES_PKG.ValidateCurrentLine;

38046: -- 4219869 Business Flow
38047: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38048: -- Prior Entry. Currently, the following code is always generated.
38049: ------------------------------------------------------------------------------------------------
38050: XLA_AE_LINES_PKG.ValidateCurrentLine;
38051:
38052: ------------------------------------------------------------------------------------
38053: -- 4219869 Business Flow
38054: -- Populated credit and debit amounts -- Need to generate this within IF

Line 38056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38052: ------------------------------------------------------------------------------------
38053: -- 4219869 Business Flow
38054: -- Populated credit and debit amounts -- Need to generate this within IF
38055: ------------------------------------------------------------------------------------
38056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38057:
38058: ----------------------------------------------------------------------------------
38059: -- 4219869 Business Flow
38060: -- Update journal entry status -- Need to generate this within IF

Line 38088: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

38084: -- To allow MPA report to determine if it should generate report process
38085: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38086: ------------------------------------------------------------------------------------------
38087:
38088: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38089: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38090: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38091: -- call ADRs
38092: -- Bug 4922099

Line 38089: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

38085: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38086: ------------------------------------------------------------------------------------------
38087:
38088: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38089: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38090: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38091: -- call ADRs
38092: -- Bug 4922099
38093: --

Line 38113: xla_ae_lines_pkg.set_ccid(

38109: , x_value_type_code => l_adr_value_type_code
38110: , p_side => 'NA'
38111: );
38112:
38113: xla_ae_lines_pkg.set_ccid(
38114: p_code_combination_id => l_ccid
38115: , p_value_type_code => l_adr_value_type_code
38116: , p_transaction_coa_id => l_adr_transaction_coa_id
38117: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38132:
38133: --
38134: -- Update the line information that should be overwritten
38135: --
38136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38137: p_header_num => 1);
38138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38139:
38140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38134: -- Update the line information that should be overwritten
38135: --
38136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38137: p_header_num => 1);
38138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38139:
38140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38141:
38142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38137: p_header_num => 1);
38138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38139:
38140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38141:
38142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38144: END IF;

Line 38143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38139:
38140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38141:
38142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38144: END IF;
38145:
38146: --
38147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38146: --
38147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38148: --
38149: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38151: ELSE
38152: ---------------------------------------------------------------------------------------------------
38153: -- 4262811a Switch Sign
38154: ---------------------------------------------------------------------------------------------------

Line 38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38151: ELSE
38152: ---------------------------------------------------------------------------------------------------
38153: -- 4262811a Switch Sign
38154: ---------------------------------------------------------------------------------------------------
38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38152: ---------------------------------------------------------------------------------------------------
38153: -- 4262811a Switch Sign
38154: ---------------------------------------------------------------------------------------------------
38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302

Line 38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38153: -- 4262811a Switch Sign
38154: ---------------------------------------------------------------------------------------------------
38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302
38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38154: ---------------------------------------------------------------------------------------------------
38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302
38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302
38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38163:

Line 38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302
38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38163:
38164: END IF;
38165:

Line 38162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38160: -- 5132302
38161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38163:
38164: END IF;
38165:
38166: -- 4955764

Line 38167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38163:
38164: END IF;
38165:
38166: -- 4955764
38167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38169:
38170:
38171: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38171: XLA_AE_LINES_PKG.ValidateCurrentLine;

38167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38169:
38170:
38171: XLA_AE_LINES_PKG.ValidateCurrentLine;
38172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38173:
38174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38169:
38170:
38171: XLA_AE_LINES_PKG.ValidateCurrentLine;
38172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38173:
38174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38176: ,p_balance_type_code => l_balance_type_code);

Line 38352: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38348: --
38349: -- bulk performance
38350: --
38351: l_balance_type_code VARCHAR2(1);
38352: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38353: l_log_module VARCHAR2(240);
38354:
38355: --
38356: -- Upgrade strategy

Line 38431: XLA_AE_LINES_PKG.SetNewLine;

38427: ') <> 'PAYMENTCARD'
38428: THEN
38429:
38430: --
38431: XLA_AE_LINES_PKG.SetNewLine;
38432:
38433: p_balance_type_code := l_balance_type_code;
38434: -- set the flag so later we will know whether the gain loss line needs to be created
38435:

Line 38443: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38439:
38440: --
38441: -- bulk performance
38442: --
38443: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38444: p_header_num => 0); -- 4262811
38445: --
38446: -- set accounting line options
38447: --

Line 38448: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38444: p_header_num => 0); -- 4262811
38445: --
38446: -- set accounting line options
38447: --
38448: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38449: p_natural_side_code => 'C'
38450: , p_gain_or_loss_flag => 'N'
38451: , p_gl_transfer_mode_code => 'S'
38452: , p_acct_entry_type_code => 'A'

Line 38462: xla_ae_lines_pkg.SetAcctLineType

38458: --
38459: --
38460: -- set accounting line type info
38461: --
38462: xla_ae_lines_pkg.SetAcctLineType
38463: (p_component_type => l_component_type
38464: ,p_event_type_code => l_event_type_code
38465: ,p_line_definition_owner_code => l_line_definition_owner_code
38466: ,p_line_definition_code => l_line_definition_code

Line 38476: xla_ae_lines_pkg.SetAcctClass(

38472: ,p_event_class_code => l_event_class_code);
38473: --
38474: -- set accounting class
38475: --
38476: xla_ae_lines_pkg.SetAcctClass(
38477: p_accounting_class_code => 'CASH'
38478: , p_ae_header_id => l_ae_header_id
38479: );
38480:

Line 38484: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38480:
38481: --
38482: -- set rounding class
38483: --
38484: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38485: 'CASH';
38486:
38487: --
38488: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38488: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38484: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38485: 'CASH';
38486:
38487: --
38488: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38489: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38490: --
38491: -- bulk performance
38492: --

Line 38489: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38485: 'CASH';
38486:
38487: --
38488: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38489: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38490: --
38491: -- bulk performance
38492: --
38493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38489: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38490: --
38491: -- bulk performance
38492: --
38493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38494:
38495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38497:

Line 38495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38491: -- bulk performance
38492: --
38493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38494:
38495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38497:
38498: -- 4955764
38499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38497:
38498: -- 4955764
38499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38501:
38502: -- 4458381 Public Sector Enh
38503:

Line 38559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38555: l_rec_acct_attrs.array_num_value(23) := p_source_75;
38556: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
38557: l_rec_acct_attrs.array_num_value(24) := p_source_76;
38558:
38559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38561:
38562: ---------------------------------------------------------------------------------------------------------------
38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38556: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
38557: l_rec_acct_attrs.array_num_value(24) := p_source_76;
38558:
38559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38561:
38562: ---------------------------------------------------------------------------------------------------------------
38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38564: ---------------------------------------------------------------------------------------------------------------

Line 38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38561:
38562: ---------------------------------------------------------------------------------------------------------------
38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38564: ---------------------------------------------------------------------------------------------------------------
38565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38566:
38567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38561:
38562: ---------------------------------------------------------------------------------------------------------------
38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38564: ---------------------------------------------------------------------------------------------------------------
38565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38566:
38567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38569:

Line 38567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38564: ---------------------------------------------------------------------------------------------------------------
38565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38566:
38567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38569:
38570: IF xla_accounting_cache_pkg.GetValueChar
38571: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38564: ---------------------------------------------------------------------------------------------------------------
38565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38566:
38567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38569:
38570: IF xla_accounting_cache_pkg.GetValueChar
38571: (p_source_code => 'LEDGER_CATEGORY_CODE'
38572: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38579: xla_ae_lines_pkg.BflowUpgEntry

38575: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38576: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38577: )
38578: THEN
38579: xla_ae_lines_pkg.BflowUpgEntry
38580: (p_business_method_code => l_bflow_method_code
38581: ,p_business_class_code => l_bflow_class_code
38582: ,p_balance_type => l_balance_type_code);
38583: ELSE

Line 38585: XLA_AE_LINES_PKG.business_flow_validation(

38581: ,p_business_class_code => l_bflow_class_code
38582: ,p_balance_type => l_balance_type_code);
38583: ELSE
38584: NULL;
38585: XLA_AE_LINES_PKG.business_flow_validation(
38586: p_business_method_code => l_bflow_method_code
38587: ,p_business_class_code => l_bflow_class_code
38588: ,p_inherit_description_flag => l_inherit_desc_flag);
38589: END IF;

Line 38612: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

38608: NULL;
38609: --
38610: --
38611:
38612: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
38613: p_code_combination_id => TO_NUMBER(C_NUM)
38614: , p_value_type_code => NULL
38615: , p_transaction_coa_id => null
38616: , p_accounting_coa_id => null

Line 38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38625: );
38626:
38627:
38628: -- initialise segments
38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38626:
38627:
38628: -- initialise segments
38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38627:
38628: -- initialise segments
38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38628: -- initialise segments
38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38659: --

Line 38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38659: --
38660:

Line 38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38659: --
38660:
38661: --

Line 38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38659: --
38660:
38661: --
38662:

Line 38681: xla_ae_lines_pkg.set_segment(

38677: );
38678:
38679: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
38680:
38681: xla_ae_lines_pkg.set_segment(
38682: p_to_segment_code => 'GL_ACCOUNT'
38683: , p_segment_value => l_segment
38684: , p_from_segment_code => l_adr_value_segment_code
38685: , p_from_combination_id => l_adr_value_combination_id

Line 38725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

38721: xla_accounting_err_pkg.build_message
38722: (p_appli_s_name => 'XLA'
38723: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
38724: ,p_token_1 => 'LINE_NUMBER'
38725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
38726: ,p_token_2 => 'LINE_TYPE_NAME'
38727: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
38728: l_component_type
38729: ,l_component_code

Line 38761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

38757: --
38758: --
38759: ------------------------------------------------------------------------------------------------
38760: -- 4219869 Business Flow
38761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38762: -- Prior Entry. Currently, the following code is always generated.
38763: ------------------------------------------------------------------------------------------------
38764: XLA_AE_LINES_PKG.ValidateCurrentLine;
38765:

Line 38764: XLA_AE_LINES_PKG.ValidateCurrentLine;

38760: -- 4219869 Business Flow
38761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38762: -- Prior Entry. Currently, the following code is always generated.
38763: ------------------------------------------------------------------------------------------------
38764: XLA_AE_LINES_PKG.ValidateCurrentLine;
38765:
38766: ------------------------------------------------------------------------------------
38767: -- 4219869 Business Flow
38768: -- Populated credit and debit amounts -- Need to generate this within IF

Line 38770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38766: ------------------------------------------------------------------------------------
38767: -- 4219869 Business Flow
38768: -- Populated credit and debit amounts -- Need to generate this within IF
38769: ------------------------------------------------------------------------------------
38770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38771:
38772: ----------------------------------------------------------------------------------
38773: -- 4219869 Business Flow
38774: -- Update journal entry status -- Need to generate this within IF

Line 38802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

38798: -- To allow MPA report to determine if it should generate report process
38799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38800: ------------------------------------------------------------------------------------------
38801:
38802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38805: -- call ADRs
38806: -- Bug 4922099

Line 38803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

38799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38800: ------------------------------------------------------------------------------------------
38801:
38802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38805: -- call ADRs
38806: -- Bug 4922099
38807: --

Line 38817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

38813: NULL;
38814: --
38815: --
38816:
38817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
38818: p_code_combination_id => TO_NUMBER(C_NUM)
38819: , p_value_type_code => NULL
38820: , p_transaction_coa_id => null
38821: , p_accounting_coa_id => null

Line 38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38830: );
38831:
38832:
38833: -- initialise segments
38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38831:
38832:
38833: -- initialise segments
38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38832:
38833: -- initialise segments
38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38833: -- initialise segments
38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38864: --

Line 38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38864: --
38865:

Line 38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38864: --
38865:
38866: --

Line 38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38864: --
38865:
38866: --
38867:

Line 38886: xla_ae_lines_pkg.set_segment(

38882: );
38883:
38884: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
38885:
38886: xla_ae_lines_pkg.set_segment(
38887: p_to_segment_code => 'GL_ACCOUNT'
38888: , p_segment_value => l_segment
38889: , p_from_segment_code => l_adr_value_segment_code
38890: , p_from_combination_id => l_adr_value_combination_id

Line 38917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38913:
38914: --
38915: -- Update the line information that should be overwritten
38916: --
38917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38918: p_header_num => 1);
38919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38920:
38921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38915: -- Update the line information that should be overwritten
38916: --
38917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38918: p_header_num => 1);
38919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38920:
38921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38922:
38923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38918: p_header_num => 1);
38919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38920:
38921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38922:
38923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38925: END IF;

Line 38924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38920:
38921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38922:
38923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38925: END IF;
38926:
38927: --
38928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38927: --
38928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38929: --
38930: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38932: ELSE
38933: ---------------------------------------------------------------------------------------------------
38934: -- 4262811a Switch Sign
38935: ---------------------------------------------------------------------------------------------------

Line 38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38932: ELSE
38933: ---------------------------------------------------------------------------------------------------
38934: -- 4262811a Switch Sign
38935: ---------------------------------------------------------------------------------------------------
38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38933: ---------------------------------------------------------------------------------------------------
38934: -- 4262811a Switch Sign
38935: ---------------------------------------------------------------------------------------------------
38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302

Line 38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38934: -- 4262811a Switch Sign
38935: ---------------------------------------------------------------------------------------------------
38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302
38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38935: ---------------------------------------------------------------------------------------------------
38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302
38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302
38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38944:

Line 38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302
38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38944:
38945: END IF;
38946:

Line 38943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38941: -- 5132302
38942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38944:
38945: END IF;
38946:
38947: -- 4955764

Line 38948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38944:
38945: END IF;
38946:
38947: -- 4955764
38948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38950:
38951:
38952: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38952: XLA_AE_LINES_PKG.ValidateCurrentLine;

38948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38950:
38951:
38952: XLA_AE_LINES_PKG.ValidateCurrentLine;
38953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38954:
38955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38950:
38951:
38952: XLA_AE_LINES_PKG.ValidateCurrentLine;
38953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38954:
38955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38957: ,p_balance_type_code => l_balance_type_code);

Line 39133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

39129: --
39130: -- bulk performance
39131: --
39132: l_balance_type_code VARCHAR2(1);
39133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39134: l_log_module VARCHAR2(240);
39135:
39136: --
39137: -- Upgrade strategy

Line 39212: XLA_AE_LINES_PKG.SetNewLine;

39208: ') <> 'PAYMENTCARD'
39209: THEN
39210:
39211: --
39212: XLA_AE_LINES_PKG.SetNewLine;
39213:
39214: p_balance_type_code := l_balance_type_code;
39215: -- set the flag so later we will know whether the gain loss line needs to be created
39216:

Line 39224: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39220:
39221: --
39222: -- bulk performance
39223: --
39224: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39225: p_header_num => 0); -- 4262811
39226: --
39227: -- set accounting line options
39228: --

Line 39229: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39225: p_header_num => 0); -- 4262811
39226: --
39227: -- set accounting line options
39228: --
39229: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39230: p_natural_side_code => 'C'
39231: , p_gain_or_loss_flag => 'N'
39232: , p_gl_transfer_mode_code => 'S'
39233: , p_acct_entry_type_code => 'A'

Line 39243: xla_ae_lines_pkg.SetAcctLineType

39239: --
39240: --
39241: -- set accounting line type info
39242: --
39243: xla_ae_lines_pkg.SetAcctLineType
39244: (p_component_type => l_component_type
39245: ,p_event_type_code => l_event_type_code
39246: ,p_line_definition_owner_code => l_line_definition_owner_code
39247: ,p_line_definition_code => l_line_definition_code

Line 39257: xla_ae_lines_pkg.SetAcctClass(

39253: ,p_event_class_code => l_event_class_code);
39254: --
39255: -- set accounting class
39256: --
39257: xla_ae_lines_pkg.SetAcctClass(
39258: p_accounting_class_code => 'CASH'
39259: , p_ae_header_id => l_ae_header_id
39260: );
39261:

Line 39265: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39261:
39262: --
39263: -- set rounding class
39264: --
39265: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39266: 'CASH';
39267:
39268: --
39269: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39269: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39265: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39266: 'CASH';
39267:
39268: --
39269: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39270: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39271: --
39272: -- bulk performance
39273: --

Line 39270: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39266: 'CASH';
39267:
39268: --
39269: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39270: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39271: --
39272: -- bulk performance
39273: --
39274: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39274: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39270: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39271: --
39272: -- bulk performance
39273: --
39274: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39275:
39276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39278:

Line 39276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39272: -- bulk performance
39273: --
39274: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39275:
39276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39278:
39279: -- 4955764
39280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39278:
39279: -- 4955764
39280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39282:
39283: -- 4458381 Public Sector Enh
39284:

Line 39340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

39336: l_rec_acct_attrs.array_num_value(23) := p_source_75;
39337: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
39338: l_rec_acct_attrs.array_num_value(24) := p_source_76;
39339:
39340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39342:
39343: ---------------------------------------------------------------------------------------------------------------
39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 39341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

39337: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
39338: l_rec_acct_attrs.array_num_value(24) := p_source_76;
39339:
39340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39342:
39343: ---------------------------------------------------------------------------------------------------------------
39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39345: ---------------------------------------------------------------------------------------------------------------

Line 39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

39340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39342:
39343: ---------------------------------------------------------------------------------------------------------------
39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39345: ---------------------------------------------------------------------------------------------------------------
39346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39347:
39348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 39346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

39342:
39343: ---------------------------------------------------------------------------------------------------------------
39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39345: ---------------------------------------------------------------------------------------------------------------
39346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39347:
39348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39350:

Line 39348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39345: ---------------------------------------------------------------------------------------------------------------
39346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39347:
39348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39350:
39351: IF xla_accounting_cache_pkg.GetValueChar
39352: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 39349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39345: ---------------------------------------------------------------------------------------------------------------
39346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39347:
39348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39350:
39351: IF xla_accounting_cache_pkg.GetValueChar
39352: (p_source_code => 'LEDGER_CATEGORY_CODE'
39353: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 39360: xla_ae_lines_pkg.BflowUpgEntry

39356: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39357: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
39358: )
39359: THEN
39360: xla_ae_lines_pkg.BflowUpgEntry
39361: (p_business_method_code => l_bflow_method_code
39362: ,p_business_class_code => l_bflow_class_code
39363: ,p_balance_type => l_balance_type_code);
39364: ELSE

Line 39366: XLA_AE_LINES_PKG.business_flow_validation(

39362: ,p_business_class_code => l_bflow_class_code
39363: ,p_balance_type => l_balance_type_code);
39364: ELSE
39365: NULL;
39366: XLA_AE_LINES_PKG.business_flow_validation(
39367: p_business_method_code => l_bflow_method_code
39368: ,p_business_class_code => l_bflow_class_code
39369: ,p_inherit_description_flag => l_inherit_desc_flag);
39370: END IF;

Line 39403: xla_ae_lines_pkg.set_ccid(

39399: , x_value_type_code => l_adr_value_type_code
39400: , p_side => 'NA'
39401: );
39402:
39403: xla_ae_lines_pkg.set_ccid(
39404: p_code_combination_id => l_ccid
39405: , p_value_type_code => l_adr_value_type_code
39406: , p_transaction_coa_id => l_adr_transaction_coa_id
39407: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39419: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39415: , p_side => 'NA'
39416: );
39417:
39418:
39419: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39420: p_to_segment_code => 'GL_BALANCING'
39421: , p_segment_value => C_CHAR
39422: , p_from_segment_code => NULL
39423: , p_from_combination_id => NULL

Line 39463: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39459: xla_accounting_err_pkg.build_message
39460: (p_appli_s_name => 'XLA'
39461: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39462: ,p_token_1 => 'LINE_NUMBER'
39463: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39464: ,p_token_2 => 'LINE_TYPE_NAME'
39465: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39466: l_component_type
39467: ,l_component_code

Line 39499: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39495: --
39496: --
39497: ------------------------------------------------------------------------------------------------
39498: -- 4219869 Business Flow
39499: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39500: -- Prior Entry. Currently, the following code is always generated.
39501: ------------------------------------------------------------------------------------------------
39502: XLA_AE_LINES_PKG.ValidateCurrentLine;
39503:

Line 39502: XLA_AE_LINES_PKG.ValidateCurrentLine;

39498: -- 4219869 Business Flow
39499: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39500: -- Prior Entry. Currently, the following code is always generated.
39501: ------------------------------------------------------------------------------------------------
39502: XLA_AE_LINES_PKG.ValidateCurrentLine;
39503:
39504: ------------------------------------------------------------------------------------
39505: -- 4219869 Business Flow
39506: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39508: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39504: ------------------------------------------------------------------------------------
39505: -- 4219869 Business Flow
39506: -- Populated credit and debit amounts -- Need to generate this within IF
39507: ------------------------------------------------------------------------------------
39508: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39509:
39510: ----------------------------------------------------------------------------------
39511: -- 4219869 Business Flow
39512: -- Update journal entry status -- Need to generate this within IF

Line 39540: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39536: -- To allow MPA report to determine if it should generate report process
39537: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39538: ------------------------------------------------------------------------------------------
39539:
39540: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39541: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39542: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39543: -- call ADRs
39544: -- Bug 4922099

Line 39541: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39537: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39538: ------------------------------------------------------------------------------------------
39539:
39540: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39541: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39542: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39543: -- call ADRs
39544: -- Bug 4922099
39545: --

Line 39565: xla_ae_lines_pkg.set_ccid(

39561: , x_value_type_code => l_adr_value_type_code
39562: , p_side => 'NA'
39563: );
39564:
39565: xla_ae_lines_pkg.set_ccid(
39566: p_code_combination_id => l_ccid
39567: , p_value_type_code => l_adr_value_type_code
39568: , p_transaction_coa_id => l_adr_transaction_coa_id
39569: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39581: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39577: , p_side => 'NA'
39578: );
39579:
39580:
39581: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39582: p_to_segment_code => 'GL_BALANCING'
39583: , p_segment_value => C_CHAR
39584: , p_from_segment_code => NULL
39585: , p_from_combination_id => NULL

Line 39612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39608:
39609: --
39610: -- Update the line information that should be overwritten
39611: --
39612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39613: p_header_num => 1);
39614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39615:
39616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39610: -- Update the line information that should be overwritten
39611: --
39612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39613: p_header_num => 1);
39614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39615:
39616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39617:
39618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39613: p_header_num => 1);
39614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39615:
39616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39617:
39618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39620: END IF;

Line 39619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39615:
39616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39617:
39618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39620: END IF;
39621:
39622: --
39623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39622: --
39623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39624: --
39625: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39627: ELSE
39628: ---------------------------------------------------------------------------------------------------
39629: -- 4262811a Switch Sign
39630: ---------------------------------------------------------------------------------------------------

Line 39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39627: ELSE
39628: ---------------------------------------------------------------------------------------------------
39629: -- 4262811a Switch Sign
39630: ---------------------------------------------------------------------------------------------------
39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39628: ---------------------------------------------------------------------------------------------------
39629: -- 4262811a Switch Sign
39630: ---------------------------------------------------------------------------------------------------
39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302

Line 39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39629: -- 4262811a Switch Sign
39630: ---------------------------------------------------------------------------------------------------
39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302
39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39630: ---------------------------------------------------------------------------------------------------
39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302
39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302
39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39639:

Line 39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302
39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39639:
39640: END IF;
39641:

Line 39638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39636: -- 5132302
39637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39639:
39640: END IF;
39641:
39642: -- 4955764

Line 39643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39639:
39640: END IF;
39641:
39642: -- 4955764
39643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39645:
39646:
39647: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39647: XLA_AE_LINES_PKG.ValidateCurrentLine;

39643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39645:
39646:
39647: XLA_AE_LINES_PKG.ValidateCurrentLine;
39648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39649:
39650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39645:
39646:
39647: XLA_AE_LINES_PKG.ValidateCurrentLine;
39648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39649:
39650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39652: ,p_balance_type_code => l_balance_type_code);

Line 39815: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

39811: --
39812: -- bulk performance
39813: --
39814: l_balance_type_code VARCHAR2(1);
39815: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39816: l_log_module VARCHAR2(240);
39817:
39818: --
39819: -- Upgrade strategy

Line 39892: XLA_AE_LINES_PKG.SetNewLine;

39888: ') = 'CASH'
39889: THEN
39890:
39891: --
39892: XLA_AE_LINES_PKG.SetNewLine;
39893:
39894: p_balance_type_code := l_balance_type_code;
39895: -- set the flag so later we will know whether the gain loss line needs to be created
39896:

Line 39904: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39900:
39901: --
39902: -- bulk performance
39903: --
39904: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39905: p_header_num => 0); -- 4262811
39906: --
39907: -- set accounting line options
39908: --

Line 39909: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39905: p_header_num => 0); -- 4262811
39906: --
39907: -- set accounting line options
39908: --
39909: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39910: p_natural_side_code => 'C'
39911: , p_gain_or_loss_flag => 'N'
39912: , p_gl_transfer_mode_code => 'S'
39913: , p_acct_entry_type_code => 'A'

Line 39923: xla_ae_lines_pkg.SetAcctLineType

39919: --
39920: --
39921: -- set accounting line type info
39922: --
39923: xla_ae_lines_pkg.SetAcctLineType
39924: (p_component_type => l_component_type
39925: ,p_event_type_code => l_event_type_code
39926: ,p_line_definition_owner_code => l_line_definition_owner_code
39927: ,p_line_definition_code => l_line_definition_code

Line 39937: xla_ae_lines_pkg.SetAcctClass(

39933: ,p_event_class_code => l_event_class_code);
39934: --
39935: -- set accounting class
39936: --
39937: xla_ae_lines_pkg.SetAcctClass(
39938: p_accounting_class_code => 'CASH'
39939: , p_ae_header_id => l_ae_header_id
39940: );
39941:

Line 39945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39941:
39942: --
39943: -- set rounding class
39944: --
39945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39946: 'CASH';
39947:
39948: --
39949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39946: 'CASH';
39947:
39948: --
39949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39951: --
39952: -- bulk performance
39953: --

Line 39950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39946: 'CASH';
39947:
39948: --
39949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39951: --
39952: -- bulk performance
39953: --
39954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39951: --
39952: -- bulk performance
39953: --
39954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39955:
39956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39958:

Line 39956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39952: -- bulk performance
39953: --
39954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39955:
39956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39958:
39959: -- 4955764
39960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39958:
39959: -- 4955764
39960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39961: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39962:
39963: -- 4458381 Public Sector Enh
39964:

Line 40012: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

40008: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
40009: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40010: l_rec_acct_attrs.array_char_value(20) := p_source_43;
40011:
40012: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40013: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40014:
40015: ---------------------------------------------------------------------------------------------------------------
40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 40013: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

40009: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40010: l_rec_acct_attrs.array_char_value(20) := p_source_43;
40011:
40012: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40013: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40014:
40015: ---------------------------------------------------------------------------------------------------------------
40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40017: ---------------------------------------------------------------------------------------------------------------

Line 40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

40012: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40013: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40014:
40015: ---------------------------------------------------------------------------------------------------------------
40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40017: ---------------------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40019:
40020: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 40018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

40014:
40015: ---------------------------------------------------------------------------------------------------------------
40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40017: ---------------------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40019:
40020: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40021: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40022:

Line 40020: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40016: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40017: ---------------------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40019:
40020: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40021: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40022:
40023: IF xla_accounting_cache_pkg.GetValueChar
40024: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 40021: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40017: ---------------------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40019:
40020: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40021: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40022:
40023: IF xla_accounting_cache_pkg.GetValueChar
40024: (p_source_code => 'LEDGER_CATEGORY_CODE'
40025: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 40032: xla_ae_lines_pkg.BflowUpgEntry

40028: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40029: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
40030: )
40031: THEN
40032: xla_ae_lines_pkg.BflowUpgEntry
40033: (p_business_method_code => l_bflow_method_code
40034: ,p_business_class_code => l_bflow_class_code
40035: ,p_balance_type => l_balance_type_code);
40036: ELSE

Line 40072: xla_ae_lines_pkg.set_ccid(

40068: , x_value_type_code => l_adr_value_type_code
40069: , p_side => 'NA'
40070: );
40071:
40072: xla_ae_lines_pkg.set_ccid(
40073: p_code_combination_id => l_ccid
40074: , p_value_type_code => l_adr_value_type_code
40075: , p_transaction_coa_id => l_adr_transaction_coa_id
40076: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40108: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

40104: xla_accounting_err_pkg.build_message
40105: (p_appli_s_name => 'XLA'
40106: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
40107: ,p_token_1 => 'LINE_NUMBER'
40108: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
40109: ,p_token_2 => 'LINE_TYPE_NAME'
40110: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
40111: l_component_type
40112: ,l_component_code

Line 40144: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40140: --
40141: --
40142: ------------------------------------------------------------------------------------------------
40143: -- 4219869 Business Flow
40144: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40145: -- Prior Entry. Currently, the following code is always generated.
40146: ------------------------------------------------------------------------------------------------
40147: XLA_AE_LINES_PKG.ValidateCurrentLine;
40148:

Line 40147: XLA_AE_LINES_PKG.ValidateCurrentLine;

40143: -- 4219869 Business Flow
40144: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40145: -- Prior Entry. Currently, the following code is always generated.
40146: ------------------------------------------------------------------------------------------------
40147: XLA_AE_LINES_PKG.ValidateCurrentLine;
40148:
40149: ------------------------------------------------------------------------------------
40150: -- 4219869 Business Flow
40151: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40149: ------------------------------------------------------------------------------------
40150: -- 4219869 Business Flow
40151: -- Populated credit and debit amounts -- Need to generate this within IF
40152: ------------------------------------------------------------------------------------
40153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40154:
40155: ----------------------------------------------------------------------------------
40156: -- 4219869 Business Flow
40157: -- Update journal entry status -- Need to generate this within IF

Line 40185: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40181: -- To allow MPA report to determine if it should generate report process
40182: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40183: ------------------------------------------------------------------------------------------
40184:
40185: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40186: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40187: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40188: -- call ADRs
40189: -- Bug 4922099

Line 40186: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40182: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40183: ------------------------------------------------------------------------------------------
40184:
40185: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40186: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40187: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40188: -- call ADRs
40189: -- Bug 4922099
40190: --

Line 40210: xla_ae_lines_pkg.set_ccid(

40206: , x_value_type_code => l_adr_value_type_code
40207: , p_side => 'NA'
40208: );
40209:
40210: xla_ae_lines_pkg.set_ccid(
40211: p_code_combination_id => l_ccid
40212: , p_value_type_code => l_adr_value_type_code
40213: , p_transaction_coa_id => l_adr_transaction_coa_id
40214: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40233: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40229:
40230: --
40231: -- Update the line information that should be overwritten
40232: --
40233: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40234: p_header_num => 1);
40235: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40236:
40237: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40235: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40231: -- Update the line information that should be overwritten
40232: --
40233: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40234: p_header_num => 1);
40235: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40236:
40237: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40238:
40239: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40237: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40233: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40234: p_header_num => 1);
40235: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40236:
40237: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40238:
40239: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40240: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40241: END IF;

Line 40240: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40236:
40237: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40238:
40239: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40240: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40241: END IF;
40242:
40243: --
40244: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 40247: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40243: --
40244: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40245: --
40246: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40247: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40248: ELSE
40249: ---------------------------------------------------------------------------------------------------
40250: -- 4262811a Switch Sign
40251: ---------------------------------------------------------------------------------------------------

Line 40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

40248: ELSE
40249: ---------------------------------------------------------------------------------------------------
40250: -- 4262811a Switch Sign
40251: ---------------------------------------------------------------------------------------------------
40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40249: ---------------------------------------------------------------------------------------------------
40250: -- 4262811a Switch Sign
40251: ---------------------------------------------------------------------------------------------------
40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302

Line 40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40250: -- 4262811a Switch Sign
40251: ---------------------------------------------------------------------------------------------------
40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302
40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40251: ---------------------------------------------------------------------------------------------------
40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302
40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40252: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302
40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40260:

Line 40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

40254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302
40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40260:
40261: END IF;
40262:

Line 40259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40257: -- 5132302
40258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40260:
40261: END IF;
40262:
40263: -- 4955764

Line 40264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40260:
40261: END IF;
40262:
40263: -- 4955764
40264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40265: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40266:
40267:
40268: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 40268: XLA_AE_LINES_PKG.ValidateCurrentLine;

40264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40265: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40266:
40267:
40268: XLA_AE_LINES_PKG.ValidateCurrentLine;
40269: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40270:
40271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 40269: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40265: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40266:
40267:
40268: XLA_AE_LINES_PKG.ValidateCurrentLine;
40269: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40270:
40271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40273: ,p_balance_type_code => l_balance_type_code);

Line 40436: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40432: --
40433: -- bulk performance
40434: --
40435: l_balance_type_code VARCHAR2(1);
40436: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40437: l_log_module VARCHAR2(240);
40438:
40439: --
40440: -- Upgrade strategy

Line 40511: XLA_AE_LINES_PKG.SetNewLine;

40507: ') = 'CASH'
40508: THEN
40509:
40510: --
40511: XLA_AE_LINES_PKG.SetNewLine;
40512:
40513: p_balance_type_code := l_balance_type_code;
40514: -- set the flag so later we will know whether the gain loss line needs to be created
40515:

Line 40523: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40519:
40520: --
40521: -- bulk performance
40522: --
40523: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40524: p_header_num => 0); -- 4262811
40525: --
40526: -- set accounting line options
40527: --

Line 40528: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40524: p_header_num => 0); -- 4262811
40525: --
40526: -- set accounting line options
40527: --
40528: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40529: p_natural_side_code => 'C'
40530: , p_gain_or_loss_flag => 'N'
40531: , p_gl_transfer_mode_code => 'S'
40532: , p_acct_entry_type_code => 'A'

Line 40542: xla_ae_lines_pkg.SetAcctLineType

40538: --
40539: --
40540: -- set accounting line type info
40541: --
40542: xla_ae_lines_pkg.SetAcctLineType
40543: (p_component_type => l_component_type
40544: ,p_event_type_code => l_event_type_code
40545: ,p_line_definition_owner_code => l_line_definition_owner_code
40546: ,p_line_definition_code => l_line_definition_code

Line 40556: xla_ae_lines_pkg.SetAcctClass(

40552: ,p_event_class_code => l_event_class_code);
40553: --
40554: -- set accounting class
40555: --
40556: xla_ae_lines_pkg.SetAcctClass(
40557: p_accounting_class_code => 'CASH'
40558: , p_ae_header_id => l_ae_header_id
40559: );
40560:

Line 40564: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40560:
40561: --
40562: -- set rounding class
40563: --
40564: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40565: 'CASH';
40566:
40567: --
40568: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40568: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40564: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40565: 'CASH';
40566:
40567: --
40568: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40569: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40570: --
40571: -- bulk performance
40572: --

Line 40569: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40565: 'CASH';
40566:
40567: --
40568: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40569: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40570: --
40571: -- bulk performance
40572: --
40573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40569: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40570: --
40571: -- bulk performance
40572: --
40573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40574:
40575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40577:

Line 40575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40571: -- bulk performance
40572: --
40573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40574:
40575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40577:
40578: -- 4955764
40579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40577:
40578: -- 4955764
40579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40580: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40581:
40582: -- 4458381 Public Sector Enh
40583:

Line 40631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

40627: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
40628: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40629: l_rec_acct_attrs.array_char_value(20) := p_source_43;
40630:
40631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40633:
40634: ---------------------------------------------------------------------------------------------------------------
40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 40632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

40628: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40629: l_rec_acct_attrs.array_char_value(20) := p_source_43;
40630:
40631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40633:
40634: ---------------------------------------------------------------------------------------------------------------
40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40636: ---------------------------------------------------------------------------------------------------------------

Line 40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

40631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40633:
40634: ---------------------------------------------------------------------------------------------------------------
40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40636: ---------------------------------------------------------------------------------------------------------------
40637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40638:
40639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 40637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

40633:
40634: ---------------------------------------------------------------------------------------------------------------
40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40636: ---------------------------------------------------------------------------------------------------------------
40637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40638:
40639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40641:

Line 40639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40636: ---------------------------------------------------------------------------------------------------------------
40637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40638:
40639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40641:
40642: IF xla_accounting_cache_pkg.GetValueChar
40643: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 40640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40636: ---------------------------------------------------------------------------------------------------------------
40637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40638:
40639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40641:
40642: IF xla_accounting_cache_pkg.GetValueChar
40643: (p_source_code => 'LEDGER_CATEGORY_CODE'
40644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 40651: xla_ae_lines_pkg.BflowUpgEntry

40647: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40648: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
40649: )
40650: THEN
40651: xla_ae_lines_pkg.BflowUpgEntry
40652: (p_business_method_code => l_bflow_method_code
40653: ,p_business_class_code => l_bflow_class_code
40654: ,p_balance_type => l_balance_type_code);
40655: ELSE

Line 40657: XLA_AE_LINES_PKG.business_flow_validation(

40653: ,p_business_class_code => l_bflow_class_code
40654: ,p_balance_type => l_balance_type_code);
40655: ELSE
40656: NULL;
40657: XLA_AE_LINES_PKG.business_flow_validation(
40658: p_business_method_code => l_bflow_method_code
40659: ,p_business_class_code => l_bflow_class_code
40660: ,p_inherit_description_flag => l_inherit_desc_flag);
40661: END IF;

Line 40684: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

40680: NULL;
40681: --
40682: --
40683:
40684: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
40685: p_code_combination_id => TO_NUMBER(C_NUM)
40686: , p_value_type_code => NULL
40687: , p_transaction_coa_id => null
40688: , p_accounting_coa_id => null

Line 40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40697: );
40698:
40699:
40700: -- initialise segments
40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40698:
40699:
40700: -- initialise segments
40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40699:
40700: -- initialise segments
40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40700: -- initialise segments
40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40701: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40702: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40703: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40704: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40705: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40706: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40707: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40708: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40709: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40710: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40711: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40712: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40713: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40714: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40715: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40716: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40717: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40718: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40719: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40720: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40721: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40722: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40723: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40731: --

Line 40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40724: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40731: --
40732:

Line 40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40725: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40731: --
40732:
40733: --

Line 40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40726: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40727: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40728: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40729: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40730: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40731: --
40732:
40733: --
40734:

Line 40753: xla_ae_lines_pkg.set_segment(

40749: );
40750:
40751: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
40752:
40753: xla_ae_lines_pkg.set_segment(
40754: p_to_segment_code => 'GL_ACCOUNT'
40755: , p_segment_value => l_segment
40756: , p_from_segment_code => l_adr_value_segment_code
40757: , p_from_combination_id => l_adr_value_combination_id

Line 40797: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

40793: xla_accounting_err_pkg.build_message
40794: (p_appli_s_name => 'XLA'
40795: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
40796: ,p_token_1 => 'LINE_NUMBER'
40797: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
40798: ,p_token_2 => 'LINE_TYPE_NAME'
40799: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
40800: l_component_type
40801: ,l_component_code

Line 40833: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40829: --
40830: --
40831: ------------------------------------------------------------------------------------------------
40832: -- 4219869 Business Flow
40833: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40834: -- Prior Entry. Currently, the following code is always generated.
40835: ------------------------------------------------------------------------------------------------
40836: XLA_AE_LINES_PKG.ValidateCurrentLine;
40837:

Line 40836: XLA_AE_LINES_PKG.ValidateCurrentLine;

40832: -- 4219869 Business Flow
40833: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40834: -- Prior Entry. Currently, the following code is always generated.
40835: ------------------------------------------------------------------------------------------------
40836: XLA_AE_LINES_PKG.ValidateCurrentLine;
40837:
40838: ------------------------------------------------------------------------------------
40839: -- 4219869 Business Flow
40840: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40838: ------------------------------------------------------------------------------------
40839: -- 4219869 Business Flow
40840: -- Populated credit and debit amounts -- Need to generate this within IF
40841: ------------------------------------------------------------------------------------
40842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40843:
40844: ----------------------------------------------------------------------------------
40845: -- 4219869 Business Flow
40846: -- Update journal entry status -- Need to generate this within IF

Line 40874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40870: -- To allow MPA report to determine if it should generate report process
40871: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40872: ------------------------------------------------------------------------------------------
40873:
40874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40876: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40877: -- call ADRs
40878: -- Bug 4922099

Line 40875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40871: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40872: ------------------------------------------------------------------------------------------
40873:
40874: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40875: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40876: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40877: -- call ADRs
40878: -- Bug 4922099
40879: --

Line 40889: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

40885: NULL;
40886: --
40887: --
40888:
40889: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
40890: p_code_combination_id => TO_NUMBER(C_NUM)
40891: , p_value_type_code => NULL
40892: , p_transaction_coa_id => null
40893: , p_accounting_coa_id => null

Line 40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40902: );
40903:
40904:
40905: -- initialise segments
40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40903:
40904:
40905: -- initialise segments
40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40904:
40905: -- initialise segments
40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40905: -- initialise segments
40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40906: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40907: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40908: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40909: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40910: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40911: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40912: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40913: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40914: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40915: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40916: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40917: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40918: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40919: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40920: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40921: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40922: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40923: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40924: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40925: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40926: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40927: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40928: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40936: --

Line 40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40929: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40936: --
40937:

Line 40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40930: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40936: --
40937:
40938: --

Line 40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40931: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40932: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40933: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40934: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40935: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40936: --
40937:
40938: --
40939:

Line 40958: xla_ae_lines_pkg.set_segment(

40954: );
40955:
40956: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
40957:
40958: xla_ae_lines_pkg.set_segment(
40959: p_to_segment_code => 'GL_ACCOUNT'
40960: , p_segment_value => l_segment
40961: , p_from_segment_code => l_adr_value_segment_code
40962: , p_from_combination_id => l_adr_value_combination_id

Line 40989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40985:
40986: --
40987: -- Update the line information that should be overwritten
40988: --
40989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40990: p_header_num => 1);
40991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40992:
40993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40987: -- Update the line information that should be overwritten
40988: --
40989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40990: p_header_num => 1);
40991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40992:
40993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40994:
40995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40990: p_header_num => 1);
40991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40992:
40993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40994:
40995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40997: END IF;

Line 40996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40992:
40993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40994:
40995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40997: END IF;
40998:
40999: --
41000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 41003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40999: --
41000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41001: --
41002: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41004: ELSE
41005: ---------------------------------------------------------------------------------------------------
41006: -- 4262811a Switch Sign
41007: ---------------------------------------------------------------------------------------------------

Line 41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

41004: ELSE
41005: ---------------------------------------------------------------------------------------------------
41006: -- 4262811a Switch Sign
41007: ---------------------------------------------------------------------------------------------------
41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41005: ---------------------------------------------------------------------------------------------------
41006: -- 4262811a Switch Sign
41007: ---------------------------------------------------------------------------------------------------
41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302

Line 41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41006: -- 4262811a Switch Sign
41007: ---------------------------------------------------------------------------------------------------
41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302
41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41007: ---------------------------------------------------------------------------------------------------
41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302
41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302
41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41016:

Line 41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

41010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302
41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41016:
41017: END IF;
41018:

Line 41015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41013: -- 5132302
41014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41016:
41017: END IF;
41018:
41019: -- 4955764

Line 41020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41016:
41017: END IF;
41018:
41019: -- 4955764
41020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41022:
41023:
41024: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 41024: XLA_AE_LINES_PKG.ValidateCurrentLine;

41020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41022:
41023:
41024: XLA_AE_LINES_PKG.ValidateCurrentLine;
41025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41026:
41027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 41025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41022:
41023:
41024: XLA_AE_LINES_PKG.ValidateCurrentLine;
41025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41026:
41027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41029: ,p_balance_type_code => l_balance_type_code);

Line 41192: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41188: --
41189: -- bulk performance
41190: --
41191: l_balance_type_code VARCHAR2(1);
41192: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41193: l_log_module VARCHAR2(240);
41194:
41195: --
41196: -- Upgrade strategy

Line 41267: XLA_AE_LINES_PKG.SetNewLine;

41263: ') = 'CASH'
41264: THEN
41265:
41266: --
41267: XLA_AE_LINES_PKG.SetNewLine;
41268:
41269: p_balance_type_code := l_balance_type_code;
41270: -- set the flag so later we will know whether the gain loss line needs to be created
41271:

Line 41279: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41275:
41276: --
41277: -- bulk performance
41278: --
41279: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41280: p_header_num => 0); -- 4262811
41281: --
41282: -- set accounting line options
41283: --

Line 41284: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41280: p_header_num => 0); -- 4262811
41281: --
41282: -- set accounting line options
41283: --
41284: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41285: p_natural_side_code => 'C'
41286: , p_gain_or_loss_flag => 'N'
41287: , p_gl_transfer_mode_code => 'S'
41288: , p_acct_entry_type_code => 'A'

Line 41298: xla_ae_lines_pkg.SetAcctLineType

41294: --
41295: --
41296: -- set accounting line type info
41297: --
41298: xla_ae_lines_pkg.SetAcctLineType
41299: (p_component_type => l_component_type
41300: ,p_event_type_code => l_event_type_code
41301: ,p_line_definition_owner_code => l_line_definition_owner_code
41302: ,p_line_definition_code => l_line_definition_code

Line 41312: xla_ae_lines_pkg.SetAcctClass(

41308: ,p_event_class_code => l_event_class_code);
41309: --
41310: -- set accounting class
41311: --
41312: xla_ae_lines_pkg.SetAcctClass(
41313: p_accounting_class_code => 'CASH'
41314: , p_ae_header_id => l_ae_header_id
41315: );
41316:

Line 41320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41316:
41317: --
41318: -- set rounding class
41319: --
41320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41321: 'CASH';
41322:
41323: --
41324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 41324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

41320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41321: 'CASH';
41322:
41323: --
41324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41326: --
41327: -- bulk performance
41328: --

Line 41325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

41321: 'CASH';
41322:
41323: --
41324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41326: --
41327: -- bulk performance
41328: --
41329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 41329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

41325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41326: --
41327: -- bulk performance
41328: --
41329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41330:
41331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41333:

Line 41331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

41327: -- bulk performance
41328: --
41329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41330:
41331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41333:
41334: -- 4955764
41335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41333:
41334: -- 4955764
41335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41336: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41337:
41338: -- 4458381 Public Sector Enh
41339:

Line 41387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41383: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
41384: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
41385: l_rec_acct_attrs.array_char_value(20) := p_source_43;
41386:
41387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41389:
41390: ---------------------------------------------------------------------------------------------------------------
41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41384: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
41385: l_rec_acct_attrs.array_char_value(20) := p_source_43;
41386:
41387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41389:
41390: ---------------------------------------------------------------------------------------------------------------
41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41392: ---------------------------------------------------------------------------------------------------------------

Line 41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41389:
41390: ---------------------------------------------------------------------------------------------------------------
41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41392: ---------------------------------------------------------------------------------------------------------------
41393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41394:
41395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41389:
41390: ---------------------------------------------------------------------------------------------------------------
41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41392: ---------------------------------------------------------------------------------------------------------------
41393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41394:
41395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41397:

Line 41395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41392: ---------------------------------------------------------------------------------------------------------------
41393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41394:
41395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41397:
41398: IF xla_accounting_cache_pkg.GetValueChar
41399: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41392: ---------------------------------------------------------------------------------------------------------------
41393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41394:
41395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41397:
41398: IF xla_accounting_cache_pkg.GetValueChar
41399: (p_source_code => 'LEDGER_CATEGORY_CODE'
41400: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41407: xla_ae_lines_pkg.BflowUpgEntry

41403: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41404: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41405: )
41406: THEN
41407: xla_ae_lines_pkg.BflowUpgEntry
41408: (p_business_method_code => l_bflow_method_code
41409: ,p_business_class_code => l_bflow_class_code
41410: ,p_balance_type => l_balance_type_code);
41411: ELSE

Line 41413: XLA_AE_LINES_PKG.business_flow_validation(

41409: ,p_business_class_code => l_bflow_class_code
41410: ,p_balance_type => l_balance_type_code);
41411: ELSE
41412: NULL;
41413: XLA_AE_LINES_PKG.business_flow_validation(
41414: p_business_method_code => l_bflow_method_code
41415: ,p_business_class_code => l_bflow_class_code
41416: ,p_inherit_description_flag => l_inherit_desc_flag);
41417: END IF;

Line 41450: xla_ae_lines_pkg.set_ccid(

41446: , x_value_type_code => l_adr_value_type_code
41447: , p_side => 'NA'
41448: );
41449:
41450: xla_ae_lines_pkg.set_ccid(
41451: p_code_combination_id => l_ccid
41452: , p_value_type_code => l_adr_value_type_code
41453: , p_transaction_coa_id => l_adr_transaction_coa_id
41454: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41466: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

41462: , p_side => 'NA'
41463: );
41464:
41465:
41466: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
41467: p_to_segment_code => 'GL_BALANCING'
41468: , p_segment_value => C_CHAR
41469: , p_from_segment_code => NULL
41470: , p_from_combination_id => NULL

Line 41510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41506: xla_accounting_err_pkg.build_message
41507: (p_appli_s_name => 'XLA'
41508: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41509: ,p_token_1 => 'LINE_NUMBER'
41510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41511: ,p_token_2 => 'LINE_TYPE_NAME'
41512: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41513: l_component_type
41514: ,l_component_code

Line 41546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41542: --
41543: --
41544: ------------------------------------------------------------------------------------------------
41545: -- 4219869 Business Flow
41546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41547: -- Prior Entry. Currently, the following code is always generated.
41548: ------------------------------------------------------------------------------------------------
41549: XLA_AE_LINES_PKG.ValidateCurrentLine;
41550:

Line 41549: XLA_AE_LINES_PKG.ValidateCurrentLine;

41545: -- 4219869 Business Flow
41546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41547: -- Prior Entry. Currently, the following code is always generated.
41548: ------------------------------------------------------------------------------------------------
41549: XLA_AE_LINES_PKG.ValidateCurrentLine;
41550:
41551: ------------------------------------------------------------------------------------
41552: -- 4219869 Business Flow
41553: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41551: ------------------------------------------------------------------------------------
41552: -- 4219869 Business Flow
41553: -- Populated credit and debit amounts -- Need to generate this within IF
41554: ------------------------------------------------------------------------------------
41555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41556:
41557: ----------------------------------------------------------------------------------
41558: -- 4219869 Business Flow
41559: -- Update journal entry status -- Need to generate this within IF

Line 41587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

41583: -- To allow MPA report to determine if it should generate report process
41584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41585: ------------------------------------------------------------------------------------------
41586:
41587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41590: -- call ADRs
41591: -- Bug 4922099

Line 41588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

41584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41585: ------------------------------------------------------------------------------------------
41586:
41587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41590: -- call ADRs
41591: -- Bug 4922099
41592: --

Line 41612: xla_ae_lines_pkg.set_ccid(

41608: , x_value_type_code => l_adr_value_type_code
41609: , p_side => 'NA'
41610: );
41611:
41612: xla_ae_lines_pkg.set_ccid(
41613: p_code_combination_id => l_ccid
41614: , p_value_type_code => l_adr_value_type_code
41615: , p_transaction_coa_id => l_adr_transaction_coa_id
41616: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41628: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

41624: , p_side => 'NA'
41625: );
41626:
41627:
41628: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
41629: p_to_segment_code => 'GL_BALANCING'
41630: , p_segment_value => C_CHAR
41631: , p_from_segment_code => NULL
41632: , p_from_combination_id => NULL

Line 41659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

41655:
41656: --
41657: -- Update the line information that should be overwritten
41658: --
41659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41660: p_header_num => 1);
41661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41662:
41663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 41661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

41657: -- Update the line information that should be overwritten
41658: --
41659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41660: p_header_num => 1);
41661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41662:
41663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41664:
41665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 41663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

41659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41660: p_header_num => 1);
41661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41662:
41663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41664:
41665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41667: END IF;

Line 41666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

41662:
41663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41664:
41665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41667: END IF;
41668:
41669: --
41670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 41673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

41669: --
41670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41671: --
41672: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41674: ELSE
41675: ---------------------------------------------------------------------------------------------------
41676: -- 4262811a Switch Sign
41677: ---------------------------------------------------------------------------------------------------

Line 41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

41674: ELSE
41675: ---------------------------------------------------------------------------------------------------
41676: -- 4262811a Switch Sign
41677: ---------------------------------------------------------------------------------------------------
41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41675: ---------------------------------------------------------------------------------------------------
41676: -- 4262811a Switch Sign
41677: ---------------------------------------------------------------------------------------------------
41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302

Line 41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41676: -- 4262811a Switch Sign
41677: ---------------------------------------------------------------------------------------------------
41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302
41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41677: ---------------------------------------------------------------------------------------------------
41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302
41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302
41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41686:

Line 41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

41680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302
41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41686:
41687: END IF;
41688:

Line 41685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41683: -- 5132302
41684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41686:
41687: END IF;
41688:
41689: -- 4955764

Line 41690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41686:
41687: END IF;
41688:
41689: -- 4955764
41690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41692:
41693:
41694: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 41694: XLA_AE_LINES_PKG.ValidateCurrentLine;

41690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41692:
41693:
41694: XLA_AE_LINES_PKG.ValidateCurrentLine;
41695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41696:
41697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 41695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41692:
41693:
41694: XLA_AE_LINES_PKG.ValidateCurrentLine;
41695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41696:
41697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41699: ,p_balance_type_code => l_balance_type_code);

Line 41871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41867: --
41868: -- bulk performance
41869: --
41870: l_balance_type_code VARCHAR2(1);
41871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41872: l_log_module VARCHAR2(240);
41873:
41874: --
41875: -- Upgrade strategy

Line 41950: XLA_AE_LINES_PKG.SetNewLine;

41946: ') = 'R'
41947: THEN
41948:
41949: --
41950: XLA_AE_LINES_PKG.SetNewLine;
41951:
41952: p_balance_type_code := l_balance_type_code;
41953: -- set the flag so later we will know whether the gain loss line needs to be created
41954:

Line 41962: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41958:
41959: --
41960: -- bulk performance
41961: --
41962: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41963: p_header_num => 0); -- 4262811
41964: --
41965: -- set accounting line options
41966: --

Line 41967: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41963: p_header_num => 0); -- 4262811
41964: --
41965: -- set accounting line options
41966: --
41967: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41968: p_natural_side_code => 'C'
41969: , p_gain_or_loss_flag => 'N'
41970: , p_gl_transfer_mode_code => 'S'
41971: , p_acct_entry_type_code => 'A'

Line 41981: xla_ae_lines_pkg.SetAcctLineType

41977: --
41978: --
41979: -- set accounting line type info
41980: --
41981: xla_ae_lines_pkg.SetAcctLineType
41982: (p_component_type => l_component_type
41983: ,p_event_type_code => l_event_type_code
41984: ,p_line_definition_owner_code => l_line_definition_owner_code
41985: ,p_line_definition_code => l_line_definition_code

Line 41995: xla_ae_lines_pkg.SetAcctClass(

41991: ,p_event_class_code => l_event_class_code);
41992: --
41993: -- set accounting class
41994: --
41995: xla_ae_lines_pkg.SetAcctClass(
41996: p_accounting_class_code => 'CASH'
41997: , p_ae_header_id => l_ae_header_id
41998: );
41999:

Line 42003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41999:
42000: --
42001: -- set rounding class
42002: --
42003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42004: 'CASH';
42005:
42006: --
42007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 42007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

42003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42004: 'CASH';
42005:
42006: --
42007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42009: --
42010: -- bulk performance
42011: --

Line 42008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

42004: 'CASH';
42005:
42006: --
42007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42009: --
42010: -- bulk performance
42011: --
42012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 42012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

42008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42009: --
42010: -- bulk performance
42011: --
42012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42013:
42014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42016:

Line 42014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

42010: -- bulk performance
42011: --
42012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42013:
42014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42016:
42017: -- 4955764
42018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42016:
42017: -- 4955764
42018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42020:
42021: -- 4458381 Public Sector Enh
42022:

Line 42076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42072: l_rec_acct_attrs.array_num_value(22) := p_source_75;
42073: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42074: l_rec_acct_attrs.array_num_value(23) := p_source_76;
42075:
42076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42078:
42079: ---------------------------------------------------------------------------------------------------------------
42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42073: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42074: l_rec_acct_attrs.array_num_value(23) := p_source_76;
42075:
42076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42078:
42079: ---------------------------------------------------------------------------------------------------------------
42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42081: ---------------------------------------------------------------------------------------------------------------

Line 42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42078:
42079: ---------------------------------------------------------------------------------------------------------------
42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42081: ---------------------------------------------------------------------------------------------------------------
42082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42083:
42084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42078:
42079: ---------------------------------------------------------------------------------------------------------------
42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42081: ---------------------------------------------------------------------------------------------------------------
42082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42083:
42084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42086:

Line 42084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42081: ---------------------------------------------------------------------------------------------------------------
42082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42083:
42084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42086:
42087: IF xla_accounting_cache_pkg.GetValueChar
42088: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42081: ---------------------------------------------------------------------------------------------------------------
42082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42083:
42084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42086:
42087: IF xla_accounting_cache_pkg.GetValueChar
42088: (p_source_code => 'LEDGER_CATEGORY_CODE'
42089: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42096: xla_ae_lines_pkg.BflowUpgEntry

42092: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42093: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42094: )
42095: THEN
42096: xla_ae_lines_pkg.BflowUpgEntry
42097: (p_business_method_code => l_bflow_method_code
42098: ,p_business_class_code => l_bflow_class_code
42099: ,p_balance_type => l_balance_type_code);
42100: ELSE

Line 42136: xla_ae_lines_pkg.set_ccid(

42132: , x_value_type_code => l_adr_value_type_code
42133: , p_side => 'NA'
42134: );
42135:
42136: xla_ae_lines_pkg.set_ccid(
42137: p_code_combination_id => l_ccid
42138: , p_value_type_code => l_adr_value_type_code
42139: , p_transaction_coa_id => l_adr_transaction_coa_id
42140: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42168: xla_accounting_err_pkg.build_message
42169: (p_appli_s_name => 'XLA'
42170: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42171: ,p_token_1 => 'LINE_NUMBER'
42172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42173: ,p_token_2 => 'LINE_TYPE_NAME'
42174: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42175: l_component_type
42176: ,l_component_code

Line 42208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42204: --
42205: --
42206: ------------------------------------------------------------------------------------------------
42207: -- 4219869 Business Flow
42208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42209: -- Prior Entry. Currently, the following code is always generated.
42210: ------------------------------------------------------------------------------------------------
42211: XLA_AE_LINES_PKG.ValidateCurrentLine;
42212:

Line 42211: XLA_AE_LINES_PKG.ValidateCurrentLine;

42207: -- 4219869 Business Flow
42208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42209: -- Prior Entry. Currently, the following code is always generated.
42210: ------------------------------------------------------------------------------------------------
42211: XLA_AE_LINES_PKG.ValidateCurrentLine;
42212:
42213: ------------------------------------------------------------------------------------
42214: -- 4219869 Business Flow
42215: -- Populated credit and debit amounts -- Need to generate this within IF

Line 42217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42213: ------------------------------------------------------------------------------------
42214: -- 4219869 Business Flow
42215: -- Populated credit and debit amounts -- Need to generate this within IF
42216: ------------------------------------------------------------------------------------
42217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42218:
42219: ----------------------------------------------------------------------------------
42220: -- 4219869 Business Flow
42221: -- Update journal entry status -- Need to generate this within IF

Line 42249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42245: -- To allow MPA report to determine if it should generate report process
42246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42247: ------------------------------------------------------------------------------------------
42248:
42249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42252: -- call ADRs
42253: -- Bug 4922099

Line 42250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42247: ------------------------------------------------------------------------------------------
42248:
42249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42252: -- call ADRs
42253: -- Bug 4922099
42254: --

Line 42274: xla_ae_lines_pkg.set_ccid(

42270: , x_value_type_code => l_adr_value_type_code
42271: , p_side => 'NA'
42272: );
42273:
42274: xla_ae_lines_pkg.set_ccid(
42275: p_code_combination_id => l_ccid
42276: , p_value_type_code => l_adr_value_type_code
42277: , p_transaction_coa_id => l_adr_transaction_coa_id
42278: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42293:
42294: --
42295: -- Update the line information that should be overwritten
42296: --
42297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42298: p_header_num => 1);
42299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42300:
42301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42295: -- Update the line information that should be overwritten
42296: --
42297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42298: p_header_num => 1);
42299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42300:
42301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42302:
42303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42298: p_header_num => 1);
42299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42300:
42301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42302:
42303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42305: END IF;

Line 42304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42300:
42301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42302:
42303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42305: END IF;
42306:
42307: --
42308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42307: --
42308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42309: --
42310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42312: ELSE
42313: ---------------------------------------------------------------------------------------------------
42314: -- 4262811a Switch Sign
42315: ---------------------------------------------------------------------------------------------------

Line 42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42312: ELSE
42313: ---------------------------------------------------------------------------------------------------
42314: -- 4262811a Switch Sign
42315: ---------------------------------------------------------------------------------------------------
42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42313: ---------------------------------------------------------------------------------------------------
42314: -- 4262811a Switch Sign
42315: ---------------------------------------------------------------------------------------------------
42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302

Line 42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42314: -- 4262811a Switch Sign
42315: ---------------------------------------------------------------------------------------------------
42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302
42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42315: ---------------------------------------------------------------------------------------------------
42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302
42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302
42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42324:

Line 42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302
42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42324:
42325: END IF;
42326:

Line 42323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42321: -- 5132302
42322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42324:
42325: END IF;
42326:
42327: -- 4955764

Line 42328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42324:
42325: END IF;
42326:
42327: -- 4955764
42328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42330:
42331:
42332: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42332: XLA_AE_LINES_PKG.ValidateCurrentLine;

42328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42330:
42331:
42332: XLA_AE_LINES_PKG.ValidateCurrentLine;
42333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42334:
42335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42330:
42331:
42332: XLA_AE_LINES_PKG.ValidateCurrentLine;
42333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42334:
42335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42337: ,p_balance_type_code => l_balance_type_code);

Line 42509: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42505: --
42506: -- bulk performance
42507: --
42508: l_balance_type_code VARCHAR2(1);
42509: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42510: l_log_module VARCHAR2(240);
42511:
42512: --
42513: -- Upgrade strategy

Line 42586: XLA_AE_LINES_PKG.SetNewLine;

42582: ') = 'R'
42583: THEN
42584:
42585: --
42586: XLA_AE_LINES_PKG.SetNewLine;
42587:
42588: p_balance_type_code := l_balance_type_code;
42589: -- set the flag so later we will know whether the gain loss line needs to be created
42590:

Line 42598: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

42594:
42595: --
42596: -- bulk performance
42597: --
42598: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
42599: p_header_num => 0); -- 4262811
42600: --
42601: -- set accounting line options
42602: --

Line 42603: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

42599: p_header_num => 0); -- 4262811
42600: --
42601: -- set accounting line options
42602: --
42603: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
42604: p_natural_side_code => 'C'
42605: , p_gain_or_loss_flag => 'N'
42606: , p_gl_transfer_mode_code => 'S'
42607: , p_acct_entry_type_code => 'A'

Line 42617: xla_ae_lines_pkg.SetAcctLineType

42613: --
42614: --
42615: -- set accounting line type info
42616: --
42617: xla_ae_lines_pkg.SetAcctLineType
42618: (p_component_type => l_component_type
42619: ,p_event_type_code => l_event_type_code
42620: ,p_line_definition_owner_code => l_line_definition_owner_code
42621: ,p_line_definition_code => l_line_definition_code

Line 42631: xla_ae_lines_pkg.SetAcctClass(

42627: ,p_event_class_code => l_event_class_code);
42628: --
42629: -- set accounting class
42630: --
42631: xla_ae_lines_pkg.SetAcctClass(
42632: p_accounting_class_code => 'CASH'
42633: , p_ae_header_id => l_ae_header_id
42634: );
42635:

Line 42639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

42635:
42636: --
42637: -- set rounding class
42638: --
42639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42640: 'CASH';
42641:
42642: --
42643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 42643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

42639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42640: 'CASH';
42641:
42642: --
42643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42645: --
42646: -- bulk performance
42647: --

Line 42644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

42640: 'CASH';
42641:
42642: --
42643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42645: --
42646: -- bulk performance
42647: --
42648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 42648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

42644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42645: --
42646: -- bulk performance
42647: --
42648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42649:
42650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42652:

Line 42650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

42646: -- bulk performance
42647: --
42648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42649:
42650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42652:
42653: -- 4955764
42654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42652:
42653: -- 4955764
42654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42656:
42657: -- 4458381 Public Sector Enh
42658:

Line 42712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42708: l_rec_acct_attrs.array_num_value(22) := p_source_75;
42709: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42710: l_rec_acct_attrs.array_num_value(23) := p_source_76;
42711:
42712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42714:
42715: ---------------------------------------------------------------------------------------------------------------
42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42709: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42710: l_rec_acct_attrs.array_num_value(23) := p_source_76;
42711:
42712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42714:
42715: ---------------------------------------------------------------------------------------------------------------
42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42717: ---------------------------------------------------------------------------------------------------------------

Line 42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42714:
42715: ---------------------------------------------------------------------------------------------------------------
42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42717: ---------------------------------------------------------------------------------------------------------------
42718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42719:
42720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42714:
42715: ---------------------------------------------------------------------------------------------------------------
42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42717: ---------------------------------------------------------------------------------------------------------------
42718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42719:
42720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42722:

Line 42720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42717: ---------------------------------------------------------------------------------------------------------------
42718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42719:
42720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42722:
42723: IF xla_accounting_cache_pkg.GetValueChar
42724: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42717: ---------------------------------------------------------------------------------------------------------------
42718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42719:
42720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42722:
42723: IF xla_accounting_cache_pkg.GetValueChar
42724: (p_source_code => 'LEDGER_CATEGORY_CODE'
42725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42732: xla_ae_lines_pkg.BflowUpgEntry

42728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42730: )
42731: THEN
42732: xla_ae_lines_pkg.BflowUpgEntry
42733: (p_business_method_code => l_bflow_method_code
42734: ,p_business_class_code => l_bflow_class_code
42735: ,p_balance_type => l_balance_type_code);
42736: ELSE

Line 42738: XLA_AE_LINES_PKG.business_flow_validation(

42734: ,p_business_class_code => l_bflow_class_code
42735: ,p_balance_type => l_balance_type_code);
42736: ELSE
42737: NULL;
42738: XLA_AE_LINES_PKG.business_flow_validation(
42739: p_business_method_code => l_bflow_method_code
42740: ,p_business_class_code => l_bflow_class_code
42741: ,p_inherit_description_flag => l_inherit_desc_flag);
42742: END IF;

Line 42765: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

42761: NULL;
42762: --
42763: --
42764:
42765: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
42766: p_code_combination_id => TO_NUMBER(C_NUM)
42767: , p_value_type_code => NULL
42768: , p_transaction_coa_id => null
42769: , p_accounting_coa_id => null

Line 42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42778: );
42779:
42780:
42781: -- initialise segments
42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42779:
42780:
42781: -- initialise segments
42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42780:
42781: -- initialise segments
42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42781: -- initialise segments
42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42782: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42783: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42784: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42785: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42786: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42787: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42788: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42789: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42790: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42791: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42792: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42793: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42794: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42795: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42796: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42797: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42798: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42799: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42800: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42801: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42802: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42803: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42804: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42812: --

Line 42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42805: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42812: --
42813:

Line 42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42806: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42812: --
42813:
42814: --

Line 42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42807: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42808: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42809: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42810: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42811: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42812: --
42813:
42814: --
42815:

Line 42834: xla_ae_lines_pkg.set_segment(

42830: );
42831:
42832: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
42833:
42834: xla_ae_lines_pkg.set_segment(
42835: p_to_segment_code => 'GL_ACCOUNT'
42836: , p_segment_value => l_segment
42837: , p_from_segment_code => l_adr_value_segment_code
42838: , p_from_combination_id => l_adr_value_combination_id

Line 42878: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42874: xla_accounting_err_pkg.build_message
42875: (p_appli_s_name => 'XLA'
42876: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42877: ,p_token_1 => 'LINE_NUMBER'
42878: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42879: ,p_token_2 => 'LINE_TYPE_NAME'
42880: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42881: l_component_type
42882: ,l_component_code

Line 42914: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42910: --
42911: --
42912: ------------------------------------------------------------------------------------------------
42913: -- 4219869 Business Flow
42914: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42915: -- Prior Entry. Currently, the following code is always generated.
42916: ------------------------------------------------------------------------------------------------
42917: XLA_AE_LINES_PKG.ValidateCurrentLine;
42918:

Line 42917: XLA_AE_LINES_PKG.ValidateCurrentLine;

42913: -- 4219869 Business Flow
42914: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42915: -- Prior Entry. Currently, the following code is always generated.
42916: ------------------------------------------------------------------------------------------------
42917: XLA_AE_LINES_PKG.ValidateCurrentLine;
42918:
42919: ------------------------------------------------------------------------------------
42920: -- 4219869 Business Flow
42921: -- Populated credit and debit amounts -- Need to generate this within IF

Line 42923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42919: ------------------------------------------------------------------------------------
42920: -- 4219869 Business Flow
42921: -- Populated credit and debit amounts -- Need to generate this within IF
42922: ------------------------------------------------------------------------------------
42923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42924:
42925: ----------------------------------------------------------------------------------
42926: -- 4219869 Business Flow
42927: -- Update journal entry status -- Need to generate this within IF

Line 42955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42951: -- To allow MPA report to determine if it should generate report process
42952: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42953: ------------------------------------------------------------------------------------------
42954:
42955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42957: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42958: -- call ADRs
42959: -- Bug 4922099

Line 42956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42952: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42953: ------------------------------------------------------------------------------------------
42954:
42955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42957: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42958: -- call ADRs
42959: -- Bug 4922099
42960: --

Line 42970: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

42966: NULL;
42967: --
42968: --
42969:
42970: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
42971: p_code_combination_id => TO_NUMBER(C_NUM)
42972: , p_value_type_code => NULL
42973: , p_transaction_coa_id => null
42974: , p_accounting_coa_id => null

Line 42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42983: );
42984:
42985:
42986: -- initialise segments
42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42984:
42985:
42986: -- initialise segments
42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42985:
42986: -- initialise segments
42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42986: -- initialise segments
42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42987: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42988: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42989: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42990: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42991: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42992: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42993: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42994: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42995: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42996: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42997: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42998: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

42999: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43000: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43001: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43002: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43003: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43004: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43005: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43006: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43007: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43008: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43009: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43017: --

Line 43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43010: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43017: --
43018:

Line 43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43011: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43017: --
43018:
43019: --

Line 43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

43012: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43013: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43014: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43015: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43016: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
43017: --
43018:
43019: --
43020:

Line 43039: xla_ae_lines_pkg.set_segment(

43035: );
43036:
43037: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
43038:
43039: xla_ae_lines_pkg.set_segment(
43040: p_to_segment_code => 'GL_ACCOUNT'
43041: , p_segment_value => l_segment
43042: , p_from_segment_code => l_adr_value_segment_code
43043: , p_from_combination_id => l_adr_value_combination_id

Line 43070: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43066:
43067: --
43068: -- Update the line information that should be overwritten
43069: --
43070: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43071: p_header_num => 1);
43072: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43073:
43074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43072: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43068: -- Update the line information that should be overwritten
43069: --
43070: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43071: p_header_num => 1);
43072: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43073:
43074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43075:
43076: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43070: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43071: p_header_num => 1);
43072: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43073:
43074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43075:
43076: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43077: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43078: END IF;

Line 43077: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43073:
43074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43075:
43076: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43077: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43078: END IF;
43079:
43080: --
43081: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43084: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43080: --
43081: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43082: --
43083: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43084: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43085: ELSE
43086: ---------------------------------------------------------------------------------------------------
43087: -- 4262811a Switch Sign
43088: ---------------------------------------------------------------------------------------------------

Line 43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43085: ELSE
43086: ---------------------------------------------------------------------------------------------------
43087: -- 4262811a Switch Sign
43088: ---------------------------------------------------------------------------------------------------
43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43086: ---------------------------------------------------------------------------------------------------
43087: -- 4262811a Switch Sign
43088: ---------------------------------------------------------------------------------------------------
43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302

Line 43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43087: -- 4262811a Switch Sign
43088: ---------------------------------------------------------------------------------------------------
43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302
43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43088: ---------------------------------------------------------------------------------------------------
43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302
43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43096: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43089: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302
43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43096: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43097:

Line 43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302
43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43096: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43097:
43098: END IF;
43099:

Line 43096: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43093: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43094: -- 5132302
43095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43096: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43097:
43098: END IF;
43099:
43100: -- 4955764

Line 43101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43097:
43098: END IF;
43099:
43100: -- 4955764
43101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43103:
43104:
43105: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43105: XLA_AE_LINES_PKG.ValidateCurrentLine;

43101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43103:
43104:
43105: XLA_AE_LINES_PKG.ValidateCurrentLine;
43106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43107:
43108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43103:
43104:
43105: XLA_AE_LINES_PKG.ValidateCurrentLine;
43106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43107:
43108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43110: ,p_balance_type_code => l_balance_type_code);

Line 43282: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43278: --
43279: -- bulk performance
43280: --
43281: l_balance_type_code VARCHAR2(1);
43282: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43283: l_log_module VARCHAR2(240);
43284:
43285: --
43286: -- Upgrade strategy

Line 43359: XLA_AE_LINES_PKG.SetNewLine;

43355: ') = 'R'
43356: THEN
43357:
43358: --
43359: XLA_AE_LINES_PKG.SetNewLine;
43360:
43361: p_balance_type_code := l_balance_type_code;
43362: -- set the flag so later we will know whether the gain loss line needs to be created
43363:

Line 43371: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43367:
43368: --
43369: -- bulk performance
43370: --
43371: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43372: p_header_num => 0); -- 4262811
43373: --
43374: -- set accounting line options
43375: --

Line 43376: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43372: p_header_num => 0); -- 4262811
43373: --
43374: -- set accounting line options
43375: --
43376: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43377: p_natural_side_code => 'C'
43378: , p_gain_or_loss_flag => 'N'
43379: , p_gl_transfer_mode_code => 'S'
43380: , p_acct_entry_type_code => 'A'

Line 43390: xla_ae_lines_pkg.SetAcctLineType

43386: --
43387: --
43388: -- set accounting line type info
43389: --
43390: xla_ae_lines_pkg.SetAcctLineType
43391: (p_component_type => l_component_type
43392: ,p_event_type_code => l_event_type_code
43393: ,p_line_definition_owner_code => l_line_definition_owner_code
43394: ,p_line_definition_code => l_line_definition_code

Line 43404: xla_ae_lines_pkg.SetAcctClass(

43400: ,p_event_class_code => l_event_class_code);
43401: --
43402: -- set accounting class
43403: --
43404: xla_ae_lines_pkg.SetAcctClass(
43405: p_accounting_class_code => 'CASH'
43406: , p_ae_header_id => l_ae_header_id
43407: );
43408:

Line 43412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43408:
43409: --
43410: -- set rounding class
43411: --
43412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: 'CASH';
43414:
43415: --
43416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: 'CASH';
43414:
43415: --
43416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43418: --
43419: -- bulk performance
43420: --

Line 43417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43413: 'CASH';
43414:
43415: --
43416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43418: --
43419: -- bulk performance
43420: --
43421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43418: --
43419: -- bulk performance
43420: --
43421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43422:
43423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43425:

Line 43423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43419: -- bulk performance
43420: --
43421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43422:
43423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43425:
43426: -- 4955764
43427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43425:
43426: -- 4955764
43427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43428: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43429:
43430: -- 4458381 Public Sector Enh
43431:

Line 43485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43481: l_rec_acct_attrs.array_num_value(22) := p_source_75;
43482: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
43483: l_rec_acct_attrs.array_num_value(23) := p_source_76;
43484:
43485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43487:
43488: ---------------------------------------------------------------------------------------------------------------
43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43482: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
43483: l_rec_acct_attrs.array_num_value(23) := p_source_76;
43484:
43485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43487:
43488: ---------------------------------------------------------------------------------------------------------------
43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43490: ---------------------------------------------------------------------------------------------------------------

Line 43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43487:
43488: ---------------------------------------------------------------------------------------------------------------
43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43490: ---------------------------------------------------------------------------------------------------------------
43491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43492:
43493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43487:
43488: ---------------------------------------------------------------------------------------------------------------
43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43490: ---------------------------------------------------------------------------------------------------------------
43491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43492:
43493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43495:

Line 43493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43490: ---------------------------------------------------------------------------------------------------------------
43491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43492:
43493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43495:
43496: IF xla_accounting_cache_pkg.GetValueChar
43497: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43490: ---------------------------------------------------------------------------------------------------------------
43491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43492:
43493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43495:
43496: IF xla_accounting_cache_pkg.GetValueChar
43497: (p_source_code => 'LEDGER_CATEGORY_CODE'
43498: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43505: xla_ae_lines_pkg.BflowUpgEntry

43501: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43502: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43503: )
43504: THEN
43505: xla_ae_lines_pkg.BflowUpgEntry
43506: (p_business_method_code => l_bflow_method_code
43507: ,p_business_class_code => l_bflow_class_code
43508: ,p_balance_type => l_balance_type_code);
43509: ELSE

Line 43511: XLA_AE_LINES_PKG.business_flow_validation(

43507: ,p_business_class_code => l_bflow_class_code
43508: ,p_balance_type => l_balance_type_code);
43509: ELSE
43510: NULL;
43511: XLA_AE_LINES_PKG.business_flow_validation(
43512: p_business_method_code => l_bflow_method_code
43513: ,p_business_class_code => l_bflow_class_code
43514: ,p_inherit_description_flag => l_inherit_desc_flag);
43515: END IF;

Line 43548: xla_ae_lines_pkg.set_ccid(

43544: , x_value_type_code => l_adr_value_type_code
43545: , p_side => 'NA'
43546: );
43547:
43548: xla_ae_lines_pkg.set_ccid(
43549: p_code_combination_id => l_ccid
43550: , p_value_type_code => l_adr_value_type_code
43551: , p_transaction_coa_id => l_adr_transaction_coa_id
43552: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 43564: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

43560: , p_side => 'NA'
43561: );
43562:
43563:
43564: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
43565: p_to_segment_code => 'GL_BALANCING'
43566: , p_segment_value => C_CHAR
43567: , p_from_segment_code => NULL
43568: , p_from_combination_id => NULL

Line 43608: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43604: xla_accounting_err_pkg.build_message
43605: (p_appli_s_name => 'XLA'
43606: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43607: ,p_token_1 => 'LINE_NUMBER'
43608: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43609: ,p_token_2 => 'LINE_TYPE_NAME'
43610: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43611: l_component_type
43612: ,l_component_code

Line 43644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43640: --
43641: --
43642: ------------------------------------------------------------------------------------------------
43643: -- 4219869 Business Flow
43644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43645: -- Prior Entry. Currently, the following code is always generated.
43646: ------------------------------------------------------------------------------------------------
43647: XLA_AE_LINES_PKG.ValidateCurrentLine;
43648:

Line 43647: XLA_AE_LINES_PKG.ValidateCurrentLine;

43643: -- 4219869 Business Flow
43644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43645: -- Prior Entry. Currently, the following code is always generated.
43646: ------------------------------------------------------------------------------------------------
43647: XLA_AE_LINES_PKG.ValidateCurrentLine;
43648:
43649: ------------------------------------------------------------------------------------
43650: -- 4219869 Business Flow
43651: -- Populated credit and debit amounts -- Need to generate this within IF

Line 43653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43649: ------------------------------------------------------------------------------------
43650: -- 4219869 Business Flow
43651: -- Populated credit and debit amounts -- Need to generate this within IF
43652: ------------------------------------------------------------------------------------
43653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43654:
43655: ----------------------------------------------------------------------------------
43656: -- 4219869 Business Flow
43657: -- Update journal entry status -- Need to generate this within IF

Line 43685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43681: -- To allow MPA report to determine if it should generate report process
43682: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43683: ------------------------------------------------------------------------------------------
43684:
43685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43687: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43688: -- call ADRs
43689: -- Bug 4922099

Line 43686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43682: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43683: ------------------------------------------------------------------------------------------
43684:
43685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43687: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43688: -- call ADRs
43689: -- Bug 4922099
43690: --

Line 43710: xla_ae_lines_pkg.set_ccid(

43706: , x_value_type_code => l_adr_value_type_code
43707: , p_side => 'NA'
43708: );
43709:
43710: xla_ae_lines_pkg.set_ccid(
43711: p_code_combination_id => l_ccid
43712: , p_value_type_code => l_adr_value_type_code
43713: , p_transaction_coa_id => l_adr_transaction_coa_id
43714: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 43726: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

43722: , p_side => 'NA'
43723: );
43724:
43725:
43726: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
43727: p_to_segment_code => 'GL_BALANCING'
43728: , p_segment_value => C_CHAR
43729: , p_from_segment_code => NULL
43730: , p_from_combination_id => NULL

Line 43757: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43753:
43754: --
43755: -- Update the line information that should be overwritten
43756: --
43757: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43758: p_header_num => 1);
43759: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43760:
43761: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43759: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43755: -- Update the line information that should be overwritten
43756: --
43757: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43758: p_header_num => 1);
43759: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43760:
43761: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43762:
43763: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43761: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43757: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43758: p_header_num => 1);
43759: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43760:
43761: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43762:
43763: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43764: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43765: END IF;

Line 43764: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43760:
43761: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43762:
43763: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43764: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43765: END IF;
43766:
43767: --
43768: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43771: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43767: --
43768: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43769: --
43770: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43771: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43772: ELSE
43773: ---------------------------------------------------------------------------------------------------
43774: -- 4262811a Switch Sign
43775: ---------------------------------------------------------------------------------------------------

Line 43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43772: ELSE
43773: ---------------------------------------------------------------------------------------------------
43774: -- 4262811a Switch Sign
43775: ---------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43773: ---------------------------------------------------------------------------------------------------
43774: -- 4262811a Switch Sign
43775: ---------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302

Line 43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43774: -- 4262811a Switch Sign
43775: ---------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302
43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43775: ---------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302
43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43783: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43776: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302
43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43783: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43784:

Line 43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302
43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43783: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43784:
43785: END IF;
43786:

Line 43783: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43780: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43781: -- 5132302
43782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43783: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43784:
43785: END IF;
43786:
43787: -- 4955764

Line 43788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43784:
43785: END IF;
43786:
43787: -- 4955764
43788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43790:
43791:
43792: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43792: XLA_AE_LINES_PKG.ValidateCurrentLine;

43788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43790:
43791:
43792: XLA_AE_LINES_PKG.ValidateCurrentLine;
43793: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43794:
43795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43793: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43790:
43791:
43792: XLA_AE_LINES_PKG.ValidateCurrentLine;
43793: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43794:
43795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43797: ,p_balance_type_code => l_balance_type_code);

Line 43976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43972: --
43973: -- bulk performance
43974: --
43975: l_balance_type_code VARCHAR2(1);
43976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43977: l_log_module VARCHAR2(240);
43978:
43979: --
43980: -- Upgrade strategy

Line 44046: XLA_AE_LINES_PKG.SetNewLine;

44042: ') = 'DEFERRED'
44043: THEN
44044:
44045: --
44046: XLA_AE_LINES_PKG.SetNewLine;
44047:
44048: p_balance_type_code := l_balance_type_code;
44049: -- set the flag so later we will know whether the gain loss line needs to be created
44050:

Line 44058: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44054:
44055: --
44056: -- bulk performance
44057: --
44058: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44059: p_header_num => 0); -- 4262811
44060: --
44061: -- set accounting line options
44062: --

Line 44063: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44059: p_header_num => 0); -- 4262811
44060: --
44061: -- set accounting line options
44062: --
44063: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44064: p_natural_side_code => 'D'
44065: , p_gain_or_loss_flag => 'N'
44066: , p_gl_transfer_mode_code => 'S'
44067: , p_acct_entry_type_code => 'A'

Line 44077: xla_ae_lines_pkg.SetAcctLineType

44073: --
44074: --
44075: -- set accounting line type info
44076: --
44077: xla_ae_lines_pkg.SetAcctLineType
44078: (p_component_type => l_component_type
44079: ,p_event_type_code => l_event_type_code
44080: ,p_line_definition_owner_code => l_line_definition_owner_code
44081: ,p_line_definition_code => l_line_definition_code

Line 44091: xla_ae_lines_pkg.SetAcctClass(

44087: ,p_event_class_code => l_event_class_code);
44088: --
44089: -- set accounting class
44090: --
44091: xla_ae_lines_pkg.SetAcctClass(
44092: p_accounting_class_code => 'PREPAID_EXPENSE'
44093: , p_ae_header_id => l_ae_header_id
44094: );
44095:

Line 44099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44095:
44096: --
44097: -- set rounding class
44098: --
44099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44100: 'PREPAID_EXPENSE';
44101:
44102: --
44103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44100: 'PREPAID_EXPENSE';
44101:
44102: --
44103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44105: --
44106: -- bulk performance
44107: --

Line 44104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44100: 'PREPAID_EXPENSE';
44101:
44102: --
44103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44105: --
44106: -- bulk performance
44107: --
44108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44105: --
44106: -- bulk performance
44107: --
44108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44109:
44110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44112:

Line 44110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44106: -- bulk performance
44107: --
44108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44109:
44110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44112:
44113: -- 4955764
44114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44112:
44113: -- 4955764
44114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44115: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44116:
44117: -- 4458381 Public Sector Enh
44118:

Line 44214: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44210: l_rec_acct_attrs.array_num_value(38) := p_source_77;
44211: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44212: l_rec_acct_attrs.array_num_value(39) := p_source_78;
44213:
44214: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44215: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44216:
44217: ---------------------------------------------------------------------------------------------------------------
44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44215: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44211: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44212: l_rec_acct_attrs.array_num_value(39) := p_source_78;
44213:
44214: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44215: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44216:
44217: ---------------------------------------------------------------------------------------------------------------
44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44219: ---------------------------------------------------------------------------------------------------------------

Line 44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44214: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44215: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44216:
44217: ---------------------------------------------------------------------------------------------------------------
44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44219: ---------------------------------------------------------------------------------------------------------------
44220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44221:
44222: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44216:
44217: ---------------------------------------------------------------------------------------------------------------
44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44219: ---------------------------------------------------------------------------------------------------------------
44220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44221:
44222: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44223: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44224:

Line 44222: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44218: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44219: ---------------------------------------------------------------------------------------------------------------
44220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44221:
44222: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44223: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44224:
44225: IF xla_accounting_cache_pkg.GetValueChar
44226: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44223: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44219: ---------------------------------------------------------------------------------------------------------------
44220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44221:
44222: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44223: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44224:
44225: IF xla_accounting_cache_pkg.GetValueChar
44226: (p_source_code => 'LEDGER_CATEGORY_CODE'
44227: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44234: xla_ae_lines_pkg.BflowUpgEntry

44230: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44231: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44232: )
44233: THEN
44234: xla_ae_lines_pkg.BflowUpgEntry
44235: (p_business_method_code => l_bflow_method_code
44236: ,p_business_class_code => l_bflow_class_code
44237: ,p_balance_type => l_balance_type_code);
44238: ELSE

Line 44240: XLA_AE_LINES_PKG.business_flow_validation(

44236: ,p_business_class_code => l_bflow_class_code
44237: ,p_balance_type => l_balance_type_code);
44238: ELSE
44239: NULL;
44240: XLA_AE_LINES_PKG.business_flow_validation(
44241: p_business_method_code => l_bflow_method_code
44242: ,p_business_class_code => l_bflow_class_code
44243: ,p_inherit_description_flag => l_inherit_desc_flag);
44244: END IF;

Line 44287: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44283: xla_accounting_err_pkg.build_message
44284: (p_appli_s_name => 'XLA'
44285: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44286: ,p_token_1 => 'LINE_NUMBER'
44287: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44288: ,p_token_2 => 'LINE_TYPE_NAME'
44289: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44290: l_component_type
44291: ,l_component_code

Line 44323: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44319: --
44320: --
44321: ------------------------------------------------------------------------------------------------
44322: -- 4219869 Business Flow
44323: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44324: -- Prior Entry. Currently, the following code is always generated.
44325: ------------------------------------------------------------------------------------------------
44326: -- No ValidateCurrentLine for business flow method of Prior Entry
44327:

Line 44332: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44328: ------------------------------------------------------------------------------------
44329: -- 4219869 Business Flow
44330: -- Populated credit and debit amounts -- Need to generate this within IF
44331: ------------------------------------------------------------------------------------
44332: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44333:
44334: ----------------------------------------------------------------------------------
44335: -- 4219869 Business Flow
44336: -- Update journal entry status -- Need to generate this within IF

Line 44364: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

44360: -- To allow MPA report to determine if it should generate report process
44361: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44362: ------------------------------------------------------------------------------------------
44363:
44364: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44365: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44366: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44367: -- call ADRs
44368: -- Bug 4922099

Line 44365: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

44361: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44362: ------------------------------------------------------------------------------------------
44363:
44364: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44365: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44366: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44367: -- call ADRs
44368: -- Bug 4922099
44369: --

Line 44386: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

44382:
44383: --
44384: -- Update the line information that should be overwritten
44385: --
44386: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44387: p_header_num => 1);
44388: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44389:
44390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 44388: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

44384: -- Update the line information that should be overwritten
44385: --
44386: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44387: p_header_num => 1);
44388: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44389:
44390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44391:
44392: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 44390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

44386: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44387: p_header_num => 1);
44388: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44389:
44390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44391:
44392: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44393: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44394: END IF;

Line 44393: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

44389:
44390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44391:
44392: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44393: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44394: END IF;
44395:
44396: --
44397: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 44400: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

44396: --
44397: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44398: --
44399: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44400: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44401: ELSE
44402: ---------------------------------------------------------------------------------------------------
44403: -- 4262811a Switch Sign
44404: ---------------------------------------------------------------------------------------------------

Line 44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

44401: ELSE
44402: ---------------------------------------------------------------------------------------------------
44403: -- 4262811a Switch Sign
44404: ---------------------------------------------------------------------------------------------------
44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44402: ---------------------------------------------------------------------------------------------------
44403: -- 4262811a Switch Sign
44404: ---------------------------------------------------------------------------------------------------
44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302

Line 44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44403: -- 4262811a Switch Sign
44404: ---------------------------------------------------------------------------------------------------
44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302
44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44404: ---------------------------------------------------------------------------------------------------
44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302
44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44412: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44405: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302
44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44412: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44413:

Line 44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

44407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302
44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44412: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44413:
44414: END IF;
44415:

Line 44412: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44410: -- 5132302
44411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44412: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44413:
44414: END IF;
44415:
44416: -- 4955764

Line 44417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44413:
44414: END IF;
44415:
44416: -- 4955764
44417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44419:
44420:
44421: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 44421: XLA_AE_LINES_PKG.ValidateCurrentLine;

44417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44419:
44420:
44421: XLA_AE_LINES_PKG.ValidateCurrentLine;
44422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44423:
44424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44425: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 44422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44419:
44420:
44421: XLA_AE_LINES_PKG.ValidateCurrentLine;
44422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44423:
44424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44425: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44426: ,p_balance_type_code => l_balance_type_code);

Line 44594: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44590: --
44591: -- bulk performance
44592: --
44593: l_balance_type_code VARCHAR2(1);
44594: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44595: l_log_module VARCHAR2(240);
44596:
44597: --
44598: -- Upgrade strategy

Line 44672: XLA_AE_LINES_PKG.SetNewLine;

44668: ') <> 'R'
44669: THEN
44670:
44671: --
44672: XLA_AE_LINES_PKG.SetNewLine;
44673:
44674: p_balance_type_code := l_balance_type_code;
44675: -- set the flag so later we will know whether the gain loss line needs to be created
44676:

Line 44684: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44680:
44681: --
44682: -- bulk performance
44683: --
44684: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44685: p_header_num => 0); -- 4262811
44686: --
44687: -- set accounting line options
44688: --

Line 44689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44685: p_header_num => 0); -- 4262811
44686: --
44687: -- set accounting line options
44688: --
44689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44690: p_natural_side_code => 'D'
44691: , p_gain_or_loss_flag => 'N'
44692: , p_gl_transfer_mode_code => 'S'
44693: , p_acct_entry_type_code => 'A'

Line 44703: xla_ae_lines_pkg.SetAcctLineType

44699: --
44700: --
44701: -- set accounting line type info
44702: --
44703: xla_ae_lines_pkg.SetAcctLineType
44704: (p_component_type => l_component_type
44705: ,p_event_type_code => l_event_type_code
44706: ,p_line_definition_owner_code => l_line_definition_owner_code
44707: ,p_line_definition_code => l_line_definition_code

Line 44717: xla_ae_lines_pkg.SetAcctClass(

44713: ,p_event_class_code => l_event_class_code);
44714: --
44715: -- set accounting class
44716: --
44717: xla_ae_lines_pkg.SetAcctClass(
44718: p_accounting_class_code => 'DEF_REC_TAX'
44719: , p_ae_header_id => l_ae_header_id
44720: );
44721:

Line 44725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44721:
44722: --
44723: -- set rounding class
44724: --
44725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44726: 'DEF_REC_TAX';
44727:
44728: --
44729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44726: 'DEF_REC_TAX';
44727:
44728: --
44729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44731: --
44732: -- bulk performance
44733: --

Line 44730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44726: 'DEF_REC_TAX';
44727:
44728: --
44729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44731: --
44732: -- bulk performance
44733: --
44734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44731: --
44732: -- bulk performance
44733: --
44734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44735:
44736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44738:

Line 44736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44732: -- bulk performance
44733: --
44734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44735:
44736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44738:
44739: -- 4955764
44740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44738:
44739: -- 4955764
44740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44741: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44742:
44743: -- 4458381 Public Sector Enh
44744:

Line 44800: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44796: l_rec_acct_attrs.array_num_value(23) := p_source_74;
44797: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
44798: l_rec_acct_attrs.array_num_value(24) := p_source_76;
44799:
44800: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44801: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44802:
44803: ---------------------------------------------------------------------------------------------------------------
44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44801: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44797: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
44798: l_rec_acct_attrs.array_num_value(24) := p_source_76;
44799:
44800: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44801: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44802:
44803: ---------------------------------------------------------------------------------------------------------------
44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44805: ---------------------------------------------------------------------------------------------------------------

Line 44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44800: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44801: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44802:
44803: ---------------------------------------------------------------------------------------------------------------
44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44805: ---------------------------------------------------------------------------------------------------------------
44806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44807:
44808: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44802:
44803: ---------------------------------------------------------------------------------------------------------------
44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44805: ---------------------------------------------------------------------------------------------------------------
44806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44807:
44808: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44809: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44810:

Line 44808: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44804: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44805: ---------------------------------------------------------------------------------------------------------------
44806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44807:
44808: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44809: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44810:
44811: IF xla_accounting_cache_pkg.GetValueChar
44812: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44809: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44805: ---------------------------------------------------------------------------------------------------------------
44806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44807:
44808: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44809: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44810:
44811: IF xla_accounting_cache_pkg.GetValueChar
44812: (p_source_code => 'LEDGER_CATEGORY_CODE'
44813: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44820: xla_ae_lines_pkg.BflowUpgEntry

44816: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44817: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44818: )
44819: THEN
44820: xla_ae_lines_pkg.BflowUpgEntry
44821: (p_business_method_code => l_bflow_method_code
44822: ,p_business_class_code => l_bflow_class_code
44823: ,p_balance_type => l_balance_type_code);
44824: ELSE

Line 44860: xla_ae_lines_pkg.set_ccid(

44856: , x_value_type_code => l_adr_value_type_code
44857: , p_side => 'NA'
44858: );
44859:
44860: xla_ae_lines_pkg.set_ccid(
44861: p_code_combination_id => l_ccid
44862: , p_value_type_code => l_adr_value_type_code
44863: , p_transaction_coa_id => l_adr_transaction_coa_id
44864: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 44896: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44892: xla_accounting_err_pkg.build_message
44893: (p_appli_s_name => 'XLA'
44894: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44895: ,p_token_1 => 'LINE_NUMBER'
44896: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44897: ,p_token_2 => 'LINE_TYPE_NAME'
44898: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44899: l_component_type
44900: ,l_component_code

Line 44932: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44928: --
44929: --
44930: ------------------------------------------------------------------------------------------------
44931: -- 4219869 Business Flow
44932: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44933: -- Prior Entry. Currently, the following code is always generated.
44934: ------------------------------------------------------------------------------------------------
44935: XLA_AE_LINES_PKG.ValidateCurrentLine;
44936:

Line 44935: XLA_AE_LINES_PKG.ValidateCurrentLine;

44931: -- 4219869 Business Flow
44932: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44933: -- Prior Entry. Currently, the following code is always generated.
44934: ------------------------------------------------------------------------------------------------
44935: XLA_AE_LINES_PKG.ValidateCurrentLine;
44936:
44937: ------------------------------------------------------------------------------------
44938: -- 4219869 Business Flow
44939: -- Populated credit and debit amounts -- Need to generate this within IF

Line 44941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44937: ------------------------------------------------------------------------------------
44938: -- 4219869 Business Flow
44939: -- Populated credit and debit amounts -- Need to generate this within IF
44940: ------------------------------------------------------------------------------------
44941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44942:
44943: ----------------------------------------------------------------------------------
44944: -- 4219869 Business Flow
44945: -- Update journal entry status -- Need to generate this within IF

Line 44973: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

44969: -- To allow MPA report to determine if it should generate report process
44970: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44971: ------------------------------------------------------------------------------------------
44972:
44973: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44974: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44975: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44976: -- call ADRs
44977: -- Bug 4922099

Line 44974: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

44970: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44971: ------------------------------------------------------------------------------------------
44972:
44973: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44974: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44975: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44976: -- call ADRs
44977: -- Bug 4922099
44978: --

Line 44998: xla_ae_lines_pkg.set_ccid(

44994: , x_value_type_code => l_adr_value_type_code
44995: , p_side => 'NA'
44996: );
44997:
44998: xla_ae_lines_pkg.set_ccid(
44999: p_code_combination_id => l_ccid
45000: , p_value_type_code => l_adr_value_type_code
45001: , p_transaction_coa_id => l_adr_transaction_coa_id
45002: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 45021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45017:
45018: --
45019: -- Update the line information that should be overwritten
45020: --
45021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45022: p_header_num => 1);
45023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45024:
45025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45019: -- Update the line information that should be overwritten
45020: --
45021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45022: p_header_num => 1);
45023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45024:
45025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45026:
45027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45022: p_header_num => 1);
45023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45024:
45025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45026:
45027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45029: END IF;

Line 45028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45024:
45025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45026:
45027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45029: END IF;
45030:
45031: --
45032: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45035: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45031: --
45032: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45033: --
45034: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45035: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45036: ELSE
45037: ---------------------------------------------------------------------------------------------------
45038: -- 4262811a Switch Sign
45039: ---------------------------------------------------------------------------------------------------

Line 45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45036: ELSE
45037: ---------------------------------------------------------------------------------------------------
45038: -- 4262811a Switch Sign
45039: ---------------------------------------------------------------------------------------------------
45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45037: ---------------------------------------------------------------------------------------------------
45038: -- 4262811a Switch Sign
45039: ---------------------------------------------------------------------------------------------------
45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302

Line 45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45038: -- 4262811a Switch Sign
45039: ---------------------------------------------------------------------------------------------------
45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302
45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45039: ---------------------------------------------------------------------------------------------------
45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302
45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302
45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45048:

Line 45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302
45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45048:
45049: END IF;
45050:

Line 45047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45045: -- 5132302
45046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45048:
45049: END IF;
45050:
45051: -- 4955764

Line 45052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45048:
45049: END IF;
45050:
45051: -- 4955764
45052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45054:
45055:
45056: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45056: XLA_AE_LINES_PKG.ValidateCurrentLine;

45052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45054:
45055:
45056: XLA_AE_LINES_PKG.ValidateCurrentLine;
45057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45058:
45059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45060: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45054:
45055:
45056: XLA_AE_LINES_PKG.ValidateCurrentLine;
45057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45058:
45059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45060: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45061: ,p_balance_type_code => l_balance_type_code);

Line 45217: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45213: --
45214: -- bulk performance
45215: --
45216: l_balance_type_code VARCHAR2(1);
45217: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45218: l_log_module VARCHAR2(240);
45219:
45220: --
45221: -- Upgrade strategy

Line 45295: XLA_AE_LINES_PKG.SetNewLine;

45291: ') <> 'R'
45292: THEN
45293:
45294: --
45295: XLA_AE_LINES_PKG.SetNewLine;
45296:
45297: p_balance_type_code := l_balance_type_code;
45298: -- set the flag so later we will know whether the gain loss line needs to be created
45299:

Line 45307: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45303:
45304: --
45305: -- bulk performance
45306: --
45307: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45308: p_header_num => 0); -- 4262811
45309: --
45310: -- set accounting line options
45311: --

Line 45312: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45308: p_header_num => 0); -- 4262811
45309: --
45310: -- set accounting line options
45311: --
45312: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45313: p_natural_side_code => 'C'
45314: , p_gain_or_loss_flag => 'N'
45315: , p_gl_transfer_mode_code => 'S'
45316: , p_acct_entry_type_code => 'A'

Line 45326: xla_ae_lines_pkg.SetAcctLineType

45322: --
45323: --
45324: -- set accounting line type info
45325: --
45326: xla_ae_lines_pkg.SetAcctLineType
45327: (p_component_type => l_component_type
45328: ,p_event_type_code => l_event_type_code
45329: ,p_line_definition_owner_code => l_line_definition_owner_code
45330: ,p_line_definition_code => l_line_definition_code

Line 45340: xla_ae_lines_pkg.SetAcctClass(

45336: ,p_event_class_code => l_event_class_code);
45337: --
45338: -- set accounting class
45339: --
45340: xla_ae_lines_pkg.SetAcctClass(
45341: p_accounting_class_code => 'DEF_REC_TAX'
45342: , p_ae_header_id => l_ae_header_id
45343: );
45344:

Line 45348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45344:
45345: --
45346: -- set rounding class
45347: --
45348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45349: 'DEF_REC_TAX';
45350:
45351: --
45352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45349: 'DEF_REC_TAX';
45350:
45351: --
45352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45354: --
45355: -- bulk performance
45356: --

Line 45353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45349: 'DEF_REC_TAX';
45350:
45351: --
45352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45354: --
45355: -- bulk performance
45356: --
45357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45354: --
45355: -- bulk performance
45356: --
45357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45358:
45359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45361:

Line 45359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45355: -- bulk performance
45356: --
45357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45358:
45359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45361:
45362: -- 4955764
45363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45361:
45362: -- 4955764
45363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45365:
45366: -- 4458381 Public Sector Enh
45367:

Line 45413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

45409: l_rec_acct_attrs.array_num_value(18) := p_source_74;
45410: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
45411: l_rec_acct_attrs.array_num_value(19) := p_source_76;
45412:
45413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45415:
45416: ---------------------------------------------------------------------------------------------------------------
45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 45414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

45410: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
45411: l_rec_acct_attrs.array_num_value(19) := p_source_76;
45412:
45413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45415:
45416: ---------------------------------------------------------------------------------------------------------------
45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45418: ---------------------------------------------------------------------------------------------------------------

Line 45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

45413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45415:
45416: ---------------------------------------------------------------------------------------------------------------
45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45418: ---------------------------------------------------------------------------------------------------------------
45419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45420:
45421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 45419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

45415:
45416: ---------------------------------------------------------------------------------------------------------------
45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45418: ---------------------------------------------------------------------------------------------------------------
45419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45420:
45421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45423:

Line 45421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45418: ---------------------------------------------------------------------------------------------------------------
45419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45420:
45421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45423:
45424: IF xla_accounting_cache_pkg.GetValueChar
45425: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 45422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45418: ---------------------------------------------------------------------------------------------------------------
45419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45420:
45421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45423:
45424: IF xla_accounting_cache_pkg.GetValueChar
45425: (p_source_code => 'LEDGER_CATEGORY_CODE'
45426: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 45433: xla_ae_lines_pkg.BflowUpgEntry

45429: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45430: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
45431: )
45432: THEN
45433: xla_ae_lines_pkg.BflowUpgEntry
45434: (p_business_method_code => l_bflow_method_code
45435: ,p_business_class_code => l_bflow_class_code
45436: ,p_balance_type => l_balance_type_code);
45437: ELSE

Line 45439: XLA_AE_LINES_PKG.business_flow_validation(

45435: ,p_business_class_code => l_bflow_class_code
45436: ,p_balance_type => l_balance_type_code);
45437: ELSE
45438: NULL;
45439: XLA_AE_LINES_PKG.business_flow_validation(
45440: p_business_method_code => l_bflow_method_code
45441: ,p_business_class_code => l_bflow_class_code
45442: ,p_inherit_description_flag => l_inherit_desc_flag);
45443: END IF;

Line 45486: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

45482: xla_accounting_err_pkg.build_message
45483: (p_appli_s_name => 'XLA'
45484: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
45485: ,p_token_1 => 'LINE_NUMBER'
45486: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
45487: ,p_token_2 => 'LINE_TYPE_NAME'
45488: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
45489: l_component_type
45490: ,l_component_code

Line 45522: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45518: --
45519: --
45520: ------------------------------------------------------------------------------------------------
45521: -- 4219869 Business Flow
45522: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45523: -- Prior Entry. Currently, the following code is always generated.
45524: ------------------------------------------------------------------------------------------------
45525: -- No ValidateCurrentLine for business flow method of Prior Entry
45526:

Line 45531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45527: ------------------------------------------------------------------------------------
45528: -- 4219869 Business Flow
45529: -- Populated credit and debit amounts -- Need to generate this within IF
45530: ------------------------------------------------------------------------------------
45531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45532:
45533: ----------------------------------------------------------------------------------
45534: -- 4219869 Business Flow
45535: -- Update journal entry status -- Need to generate this within IF

Line 45563: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45559: -- To allow MPA report to determine if it should generate report process
45560: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45561: ------------------------------------------------------------------------------------------
45562:
45563: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45564: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45565: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45566: -- call ADRs
45567: -- Bug 4922099

Line 45564: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45560: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45561: ------------------------------------------------------------------------------------------
45562:
45563: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45564: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45565: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45566: -- call ADRs
45567: -- Bug 4922099
45568: --

Line 45585: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45581:
45582: --
45583: -- Update the line information that should be overwritten
45584: --
45585: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45586: p_header_num => 1);
45587: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45588:
45589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45587: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45583: -- Update the line information that should be overwritten
45584: --
45585: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45586: p_header_num => 1);
45587: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45588:
45589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45590:
45591: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45585: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45586: p_header_num => 1);
45587: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45588:
45589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45590:
45591: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45592: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45593: END IF;

Line 45592: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45588:
45589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45590:
45591: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45592: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45593: END IF;
45594:
45595: --
45596: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45599: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45595: --
45596: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45597: --
45598: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45599: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45600: ELSE
45601: ---------------------------------------------------------------------------------------------------
45602: -- 4262811a Switch Sign
45603: ---------------------------------------------------------------------------------------------------

Line 45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45600: ELSE
45601: ---------------------------------------------------------------------------------------------------
45602: -- 4262811a Switch Sign
45603: ---------------------------------------------------------------------------------------------------
45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45601: ---------------------------------------------------------------------------------------------------
45602: -- 4262811a Switch Sign
45603: ---------------------------------------------------------------------------------------------------
45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302

Line 45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45602: -- 4262811a Switch Sign
45603: ---------------------------------------------------------------------------------------------------
45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302
45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45603: ---------------------------------------------------------------------------------------------------
45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302
45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45604: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302
45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45612:

Line 45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302
45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45612:
45613: END IF;
45614:

Line 45611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45607: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45609: -- 5132302
45610: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45612:
45613: END IF;
45614:
45615: -- 4955764

Line 45616: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45612:
45613: END IF;
45614:
45615: -- 4955764
45616: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45617: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45618:
45619:
45620: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45620: XLA_AE_LINES_PKG.ValidateCurrentLine;

45616: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45617: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45618:
45619:
45620: XLA_AE_LINES_PKG.ValidateCurrentLine;
45621: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45622:
45623: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45624: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45621: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45617: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45618:
45619:
45620: XLA_AE_LINES_PKG.ValidateCurrentLine;
45621: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45622:
45623: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45624: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45625: ,p_balance_type_code => l_balance_type_code);

Line 45776: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45772: --
45773: -- bulk performance
45774: --
45775: l_balance_type_code VARCHAR2(1);
45776: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45777: l_log_module VARCHAR2(240);
45778:
45779: --
45780: -- Upgrade strategy

Line 45853: XLA_AE_LINES_PKG.SetNewLine;

45849: ') = 'CASH')
45850: THEN
45851:
45852: --
45853: XLA_AE_LINES_PKG.SetNewLine;
45854:
45855: p_balance_type_code := l_balance_type_code;
45856: -- set the flag so later we will know whether the gain loss line needs to be created
45857:

Line 45865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45861:
45862: --
45863: -- bulk performance
45864: --
45865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45866: p_header_num => 0); -- 4262811
45867: --
45868: -- set accounting line options
45869: --

Line 45870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45866: p_header_num => 0); -- 4262811
45867: --
45868: -- set accounting line options
45869: --
45870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45871: p_natural_side_code => 'C'
45872: , p_gain_or_loss_flag => 'N'
45873: , p_gl_transfer_mode_code => 'S'
45874: , p_acct_entry_type_code => 'A'

Line 45884: xla_ae_lines_pkg.SetAcctLineType

45880: --
45881: --
45882: -- set accounting line type info
45883: --
45884: xla_ae_lines_pkg.SetAcctLineType
45885: (p_component_type => l_component_type
45886: ,p_event_type_code => l_event_type_code
45887: ,p_line_definition_owner_code => l_line_definition_owner_code
45888: ,p_line_definition_code => l_line_definition_code

Line 45898: xla_ae_lines_pkg.SetAcctClass(

45894: ,p_event_class_code => l_event_class_code);
45895: --
45896: -- set accounting class
45897: --
45898: xla_ae_lines_pkg.SetAcctClass(
45899: p_accounting_class_code => 'DEF_REC_TAX'
45900: , p_ae_header_id => l_ae_header_id
45901: );
45902:

Line 45906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45902:
45903: --
45904: -- set rounding class
45905: --
45906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45907: 'DEF_REC_TAX';
45908:
45909: --
45910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45907: 'DEF_REC_TAX';
45908:
45909: --
45910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45912: --
45913: -- bulk performance
45914: --

Line 45911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45907: 'DEF_REC_TAX';
45908:
45909: --
45910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45912: --
45913: -- bulk performance
45914: --
45915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45912: --
45913: -- bulk performance
45914: --
45915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45916:
45917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45919:

Line 45917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45913: -- bulk performance
45914: --
45915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45916:
45917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45919:
45920: -- 4955764
45921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45919:
45920: -- 4955764
45921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45923:
45924: -- 4458381 Public Sector Enh
45925:

Line 45963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

45959: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_104);
45960: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
45961: l_rec_acct_attrs.array_char_value(15) := p_source_43;
45962:
45963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45965:
45966: ---------------------------------------------------------------------------------------------------------------
45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 45964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

45960: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
45961: l_rec_acct_attrs.array_char_value(15) := p_source_43;
45962:
45963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45965:
45966: ---------------------------------------------------------------------------------------------------------------
45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45968: ---------------------------------------------------------------------------------------------------------------

Line 45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

45963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45965:
45966: ---------------------------------------------------------------------------------------------------------------
45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45968: ---------------------------------------------------------------------------------------------------------------
45969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45970:
45971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 45969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

45965:
45966: ---------------------------------------------------------------------------------------------------------------
45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45968: ---------------------------------------------------------------------------------------------------------------
45969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45970:
45971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45973:

Line 45971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45968: ---------------------------------------------------------------------------------------------------------------
45969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45970:
45971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45973:
45974: IF xla_accounting_cache_pkg.GetValueChar
45975: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 45972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45968: ---------------------------------------------------------------------------------------------------------------
45969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45970:
45971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45973:
45974: IF xla_accounting_cache_pkg.GetValueChar
45975: (p_source_code => 'LEDGER_CATEGORY_CODE'
45976: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 45983: xla_ae_lines_pkg.BflowUpgEntry

45979: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45980: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
45981: )
45982: THEN
45983: xla_ae_lines_pkg.BflowUpgEntry
45984: (p_business_method_code => l_bflow_method_code
45985: ,p_business_class_code => l_bflow_class_code
45986: ,p_balance_type => l_balance_type_code);
45987: ELSE

Line 45989: XLA_AE_LINES_PKG.business_flow_validation(

45985: ,p_business_class_code => l_bflow_class_code
45986: ,p_balance_type => l_balance_type_code);
45987: ELSE
45988: NULL;
45989: XLA_AE_LINES_PKG.business_flow_validation(
45990: p_business_method_code => l_bflow_method_code
45991: ,p_business_class_code => l_bflow_class_code
45992: ,p_inherit_description_flag => l_inherit_desc_flag);
45993: END IF;

Line 46036: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46032: xla_accounting_err_pkg.build_message
46033: (p_appli_s_name => 'XLA'
46034: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46035: ,p_token_1 => 'LINE_NUMBER'
46036: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46037: ,p_token_2 => 'LINE_TYPE_NAME'
46038: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46039: l_component_type
46040: ,l_component_code

Line 46072: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46068: --
46069: --
46070: ------------------------------------------------------------------------------------------------
46071: -- 4219869 Business Flow
46072: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46073: -- Prior Entry. Currently, the following code is always generated.
46074: ------------------------------------------------------------------------------------------------
46075: -- No ValidateCurrentLine for business flow method of Prior Entry
46076:

Line 46081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46077: ------------------------------------------------------------------------------------
46078: -- 4219869 Business Flow
46079: -- Populated credit and debit amounts -- Need to generate this within IF
46080: ------------------------------------------------------------------------------------
46081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46082:
46083: ----------------------------------------------------------------------------------
46084: -- 4219869 Business Flow
46085: -- Update journal entry status -- Need to generate this within IF

Line 46113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46109: -- To allow MPA report to determine if it should generate report process
46110: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46111: ------------------------------------------------------------------------------------------
46112:
46113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46115: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46116: -- call ADRs
46117: -- Bug 4922099

Line 46114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46110: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46111: ------------------------------------------------------------------------------------------
46112:
46113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46115: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46116: -- call ADRs
46117: -- Bug 4922099
46118: --

Line 46135: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46131:
46132: --
46133: -- Update the line information that should be overwritten
46134: --
46135: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46136: p_header_num => 1);
46137: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46137: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46133: -- Update the line information that should be overwritten
46134: --
46135: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46136: p_header_num => 1);
46137: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46140:
46141: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46139: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46135: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46136: p_header_num => 1);
46137: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46140:
46141: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46142: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46143: END IF;

Line 46142: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46140:
46141: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46142: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46143: END IF;
46144:
46145: --
46146: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 46149: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46145: --
46146: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46147: --
46148: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46149: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46150: ELSE
46151: ---------------------------------------------------------------------------------------------------
46152: -- 4262811a Switch Sign
46153: ---------------------------------------------------------------------------------------------------

Line 46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

46150: ELSE
46151: ---------------------------------------------------------------------------------------------------
46152: -- 4262811a Switch Sign
46153: ---------------------------------------------------------------------------------------------------
46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46151: ---------------------------------------------------------------------------------------------------
46152: -- 4262811a Switch Sign
46153: ---------------------------------------------------------------------------------------------------
46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302

Line 46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46152: -- 4262811a Switch Sign
46153: ---------------------------------------------------------------------------------------------------
46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302
46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46153: ---------------------------------------------------------------------------------------------------
46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302
46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46154: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302
46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46162:

Line 46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

46156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302
46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46162:
46163: END IF;
46164:

Line 46161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46159: -- 5132302
46160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46162:
46163: END IF;
46164:
46165: -- 4955764

Line 46166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46162:
46163: END IF;
46164:
46165: -- 4955764
46166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46168:
46169:
46170: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 46170: XLA_AE_LINES_PKG.ValidateCurrentLine;

46166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46168:
46169:
46170: XLA_AE_LINES_PKG.ValidateCurrentLine;
46171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46172:
46173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 46171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46168:
46169:
46170: XLA_AE_LINES_PKG.ValidateCurrentLine;
46171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46172:
46173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46175: ,p_balance_type_code => l_balance_type_code);

Line 46341: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46337: --
46338: -- bulk performance
46339: --
46340: l_balance_type_code VARCHAR2(1);
46341: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46342: l_log_module VARCHAR2(240);
46343:
46344: --
46345: -- Upgrade strategy

Line 46428: XLA_AE_LINES_PKG.SetNewLine;

46424: ') <> 'PAYMENTCARD'
46425: THEN
46426:
46427: --
46428: XLA_AE_LINES_PKG.SetNewLine;
46429:
46430: p_balance_type_code := l_balance_type_code;
46431: -- set the flag so later we will know whether the gain loss line needs to be created
46432:

Line 46440: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46436:
46437: --
46438: -- bulk performance
46439: --
46440: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46441: p_header_num => 0); -- 4262811
46442: --
46443: -- set accounting line options
46444: --

Line 46445: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46441: p_header_num => 0); -- 4262811
46442: --
46443: -- set accounting line options
46444: --
46445: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46446: p_natural_side_code => 'C'
46447: , p_gain_or_loss_flag => 'N'
46448: , p_gl_transfer_mode_code => 'S'
46449: , p_acct_entry_type_code => 'A'

Line 46459: xla_ae_lines_pkg.SetAcctLineType

46455: --
46456: --
46457: -- set accounting line type info
46458: --
46459: xla_ae_lines_pkg.SetAcctLineType
46460: (p_component_type => l_component_type
46461: ,p_event_type_code => l_event_type_code
46462: ,p_line_definition_owner_code => l_line_definition_owner_code
46463: ,p_line_definition_code => l_line_definition_code

Line 46473: xla_ae_lines_pkg.SetAcctClass(

46469: ,p_event_class_code => l_event_class_code);
46470: --
46471: -- set accounting class
46472: --
46473: xla_ae_lines_pkg.SetAcctClass(
46474: p_accounting_class_code => 'DEF_REC_TAX'
46475: , p_ae_header_id => l_ae_header_id
46476: );
46477:

Line 46481: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46477:
46478: --
46479: -- set rounding class
46480: --
46481: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46482: 'DEF_REC_TAX';
46483:
46484: --
46485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46481: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46482: 'DEF_REC_TAX';
46483:
46484: --
46485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46487: --
46488: -- bulk performance
46489: --

Line 46486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46482: 'DEF_REC_TAX';
46483:
46484: --
46485: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46487: --
46488: -- bulk performance
46489: --
46490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46486: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46487: --
46488: -- bulk performance
46489: --
46490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46491:
46492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46494:

Line 46492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46488: -- bulk performance
46489: --
46490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46491:
46492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46494:
46495: -- 4955764
46496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46494:
46495: -- 4955764
46496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46498:
46499: -- 4458381 Public Sector Enh
46500:

Line 46546: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46542: l_rec_acct_attrs.array_num_value(18) := p_source_75;
46543: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
46544: l_rec_acct_attrs.array_num_value(19) := p_source_76;
46545:
46546: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46547: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46548:
46549: ---------------------------------------------------------------------------------------------------------------
46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46547: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46543: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
46544: l_rec_acct_attrs.array_num_value(19) := p_source_76;
46545:
46546: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46547: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46548:
46549: ---------------------------------------------------------------------------------------------------------------
46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46551: ---------------------------------------------------------------------------------------------------------------

Line 46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46546: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46547: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46548:
46549: ---------------------------------------------------------------------------------------------------------------
46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46551: ---------------------------------------------------------------------------------------------------------------
46552: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46553:
46554: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46552: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46548:
46549: ---------------------------------------------------------------------------------------------------------------
46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46551: ---------------------------------------------------------------------------------------------------------------
46552: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46553:
46554: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46555: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46556:

Line 46554: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46550: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46551: ---------------------------------------------------------------------------------------------------------------
46552: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46553:
46554: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46555: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46556:
46557: IF xla_accounting_cache_pkg.GetValueChar
46558: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46555: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46551: ---------------------------------------------------------------------------------------------------------------
46552: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46553:
46554: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46555: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46556:
46557: IF xla_accounting_cache_pkg.GetValueChar
46558: (p_source_code => 'LEDGER_CATEGORY_CODE'
46559: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46566: xla_ae_lines_pkg.BflowUpgEntry

46562: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46563: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46564: )
46565: THEN
46566: xla_ae_lines_pkg.BflowUpgEntry
46567: (p_business_method_code => l_bflow_method_code
46568: ,p_business_class_code => l_bflow_class_code
46569: ,p_balance_type => l_balance_type_code);
46570: ELSE

Line 46572: XLA_AE_LINES_PKG.business_flow_validation(

46568: ,p_business_class_code => l_bflow_class_code
46569: ,p_balance_type => l_balance_type_code);
46570: ELSE
46571: NULL;
46572: XLA_AE_LINES_PKG.business_flow_validation(
46573: p_business_method_code => l_bflow_method_code
46574: ,p_business_class_code => l_bflow_class_code
46575: ,p_inherit_description_flag => l_inherit_desc_flag);
46576: END IF;

Line 46619: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46615: xla_accounting_err_pkg.build_message
46616: (p_appli_s_name => 'XLA'
46617: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46618: ,p_token_1 => 'LINE_NUMBER'
46619: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46620: ,p_token_2 => 'LINE_TYPE_NAME'
46621: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46622: l_component_type
46623: ,l_component_code

Line 46655: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46651: --
46652: --
46653: ------------------------------------------------------------------------------------------------
46654: -- 4219869 Business Flow
46655: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46656: -- Prior Entry. Currently, the following code is always generated.
46657: ------------------------------------------------------------------------------------------------
46658: -- No ValidateCurrentLine for business flow method of Prior Entry
46659:

Line 46664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46660: ------------------------------------------------------------------------------------
46661: -- 4219869 Business Flow
46662: -- Populated credit and debit amounts -- Need to generate this within IF
46663: ------------------------------------------------------------------------------------
46664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46665:
46666: ----------------------------------------------------------------------------------
46667: -- 4219869 Business Flow
46668: -- Update journal entry status -- Need to generate this within IF

Line 46696: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46692: -- To allow MPA report to determine if it should generate report process
46693: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46694: ------------------------------------------------------------------------------------------
46695:
46696: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46697: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46698: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46699: -- call ADRs
46700: -- Bug 4922099

Line 46697: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46693: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46694: ------------------------------------------------------------------------------------------
46695:
46696: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46697: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46698: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46699: -- call ADRs
46700: -- Bug 4922099
46701: --

Line 46718: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46714:
46715: --
46716: -- Update the line information that should be overwritten
46717: --
46718: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46719: p_header_num => 1);
46720: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46721:
46722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46720: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46716: -- Update the line information that should be overwritten
46717: --
46718: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46719: p_header_num => 1);
46720: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46721:
46722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46723:
46724: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46718: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46719: p_header_num => 1);
46720: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46721:
46722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46723:
46724: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46725: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46726: END IF;

Line 46725: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46721:
46722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46723:
46724: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46725: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46726: END IF;
46727:
46728: --
46729: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 46732: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46728: --
46729: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46730: --
46731: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46732: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46733: ELSE
46734: ---------------------------------------------------------------------------------------------------
46735: -- 4262811a Switch Sign
46736: ---------------------------------------------------------------------------------------------------

Line 46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

46733: ELSE
46734: ---------------------------------------------------------------------------------------------------
46735: -- 4262811a Switch Sign
46736: ---------------------------------------------------------------------------------------------------
46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46734: ---------------------------------------------------------------------------------------------------
46735: -- 4262811a Switch Sign
46736: ---------------------------------------------------------------------------------------------------
46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302

Line 46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46735: -- 4262811a Switch Sign
46736: ---------------------------------------------------------------------------------------------------
46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302
46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46736: ---------------------------------------------------------------------------------------------------
46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302
46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46744: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46737: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46738: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302
46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46744: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46745:

Line 46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302
46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46744: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46745:
46746: END IF;
46747:

Line 46744: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46740: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46741: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46742: -- 5132302
46743: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46744: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46745:
46746: END IF;
46747:
46748: -- 4955764

Line 46749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46745:
46746: END IF;
46747:
46748: -- 4955764
46749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46751:
46752:
46753: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 46753: XLA_AE_LINES_PKG.ValidateCurrentLine;

46749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46751:
46752:
46753: XLA_AE_LINES_PKG.ValidateCurrentLine;
46754: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46755:
46756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46757: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 46754: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46751:
46752:
46753: XLA_AE_LINES_PKG.ValidateCurrentLine;
46754: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46755:
46756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46757: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46758: ,p_balance_type_code => l_balance_type_code);

Line 46935: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46931: --
46932: -- bulk performance
46933: --
46934: l_balance_type_code VARCHAR2(1);
46935: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46936: l_log_module VARCHAR2(240);
46937:
46938: --
46939: -- Upgrade strategy

Line 47003: XLA_AE_LINES_PKG.SetNewLine;

46999: ') = 'DEFERRED'
47000: THEN
47001:
47002: --
47003: XLA_AE_LINES_PKG.SetNewLine;
47004:
47005: p_balance_type_code := l_balance_type_code;
47006: -- set the flag so later we will know whether the gain loss line needs to be created
47007:

Line 47015: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47011:
47012: --
47013: -- bulk performance
47014: --
47015: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47016: p_header_num => 0); -- 4262811
47017: --
47018: -- set accounting line options
47019: --

Line 47020: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47016: p_header_num => 0); -- 4262811
47017: --
47018: -- set accounting line options
47019: --
47020: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47021: p_natural_side_code => 'D'
47022: , p_gain_or_loss_flag => 'N'
47023: , p_gl_transfer_mode_code => 'S'
47024: , p_acct_entry_type_code => 'A'

Line 47034: xla_ae_lines_pkg.SetAcctLineType

47030: --
47031: --
47032: -- set accounting line type info
47033: --
47034: xla_ae_lines_pkg.SetAcctLineType
47035: (p_component_type => l_component_type
47036: ,p_event_type_code => l_event_type_code
47037: ,p_line_definition_owner_code => l_line_definition_owner_code
47038: ,p_line_definition_code => l_line_definition_code

Line 47048: xla_ae_lines_pkg.SetAcctClass(

47044: ,p_event_class_code => l_event_class_code);
47045: --
47046: -- set accounting class
47047: --
47048: xla_ae_lines_pkg.SetAcctClass(
47049: p_accounting_class_code => 'DEF_REC_TAX'
47050: , p_ae_header_id => l_ae_header_id
47051: );
47052:

Line 47056: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47052:
47053: --
47054: -- set rounding class
47055: --
47056: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47057: 'DEF_REC_TAX';
47058:
47059: --
47060: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47060: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47056: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47057: 'DEF_REC_TAX';
47058:
47059: --
47060: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47061: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47062: --
47063: -- bulk performance
47064: --

Line 47061: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47057: 'DEF_REC_TAX';
47058:
47059: --
47060: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47061: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47062: --
47063: -- bulk performance
47064: --
47065: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47065: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47061: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47062: --
47063: -- bulk performance
47064: --
47065: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47066:
47067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47068: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47069:

Line 47067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47063: -- bulk performance
47064: --
47065: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47066:
47067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47068: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47069:
47070: -- 4955764
47071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47068: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47069:
47070: -- 4955764
47071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47073:
47074: -- 4458381 Public Sector Enh
47075:

Line 47171: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

47167: l_rec_acct_attrs.array_num_value(38) := p_source_77;
47168: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
47169: l_rec_acct_attrs.array_num_value(39) := p_source_78;
47170:
47171: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47172: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47173:
47174: ---------------------------------------------------------------------------------------------------------------
47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 47172: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

47168: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
47169: l_rec_acct_attrs.array_num_value(39) := p_source_78;
47170:
47171: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47172: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47173:
47174: ---------------------------------------------------------------------------------------------------------------
47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47176: ---------------------------------------------------------------------------------------------------------------

Line 47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

47171: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47172: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47173:
47174: ---------------------------------------------------------------------------------------------------------------
47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47176: ---------------------------------------------------------------------------------------------------------------
47177: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47178:
47179: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 47177: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

47173:
47174: ---------------------------------------------------------------------------------------------------------------
47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47176: ---------------------------------------------------------------------------------------------------------------
47177: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47178:
47179: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47180: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47181:

Line 47179: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47175: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47176: ---------------------------------------------------------------------------------------------------------------
47177: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47178:
47179: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47180: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47181:
47182: IF xla_accounting_cache_pkg.GetValueChar
47183: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 47180: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47176: ---------------------------------------------------------------------------------------------------------------
47177: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47178:
47179: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47180: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47181:
47182: IF xla_accounting_cache_pkg.GetValueChar
47183: (p_source_code => 'LEDGER_CATEGORY_CODE'
47184: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 47191: xla_ae_lines_pkg.BflowUpgEntry

47187: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47188: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
47189: )
47190: THEN
47191: xla_ae_lines_pkg.BflowUpgEntry
47192: (p_business_method_code => l_bflow_method_code
47193: ,p_business_class_code => l_bflow_class_code
47194: ,p_balance_type => l_balance_type_code);
47195: ELSE

Line 47197: XLA_AE_LINES_PKG.business_flow_validation(

47193: ,p_business_class_code => l_bflow_class_code
47194: ,p_balance_type => l_balance_type_code);
47195: ELSE
47196: NULL;
47197: XLA_AE_LINES_PKG.business_flow_validation(
47198: p_business_method_code => l_bflow_method_code
47199: ,p_business_class_code => l_bflow_class_code
47200: ,p_inherit_description_flag => l_inherit_desc_flag);
47201: END IF;

Line 47244: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47240: xla_accounting_err_pkg.build_message
47241: (p_appli_s_name => 'XLA'
47242: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47243: ,p_token_1 => 'LINE_NUMBER'
47244: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47245: ,p_token_2 => 'LINE_TYPE_NAME'
47246: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47247: l_component_type
47248: ,l_component_code

Line 47280: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47276: --
47277: --
47278: ------------------------------------------------------------------------------------------------
47279: -- 4219869 Business Flow
47280: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47281: -- Prior Entry. Currently, the following code is always generated.
47282: ------------------------------------------------------------------------------------------------
47283: -- No ValidateCurrentLine for business flow method of Prior Entry
47284:

Line 47289: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47285: ------------------------------------------------------------------------------------
47286: -- 4219869 Business Flow
47287: -- Populated credit and debit amounts -- Need to generate this within IF
47288: ------------------------------------------------------------------------------------
47289: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47290:
47291: ----------------------------------------------------------------------------------
47292: -- 4219869 Business Flow
47293: -- Update journal entry status -- Need to generate this within IF

Line 47321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47317: -- To allow MPA report to determine if it should generate report process
47318: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47319: ------------------------------------------------------------------------------------------
47320:
47321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47323: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47324: -- call ADRs
47325: -- Bug 4922099

Line 47322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47318: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47319: ------------------------------------------------------------------------------------------
47320:
47321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47323: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47324: -- call ADRs
47325: -- Bug 4922099
47326: --

Line 47343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47339:
47340: --
47341: -- Update the line information that should be overwritten
47342: --
47343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47344: p_header_num => 1);
47345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47346:
47347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47341: -- Update the line information that should be overwritten
47342: --
47343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47344: p_header_num => 1);
47345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47346:
47347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47348:
47349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47344: p_header_num => 1);
47345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47346:
47347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47348:
47349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47350: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47351: END IF;

Line 47350: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47346:
47347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47348:
47349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47350: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47351: END IF;
47352:
47353: --
47354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47357: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47353: --
47354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47355: --
47356: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47357: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47358: ELSE
47359: ---------------------------------------------------------------------------------------------------
47360: -- 4262811a Switch Sign
47361: ---------------------------------------------------------------------------------------------------

Line 47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47358: ELSE
47359: ---------------------------------------------------------------------------------------------------
47360: -- 4262811a Switch Sign
47361: ---------------------------------------------------------------------------------------------------
47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47359: ---------------------------------------------------------------------------------------------------
47360: -- 4262811a Switch Sign
47361: ---------------------------------------------------------------------------------------------------
47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302

Line 47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47360: -- 4262811a Switch Sign
47361: ---------------------------------------------------------------------------------------------------
47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302
47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47361: ---------------------------------------------------------------------------------------------------
47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302
47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302
47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47370:

Line 47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302
47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47370:
47371: END IF;
47372:

Line 47369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47367: -- 5132302
47368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47370:
47371: END IF;
47372:
47373: -- 4955764

Line 47374: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47370:
47371: END IF;
47372:
47373: -- 4955764
47374: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47376:
47377:
47378: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47378: XLA_AE_LINES_PKG.ValidateCurrentLine;

47374: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47376:
47377:
47378: XLA_AE_LINES_PKG.ValidateCurrentLine;
47379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47380:
47381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47376:
47377:
47378: XLA_AE_LINES_PKG.ValidateCurrentLine;
47379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47380:
47381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47383: ,p_balance_type_code => l_balance_type_code);

Line 47580: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

47576: --
47577: -- bulk performance
47578: --
47579: l_balance_type_code VARCHAR2(1);
47580: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
47581: l_log_module VARCHAR2(240);
47582:
47583: --
47584: -- Upgrade strategy

Line 47652: XLA_AE_LINES_PKG.SetNewLine;

47648: ') <> 'Y'
47649: THEN
47650:
47651: --
47652: XLA_AE_LINES_PKG.SetNewLine;
47653:
47654: p_balance_type_code := l_balance_type_code;
47655: -- set the flag so later we will know whether the gain loss line needs to be created
47656:

Line 47664: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47660:
47661: --
47662: -- bulk performance
47663: --
47664: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47665: p_header_num => 0); -- 4262811
47666: --
47667: -- set accounting line options
47668: --

Line 47669: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47665: p_header_num => 0); -- 4262811
47666: --
47667: -- set accounting line options
47668: --
47669: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47670: p_natural_side_code => 'D'
47671: , p_gain_or_loss_flag => 'N'
47672: , p_gl_transfer_mode_code => 'S'
47673: , p_acct_entry_type_code => 'A'

Line 47683: xla_ae_lines_pkg.SetAcctLineType

47679: --
47680: --
47681: -- set accounting line type info
47682: --
47683: xla_ae_lines_pkg.SetAcctLineType
47684: (p_component_type => l_component_type
47685: ,p_event_type_code => l_event_type_code
47686: ,p_line_definition_owner_code => l_line_definition_owner_code
47687: ,p_line_definition_code => l_line_definition_code

Line 47697: xla_ae_lines_pkg.SetAcctClass(

47693: ,p_event_class_code => l_event_class_code);
47694: --
47695: -- set accounting class
47696: --
47697: xla_ae_lines_pkg.SetAcctClass(
47698: p_accounting_class_code => 'DEF_REC_TAX'
47699: , p_ae_header_id => l_ae_header_id
47700: );
47701:

Line 47705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47701:
47702: --
47703: -- set rounding class
47704: --
47705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47706: 'DEF_REC_TAX';
47707:
47708: --
47709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47706: 'DEF_REC_TAX';
47707:
47708: --
47709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47711: --
47712: -- bulk performance
47713: --

Line 47710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47706: 'DEF_REC_TAX';
47707:
47708: --
47709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47711: --
47712: -- bulk performance
47713: --
47714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47711: --
47712: -- bulk performance
47713: --
47714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47715:
47716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47718:

Line 47716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47712: -- bulk performance
47713: --
47714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47715:
47716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47718:
47719: -- 4955764
47720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47718:
47719: -- 4955764
47720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47721: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47722:
47723: -- 4458381 Public Sector Enh
47724:

Line 47828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

47824: l_rec_acct_attrs.array_num_value(42) := p_source_77;
47825: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
47826: l_rec_acct_attrs.array_num_value(43) := p_source_78;
47827:
47828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47830:
47831: ---------------------------------------------------------------------------------------------------------------
47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 47829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

47825: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
47826: l_rec_acct_attrs.array_num_value(43) := p_source_78;
47827:
47828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47830:
47831: ---------------------------------------------------------------------------------------------------------------
47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47833: ---------------------------------------------------------------------------------------------------------------

Line 47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

47828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47830:
47831: ---------------------------------------------------------------------------------------------------------------
47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47833: ---------------------------------------------------------------------------------------------------------------
47834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47835:
47836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 47834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

47830:
47831: ---------------------------------------------------------------------------------------------------------------
47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47833: ---------------------------------------------------------------------------------------------------------------
47834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47835:
47836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47838:

Line 47836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47833: ---------------------------------------------------------------------------------------------------------------
47834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47835:
47836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47838:
47839: IF xla_accounting_cache_pkg.GetValueChar
47840: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 47837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47833: ---------------------------------------------------------------------------------------------------------------
47834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47835:
47836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47838:
47839: IF xla_accounting_cache_pkg.GetValueChar
47840: (p_source_code => 'LEDGER_CATEGORY_CODE'
47841: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 47848: xla_ae_lines_pkg.BflowUpgEntry

47844: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47845: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
47846: )
47847: THEN
47848: xla_ae_lines_pkg.BflowUpgEntry
47849: (p_business_method_code => l_bflow_method_code
47850: ,p_business_class_code => l_bflow_class_code
47851: ,p_balance_type => l_balance_type_code);
47852: ELSE

Line 47865: xla_ae_lines_pkg.SetLineDescription(

47861: --
47862: -- call description
47863: --
47864:
47865: xla_ae_lines_pkg.SetLineDescription(
47866: p_ae_header_id => l_ae_header_id
47867: ,p_description => Description_2 (
47868: p_application_id => p_application_id
47869: , p_ae_header_id => l_ae_header_id

Line 47898: xla_ae_lines_pkg.set_ccid(

47894: , x_value_type_code => l_adr_value_type_code
47895: , p_side => 'NA'
47896: );
47897:
47898: xla_ae_lines_pkg.set_ccid(
47899: p_code_combination_id => l_ccid
47900: , p_value_type_code => l_adr_value_type_code
47901: , p_transaction_coa_id => l_adr_transaction_coa_id
47902: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47934: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47930: xla_accounting_err_pkg.build_message
47931: (p_appli_s_name => 'XLA'
47932: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47933: ,p_token_1 => 'LINE_NUMBER'
47934: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47935: ,p_token_2 => 'LINE_TYPE_NAME'
47936: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47937: l_component_type
47938: ,l_component_code

Line 47970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47966: --
47967: --
47968: ------------------------------------------------------------------------------------------------
47969: -- 4219869 Business Flow
47970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47971: -- Prior Entry. Currently, the following code is always generated.
47972: ------------------------------------------------------------------------------------------------
47973: XLA_AE_LINES_PKG.ValidateCurrentLine;
47974:

Line 47973: XLA_AE_LINES_PKG.ValidateCurrentLine;

47969: -- 4219869 Business Flow
47970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47971: -- Prior Entry. Currently, the following code is always generated.
47972: ------------------------------------------------------------------------------------------------
47973: XLA_AE_LINES_PKG.ValidateCurrentLine;
47974:
47975: ------------------------------------------------------------------------------------
47976: -- 4219869 Business Flow
47977: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47975: ------------------------------------------------------------------------------------
47976: -- 4219869 Business Flow
47977: -- Populated credit and debit amounts -- Need to generate this within IF
47978: ------------------------------------------------------------------------------------
47979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47980:
47981: ----------------------------------------------------------------------------------
47982: -- 4219869 Business Flow
47983: -- Update journal entry status -- Need to generate this within IF

Line 48011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48007: -- To allow MPA report to determine if it should generate report process
48008: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48009: ------------------------------------------------------------------------------------------
48010:
48011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48013: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48014: -- call ADRs
48015: -- Bug 4922099

Line 48012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48008: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48009: ------------------------------------------------------------------------------------------
48010:
48011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48013: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48014: -- call ADRs
48015: -- Bug 4922099
48016: --

Line 48036: xla_ae_lines_pkg.set_ccid(

48032: , x_value_type_code => l_adr_value_type_code
48033: , p_side => 'NA'
48034: );
48035:
48036: xla_ae_lines_pkg.set_ccid(
48037: p_code_combination_id => l_ccid
48038: , p_value_type_code => l_adr_value_type_code
48039: , p_transaction_coa_id => l_adr_transaction_coa_id
48040: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48055:
48056: --
48057: -- Update the line information that should be overwritten
48058: --
48059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48060: p_header_num => 1);
48061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48062:
48063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48057: -- Update the line information that should be overwritten
48058: --
48059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48060: p_header_num => 1);
48061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48062:
48063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48064:
48065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48060: p_header_num => 1);
48061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48062:
48063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48064:
48065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48067: END IF;

Line 48066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48062:
48063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48064:
48065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48067: END IF;
48068:
48069: --
48070: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48073: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48069: --
48070: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48071: --
48072: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48073: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48074: ELSE
48075: ---------------------------------------------------------------------------------------------------
48076: -- 4262811a Switch Sign
48077: ---------------------------------------------------------------------------------------------------

Line 48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48074: ELSE
48075: ---------------------------------------------------------------------------------------------------
48076: -- 4262811a Switch Sign
48077: ---------------------------------------------------------------------------------------------------
48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48075: ---------------------------------------------------------------------------------------------------
48076: -- 4262811a Switch Sign
48077: ---------------------------------------------------------------------------------------------------
48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302

Line 48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48076: -- 4262811a Switch Sign
48077: ---------------------------------------------------------------------------------------------------
48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302
48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48077: ---------------------------------------------------------------------------------------------------
48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302
48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302
48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48086:

Line 48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302
48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48086:
48087: END IF;
48088:

Line 48085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48083: -- 5132302
48084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48086:
48087: END IF;
48088:
48089: -- 4955764

Line 48090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48086:
48087: END IF;
48088:
48089: -- 4955764
48090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48092:
48093:
48094: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48094: XLA_AE_LINES_PKG.ValidateCurrentLine;

48090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48092:
48093:
48094: XLA_AE_LINES_PKG.ValidateCurrentLine;
48095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48096:
48097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48092:
48093:
48094: XLA_AE_LINES_PKG.ValidateCurrentLine;
48095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48096:
48097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48099: ,p_balance_type_code => l_balance_type_code);

Line 48262: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48258: --
48259: -- bulk performance
48260: --
48261: l_balance_type_code VARCHAR2(1);
48262: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48263: l_log_module VARCHAR2(240);
48264:
48265: --
48266: -- Upgrade strategy

Line 48339: XLA_AE_LINES_PKG.SetNewLine;

48335: ') = 'CASH')
48336: THEN
48337:
48338: --
48339: XLA_AE_LINES_PKG.SetNewLine;
48340:
48341: p_balance_type_code := l_balance_type_code;
48342: -- set the flag so later we will know whether the gain loss line needs to be created
48343:

Line 48351: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48347:
48348: --
48349: -- bulk performance
48350: --
48351: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48352: p_header_num => 0); -- 4262811
48353: --
48354: -- set accounting line options
48355: --

Line 48356: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48352: p_header_num => 0); -- 4262811
48353: --
48354: -- set accounting line options
48355: --
48356: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
48357: p_natural_side_code => 'D'
48358: , p_gain_or_loss_flag => 'N'
48359: , p_gl_transfer_mode_code => 'S'
48360: , p_acct_entry_type_code => 'A'

Line 48370: xla_ae_lines_pkg.SetAcctLineType

48366: --
48367: --
48368: -- set accounting line type info
48369: --
48370: xla_ae_lines_pkg.SetAcctLineType
48371: (p_component_type => l_component_type
48372: ,p_event_type_code => l_event_type_code
48373: ,p_line_definition_owner_code => l_line_definition_owner_code
48374: ,p_line_definition_code => l_line_definition_code

Line 48384: xla_ae_lines_pkg.SetAcctClass(

48380: ,p_event_class_code => l_event_class_code);
48381: --
48382: -- set accounting class
48383: --
48384: xla_ae_lines_pkg.SetAcctClass(
48385: p_accounting_class_code => 'DEF_REC_TAX'
48386: , p_ae_header_id => l_ae_header_id
48387: );
48388:

Line 48392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

48388:
48389: --
48390: -- set rounding class
48391: --
48392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48393: 'DEF_REC_TAX';
48394:
48395: --
48396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 48396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

48392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48393: 'DEF_REC_TAX';
48394:
48395: --
48396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48398: --
48399: -- bulk performance
48400: --

Line 48397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

48393: 'DEF_REC_TAX';
48394:
48395: --
48396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48398: --
48399: -- bulk performance
48400: --
48401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 48401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

48397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48398: --
48399: -- bulk performance
48400: --
48401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48402:
48403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48405:

Line 48403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

48399: -- bulk performance
48400: --
48401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48402:
48403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48405:
48406: -- 4955764
48407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48405:
48406: -- 4955764
48407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48409:
48410: -- 4458381 Public Sector Enh
48411:

Line 48459: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

48455: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
48456: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
48457: l_rec_acct_attrs.array_char_value(20) := p_source_43;
48458:
48459: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48460: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48461:
48462: ---------------------------------------------------------------------------------------------------------------
48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 48460: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

48456: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
48457: l_rec_acct_attrs.array_char_value(20) := p_source_43;
48458:
48459: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48460: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48461:
48462: ---------------------------------------------------------------------------------------------------------------
48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48464: ---------------------------------------------------------------------------------------------------------------

Line 48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

48459: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48460: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48461:
48462: ---------------------------------------------------------------------------------------------------------------
48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48464: ---------------------------------------------------------------------------------------------------------------
48465: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48466:
48467: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 48465: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

48461:
48462: ---------------------------------------------------------------------------------------------------------------
48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48464: ---------------------------------------------------------------------------------------------------------------
48465: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48466:
48467: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48468: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48469:

Line 48467: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48463: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48464: ---------------------------------------------------------------------------------------------------------------
48465: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48466:
48467: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48468: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48469:
48470: IF xla_accounting_cache_pkg.GetValueChar
48471: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 48468: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48464: ---------------------------------------------------------------------------------------------------------------
48465: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48466:
48467: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48468: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48469:
48470: IF xla_accounting_cache_pkg.GetValueChar
48471: (p_source_code => 'LEDGER_CATEGORY_CODE'
48472: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 48479: xla_ae_lines_pkg.BflowUpgEntry

48475: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48476: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
48477: )
48478: THEN
48479: xla_ae_lines_pkg.BflowUpgEntry
48480: (p_business_method_code => l_bflow_method_code
48481: ,p_business_class_code => l_bflow_class_code
48482: ,p_balance_type => l_balance_type_code);
48483: ELSE

Line 48519: xla_ae_lines_pkg.set_ccid(

48515: , x_value_type_code => l_adr_value_type_code
48516: , p_side => 'NA'
48517: );
48518:
48519: xla_ae_lines_pkg.set_ccid(
48520: p_code_combination_id => l_ccid
48521: , p_value_type_code => l_adr_value_type_code
48522: , p_transaction_coa_id => l_adr_transaction_coa_id
48523: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48555: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

48551: xla_accounting_err_pkg.build_message
48552: (p_appli_s_name => 'XLA'
48553: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
48554: ,p_token_1 => 'LINE_NUMBER'
48555: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
48556: ,p_token_2 => 'LINE_TYPE_NAME'
48557: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
48558: l_component_type
48559: ,l_component_code

Line 48591: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

48587: --
48588: --
48589: ------------------------------------------------------------------------------------------------
48590: -- 4219869 Business Flow
48591: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48592: -- Prior Entry. Currently, the following code is always generated.
48593: ------------------------------------------------------------------------------------------------
48594: XLA_AE_LINES_PKG.ValidateCurrentLine;
48595:

Line 48594: XLA_AE_LINES_PKG.ValidateCurrentLine;

48590: -- 4219869 Business Flow
48591: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48592: -- Prior Entry. Currently, the following code is always generated.
48593: ------------------------------------------------------------------------------------------------
48594: XLA_AE_LINES_PKG.ValidateCurrentLine;
48595:
48596: ------------------------------------------------------------------------------------
48597: -- 4219869 Business Flow
48598: -- Populated credit and debit amounts -- Need to generate this within IF

Line 48600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48596: ------------------------------------------------------------------------------------
48597: -- 4219869 Business Flow
48598: -- Populated credit and debit amounts -- Need to generate this within IF
48599: ------------------------------------------------------------------------------------
48600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48601:
48602: ----------------------------------------------------------------------------------
48603: -- 4219869 Business Flow
48604: -- Update journal entry status -- Need to generate this within IF

Line 48632: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48628: -- To allow MPA report to determine if it should generate report process
48629: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48630: ------------------------------------------------------------------------------------------
48631:
48632: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48633: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48634: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48635: -- call ADRs
48636: -- Bug 4922099

Line 48633: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48629: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48630: ------------------------------------------------------------------------------------------
48631:
48632: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48633: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48634: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48635: -- call ADRs
48636: -- Bug 4922099
48637: --

Line 48657: xla_ae_lines_pkg.set_ccid(

48653: , x_value_type_code => l_adr_value_type_code
48654: , p_side => 'NA'
48655: );
48656:
48657: xla_ae_lines_pkg.set_ccid(
48658: p_code_combination_id => l_ccid
48659: , p_value_type_code => l_adr_value_type_code
48660: , p_transaction_coa_id => l_adr_transaction_coa_id
48661: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48680: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48676:
48677: --
48678: -- Update the line information that should be overwritten
48679: --
48680: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48681: p_header_num => 1);
48682: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48683:
48684: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48682: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48678: -- Update the line information that should be overwritten
48679: --
48680: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48681: p_header_num => 1);
48682: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48683:
48684: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48685:
48686: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48684: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48680: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48681: p_header_num => 1);
48682: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48683:
48684: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48685:
48686: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48687: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48688: END IF;

Line 48687: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48683:
48684: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48685:
48686: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48687: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48688: END IF;
48689:
48690: --
48691: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48694: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48690: --
48691: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48692: --
48693: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48694: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48695: ELSE
48696: ---------------------------------------------------------------------------------------------------
48697: -- 4262811a Switch Sign
48698: ---------------------------------------------------------------------------------------------------

Line 48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48695: ELSE
48696: ---------------------------------------------------------------------------------------------------
48697: -- 4262811a Switch Sign
48698: ---------------------------------------------------------------------------------------------------
48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48696: ---------------------------------------------------------------------------------------------------
48697: -- 4262811a Switch Sign
48698: ---------------------------------------------------------------------------------------------------
48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302

Line 48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48697: -- 4262811a Switch Sign
48698: ---------------------------------------------------------------------------------------------------
48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302
48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48698: ---------------------------------------------------------------------------------------------------
48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302
48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48706: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48699: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302
48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48706: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48707:

Line 48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302
48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48706: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48707:
48708: END IF;
48709:

Line 48706: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704: -- 5132302
48705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48706: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48707:
48708: END IF;
48709:
48710: -- 4955764

Line 48711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48707:
48708: END IF;
48709:
48710: -- 4955764
48711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48712: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48713:
48714:
48715: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48715: XLA_AE_LINES_PKG.ValidateCurrentLine;

48711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48712: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48713:
48714:
48715: XLA_AE_LINES_PKG.ValidateCurrentLine;
48716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48717:
48718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48719: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48712: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48713:
48714:
48715: XLA_AE_LINES_PKG.ValidateCurrentLine;
48716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48717:
48718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48719: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48720: ,p_balance_type_code => l_balance_type_code);

Line 48898: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48894: --
48895: -- bulk performance
48896: --
48897: l_balance_type_code VARCHAR2(1);
48898: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48899: l_log_module VARCHAR2(240);
48900:
48901: --
48902: -- Upgrade strategy

Line 48985: XLA_AE_LINES_PKG.SetNewLine;

48981: ') <> 'PAYMENTCARD'
48982: THEN
48983:
48984: --
48985: XLA_AE_LINES_PKG.SetNewLine;
48986:
48987: p_balance_type_code := l_balance_type_code;
48988: -- set the flag so later we will know whether the gain loss line needs to be created
48989:

Line 48997: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48993:
48994: --
48995: -- bulk performance
48996: --
48997: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48998: p_header_num => 0); -- 4262811
48999: --
49000: -- set accounting line options
49001: --

Line 49002: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48998: p_header_num => 0); -- 4262811
48999: --
49000: -- set accounting line options
49001: --
49002: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49003: p_natural_side_code => 'D'
49004: , p_gain_or_loss_flag => 'N'
49005: , p_gl_transfer_mode_code => 'S'
49006: , p_acct_entry_type_code => 'A'

Line 49016: xla_ae_lines_pkg.SetAcctLineType

49012: --
49013: --
49014: -- set accounting line type info
49015: --
49016: xla_ae_lines_pkg.SetAcctLineType
49017: (p_component_type => l_component_type
49018: ,p_event_type_code => l_event_type_code
49019: ,p_line_definition_owner_code => l_line_definition_owner_code
49020: ,p_line_definition_code => l_line_definition_code

Line 49030: xla_ae_lines_pkg.SetAcctClass(

49026: ,p_event_class_code => l_event_class_code);
49027: --
49028: -- set accounting class
49029: --
49030: xla_ae_lines_pkg.SetAcctClass(
49031: p_accounting_class_code => 'DEF_REC_TAX'
49032: , p_ae_header_id => l_ae_header_id
49033: );
49034:

Line 49038: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49034:
49035: --
49036: -- set rounding class
49037: --
49038: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49039: 'DEF_REC_TAX';
49040:
49041: --
49042: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49042: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49038: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49039: 'DEF_REC_TAX';
49040:
49041: --
49042: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49043: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49044: --
49045: -- bulk performance
49046: --

Line 49043: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49039: 'DEF_REC_TAX';
49040:
49041: --
49042: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49043: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49044: --
49045: -- bulk performance
49046: --
49047: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49047: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49043: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49044: --
49045: -- bulk performance
49046: --
49047: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49048:
49049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49050: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49051:

Line 49049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49045: -- bulk performance
49046: --
49047: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49048:
49049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49050: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49051:
49052: -- 4955764
49053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49050: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49051:
49052: -- 4955764
49053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49054: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49055:
49056: -- 4458381 Public Sector Enh
49057:

Line 49113: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49109: l_rec_acct_attrs.array_num_value(23) := p_source_75;
49110: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49111: l_rec_acct_attrs.array_num_value(24) := p_source_76;
49112:
49113: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49114: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49115:
49116: ---------------------------------------------------------------------------------------------------------------
49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49114: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49110: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49111: l_rec_acct_attrs.array_num_value(24) := p_source_76;
49112:
49113: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49114: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49115:
49116: ---------------------------------------------------------------------------------------------------------------
49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49118: ---------------------------------------------------------------------------------------------------------------

Line 49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49113: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49114: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49115:
49116: ---------------------------------------------------------------------------------------------------------------
49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49118: ---------------------------------------------------------------------------------------------------------------
49119: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49120:
49121: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49119: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49115:
49116: ---------------------------------------------------------------------------------------------------------------
49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49118: ---------------------------------------------------------------------------------------------------------------
49119: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49120:
49121: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49122: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49123:

Line 49121: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49117: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49118: ---------------------------------------------------------------------------------------------------------------
49119: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49120:
49121: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49122: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49123:
49124: IF xla_accounting_cache_pkg.GetValueChar
49125: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49122: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49118: ---------------------------------------------------------------------------------------------------------------
49119: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49120:
49121: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49122: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49123:
49124: IF xla_accounting_cache_pkg.GetValueChar
49125: (p_source_code => 'LEDGER_CATEGORY_CODE'
49126: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49133: xla_ae_lines_pkg.BflowUpgEntry

49129: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49130: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49131: )
49132: THEN
49133: xla_ae_lines_pkg.BflowUpgEntry
49134: (p_business_method_code => l_bflow_method_code
49135: ,p_business_class_code => l_bflow_class_code
49136: ,p_balance_type => l_balance_type_code);
49137: ELSE

Line 49173: xla_ae_lines_pkg.set_ccid(

49169: , x_value_type_code => l_adr_value_type_code
49170: , p_side => 'NA'
49171: );
49172:
49173: xla_ae_lines_pkg.set_ccid(
49174: p_code_combination_id => l_ccid
49175: , p_value_type_code => l_adr_value_type_code
49176: , p_transaction_coa_id => l_adr_transaction_coa_id
49177: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49209: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

49205: xla_accounting_err_pkg.build_message
49206: (p_appli_s_name => 'XLA'
49207: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
49208: ,p_token_1 => 'LINE_NUMBER'
49209: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
49210: ,p_token_2 => 'LINE_TYPE_NAME'
49211: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
49212: l_component_type
49213: ,l_component_code

Line 49245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

49241: --
49242: --
49243: ------------------------------------------------------------------------------------------------
49244: -- 4219869 Business Flow
49245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49246: -- Prior Entry. Currently, the following code is always generated.
49247: ------------------------------------------------------------------------------------------------
49248: XLA_AE_LINES_PKG.ValidateCurrentLine;
49249:

Line 49248: XLA_AE_LINES_PKG.ValidateCurrentLine;

49244: -- 4219869 Business Flow
49245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49246: -- Prior Entry. Currently, the following code is always generated.
49247: ------------------------------------------------------------------------------------------------
49248: XLA_AE_LINES_PKG.ValidateCurrentLine;
49249:
49250: ------------------------------------------------------------------------------------
49251: -- 4219869 Business Flow
49252: -- Populated credit and debit amounts -- Need to generate this within IF

Line 49254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49250: ------------------------------------------------------------------------------------
49251: -- 4219869 Business Flow
49252: -- Populated credit and debit amounts -- Need to generate this within IF
49253: ------------------------------------------------------------------------------------
49254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49255:
49256: ----------------------------------------------------------------------------------
49257: -- 4219869 Business Flow
49258: -- Update journal entry status -- Need to generate this within IF

Line 49286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

49282: -- To allow MPA report to determine if it should generate report process
49283: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49284: ------------------------------------------------------------------------------------------
49285:
49286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49288: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49289: -- call ADRs
49290: -- Bug 4922099

Line 49287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

49283: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49284: ------------------------------------------------------------------------------------------
49285:
49286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49288: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49289: -- call ADRs
49290: -- Bug 4922099
49291: --

Line 49311: xla_ae_lines_pkg.set_ccid(

49307: , x_value_type_code => l_adr_value_type_code
49308: , p_side => 'NA'
49309: );
49310:
49311: xla_ae_lines_pkg.set_ccid(
49312: p_code_combination_id => l_ccid
49313: , p_value_type_code => l_adr_value_type_code
49314: , p_transaction_coa_id => l_adr_transaction_coa_id
49315: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49334: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

49330:
49331: --
49332: -- Update the line information that should be overwritten
49333: --
49334: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49335: p_header_num => 1);
49336: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49337:
49338: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 49336: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

49332: -- Update the line information that should be overwritten
49333: --
49334: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49335: p_header_num => 1);
49336: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49337:
49338: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49339:
49340: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 49338: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

49334: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49335: p_header_num => 1);
49336: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49337:
49338: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49339:
49340: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49341: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49342: END IF;

Line 49341: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

49337:
49338: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49339:
49340: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49341: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49342: END IF;
49343:
49344: --
49345: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 49348: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

49344: --
49345: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49346: --
49347: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49348: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49349: ELSE
49350: ---------------------------------------------------------------------------------------------------
49351: -- 4262811a Switch Sign
49352: ---------------------------------------------------------------------------------------------------

Line 49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

49349: ELSE
49350: ---------------------------------------------------------------------------------------------------
49351: -- 4262811a Switch Sign
49352: ---------------------------------------------------------------------------------------------------
49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49350: ---------------------------------------------------------------------------------------------------
49351: -- 4262811a Switch Sign
49352: ---------------------------------------------------------------------------------------------------
49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302

Line 49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49351: -- 4262811a Switch Sign
49352: ---------------------------------------------------------------------------------------------------
49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302
49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49352: ---------------------------------------------------------------------------------------------------
49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302
49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49353: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302
49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49361:

Line 49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

49355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302
49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49361:
49362: END IF;
49363:

Line 49360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49358: -- 5132302
49359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49361:
49362: END IF;
49363:
49364: -- 4955764

Line 49365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49361:
49362: END IF;
49363:
49364: -- 4955764
49365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49367:
49368:
49369: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 49369: XLA_AE_LINES_PKG.ValidateCurrentLine;

49365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49367:
49368:
49369: XLA_AE_LINES_PKG.ValidateCurrentLine;
49370: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49371:
49372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49373: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 49370: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49367:
49368:
49369: XLA_AE_LINES_PKG.ValidateCurrentLine;
49370: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49371:
49372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49373: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49374: ,p_balance_type_code => l_balance_type_code);

Line 49563: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

49559: --
49560: -- bulk performance
49561: --
49562: l_balance_type_code VARCHAR2(1);
49563: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
49564: l_log_module VARCHAR2(240);
49565:
49566: --
49567: -- Upgrade strategy

Line 49631: XLA_AE_LINES_PKG.SetNewLine;

49627: ') = 'DEFERRED'
49628: THEN
49629:
49630: --
49631: XLA_AE_LINES_PKG.SetNewLine;
49632:
49633: p_balance_type_code := l_balance_type_code;
49634: -- set the flag so later we will know whether the gain loss line needs to be created
49635:

Line 49643: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

49639:
49640: --
49641: -- bulk performance
49642: --
49643: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
49644: p_header_num => 0); -- 4262811
49645: --
49646: -- set accounting line options
49647: --

Line 49648: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

49644: p_header_num => 0); -- 4262811
49645: --
49646: -- set accounting line options
49647: --
49648: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49649: p_natural_side_code => 'C'
49650: , p_gain_or_loss_flag => 'N'
49651: , p_gl_transfer_mode_code => 'S'
49652: , p_acct_entry_type_code => 'A'

Line 49662: xla_ae_lines_pkg.SetAcctLineType

49658: --
49659: --
49660: -- set accounting line type info
49661: --
49662: xla_ae_lines_pkg.SetAcctLineType
49663: (p_component_type => l_component_type
49664: ,p_event_type_code => l_event_type_code
49665: ,p_line_definition_owner_code => l_line_definition_owner_code
49666: ,p_line_definition_code => l_line_definition_code

Line 49676: xla_ae_lines_pkg.SetAcctClass(

49672: ,p_event_class_code => l_event_class_code);
49673: --
49674: -- set accounting class
49675: --
49676: xla_ae_lines_pkg.SetAcctClass(
49677: p_accounting_class_code => 'DEF_REC_TAX'
49678: , p_ae_header_id => l_ae_header_id
49679: );
49680:

Line 49684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49680:
49681: --
49682: -- set rounding class
49683: --
49684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49685: 'DEF_REC_TAX';
49686:
49687: --
49688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49685: 'DEF_REC_TAX';
49686:
49687: --
49688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49690: --
49691: -- bulk performance
49692: --

Line 49689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49685: 'DEF_REC_TAX';
49686:
49687: --
49688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49690: --
49691: -- bulk performance
49692: --
49693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49690: --
49691: -- bulk performance
49692: --
49693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49694:
49695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49697:

Line 49695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49691: -- bulk performance
49692: --
49693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49694:
49695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49697:
49698: -- 4955764
49699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49697:
49698: -- 4955764
49699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49700: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49701:
49702: -- 4458381 Public Sector Enh
49703:

Line 49809: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49805: l_rec_acct_attrs.array_num_value(43) := p_source_77;
49806: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
49807: l_rec_acct_attrs.array_num_value(44) := p_source_78;
49808:
49809: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49810: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49811:
49812: ---------------------------------------------------------------------------------------------------------------
49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49810: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49806: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
49807: l_rec_acct_attrs.array_num_value(44) := p_source_78;
49808:
49809: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49810: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49811:
49812: ---------------------------------------------------------------------------------------------------------------
49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49814: ---------------------------------------------------------------------------------------------------------------

Line 49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49809: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49810: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49811:
49812: ---------------------------------------------------------------------------------------------------------------
49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49814: ---------------------------------------------------------------------------------------------------------------
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49816:
49817: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49811:
49812: ---------------------------------------------------------------------------------------------------------------
49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49814: ---------------------------------------------------------------------------------------------------------------
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49816:
49817: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49818: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49819:

Line 49817: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49813: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49814: ---------------------------------------------------------------------------------------------------------------
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49816:
49817: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49818: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49819:
49820: IF xla_accounting_cache_pkg.GetValueChar
49821: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49818: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49814: ---------------------------------------------------------------------------------------------------------------
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49816:
49817: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49818: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49819:
49820: IF xla_accounting_cache_pkg.GetValueChar
49821: (p_source_code => 'LEDGER_CATEGORY_CODE'
49822: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49829: xla_ae_lines_pkg.BflowUpgEntry

49825: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49826: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49827: )
49828: THEN
49829: xla_ae_lines_pkg.BflowUpgEntry
49830: (p_business_method_code => l_bflow_method_code
49831: ,p_business_class_code => l_bflow_class_code
49832: ,p_balance_type => l_balance_type_code);
49833: ELSE

Line 49869: xla_ae_lines_pkg.set_ccid(

49865: , x_value_type_code => l_adr_value_type_code
49866: , p_side => 'NA'
49867: );
49868:
49869: xla_ae_lines_pkg.set_ccid(
49870: p_code_combination_id => l_ccid
49871: , p_value_type_code => l_adr_value_type_code
49872: , p_transaction_coa_id => l_adr_transaction_coa_id
49873: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49905: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

49901: xla_accounting_err_pkg.build_message
49902: (p_appli_s_name => 'XLA'
49903: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
49904: ,p_token_1 => 'LINE_NUMBER'
49905: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
49906: ,p_token_2 => 'LINE_TYPE_NAME'
49907: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
49908: l_component_type
49909: ,l_component_code

Line 49941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

49937: --
49938: --
49939: ------------------------------------------------------------------------------------------------
49940: -- 4219869 Business Flow
49941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49942: -- Prior Entry. Currently, the following code is always generated.
49943: ------------------------------------------------------------------------------------------------
49944: XLA_AE_LINES_PKG.ValidateCurrentLine;
49945:

Line 49944: XLA_AE_LINES_PKG.ValidateCurrentLine;

49940: -- 4219869 Business Flow
49941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49942: -- Prior Entry. Currently, the following code is always generated.
49943: ------------------------------------------------------------------------------------------------
49944: XLA_AE_LINES_PKG.ValidateCurrentLine;
49945:
49946: ------------------------------------------------------------------------------------
49947: -- 4219869 Business Flow
49948: -- Populated credit and debit amounts -- Need to generate this within IF

Line 49950: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49946: ------------------------------------------------------------------------------------
49947: -- 4219869 Business Flow
49948: -- Populated credit and debit amounts -- Need to generate this within IF
49949: ------------------------------------------------------------------------------------
49950: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49951:
49952: ----------------------------------------------------------------------------------
49953: -- 4219869 Business Flow
49954: -- Update journal entry status -- Need to generate this within IF

Line 49982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

49978: -- To allow MPA report to determine if it should generate report process
49979: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49980: ------------------------------------------------------------------------------------------
49981:
49982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49984: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49985: -- call ADRs
49986: -- Bug 4922099

Line 49983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

49979: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49980: ------------------------------------------------------------------------------------------
49981:
49982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49984: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49985: -- call ADRs
49986: -- Bug 4922099
49987: --

Line 50007: xla_ae_lines_pkg.set_ccid(

50003: , x_value_type_code => l_adr_value_type_code
50004: , p_side => 'NA'
50005: );
50006:
50007: xla_ae_lines_pkg.set_ccid(
50008: p_code_combination_id => l_ccid
50009: , p_value_type_code => l_adr_value_type_code
50010: , p_transaction_coa_id => l_adr_transaction_coa_id
50011: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

50026:
50027: --
50028: -- Update the line information that should be overwritten
50029: --
50030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50031: p_header_num => 1);
50032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50033:
50034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 50032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

50028: -- Update the line information that should be overwritten
50029: --
50030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50031: p_header_num => 1);
50032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50033:
50034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50035:
50036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 50034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

50030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50031: p_header_num => 1);
50032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50033:
50034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50035:
50036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50038: END IF;

Line 50037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

50033:
50034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50035:
50036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50038: END IF;
50039:
50040: --
50041: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 50044: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

50040: --
50041: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50042: --
50043: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50044: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50045: ELSE
50046: ---------------------------------------------------------------------------------------------------
50047: -- 4262811a Switch Sign
50048: ---------------------------------------------------------------------------------------------------

Line 50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

50045: ELSE
50046: ---------------------------------------------------------------------------------------------------
50047: -- 4262811a Switch Sign
50048: ---------------------------------------------------------------------------------------------------
50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50046: ---------------------------------------------------------------------------------------------------
50047: -- 4262811a Switch Sign
50048: ---------------------------------------------------------------------------------------------------
50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302

Line 50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50047: -- 4262811a Switch Sign
50048: ---------------------------------------------------------------------------------------------------
50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302
50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50048: ---------------------------------------------------------------------------------------------------
50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302
50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302
50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50057:

Line 50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

50051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302
50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50057:
50058: END IF;
50059:

Line 50056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50054: -- 5132302
50055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50057:
50058: END IF;
50059:
50060: -- 4955764

Line 50061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50057:
50058: END IF;
50059:
50060: -- 4955764
50061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50063:
50064:
50065: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 50065: XLA_AE_LINES_PKG.ValidateCurrentLine;

50061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50063:
50064:
50065: XLA_AE_LINES_PKG.ValidateCurrentLine;
50066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50067:
50068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 50066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50063:
50064:
50065: XLA_AE_LINES_PKG.ValidateCurrentLine;
50066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50067:
50068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50070: ,p_balance_type_code => l_balance_type_code);

Line 50246: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

50242: --
50243: -- bulk performance
50244: --
50245: l_balance_type_code VARCHAR2(1);
50246: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
50247: l_log_module VARCHAR2(240);
50248:
50249: --
50250: -- Upgrade strategy

Line 50334: XLA_AE_LINES_PKG.SetNewLine;

50330: ') = 'ACCRUAL')
50331: THEN
50332:
50333: --
50334: XLA_AE_LINES_PKG.SetNewLine;
50335:
50336: p_balance_type_code := l_balance_type_code;
50337: -- set the flag so later we will know whether the gain loss line needs to be created
50338:

Line 50346: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

50342:
50343: --
50344: -- bulk performance
50345: --
50346: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
50347: p_header_num => 0); -- 4262811
50348: --
50349: -- set accounting line options
50350: --

Line 50351: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

50347: p_header_num => 0); -- 4262811
50348: --
50349: -- set accounting line options
50350: --
50351: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
50352: p_natural_side_code => 'C'
50353: , p_gain_or_loss_flag => 'N'
50354: , p_gl_transfer_mode_code => 'S'
50355: , p_acct_entry_type_code => 'A'

Line 50365: xla_ae_lines_pkg.SetAcctLineType

50361: --
50362: --
50363: -- set accounting line type info
50364: --
50365: xla_ae_lines_pkg.SetAcctLineType
50366: (p_component_type => l_component_type
50367: ,p_event_type_code => l_event_type_code
50368: ,p_line_definition_owner_code => l_line_definition_owner_code
50369: ,p_line_definition_code => l_line_definition_code

Line 50379: xla_ae_lines_pkg.SetAcctClass(

50375: ,p_event_class_code => l_event_class_code);
50376: --
50377: -- set accounting class
50378: --
50379: xla_ae_lines_pkg.SetAcctClass(
50380: p_accounting_class_code => 'DISCOUNT'
50381: , p_ae_header_id => l_ae_header_id
50382: );
50383:

Line 50387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

50383:
50384: --
50385: -- set rounding class
50386: --
50387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50388: 'DISCOUNT';
50389:
50390: --
50391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 50391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

50387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50388: 'DISCOUNT';
50389:
50390: --
50391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50393: --
50394: -- bulk performance
50395: --

Line 50392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

50388: 'DISCOUNT';
50389:
50390: --
50391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50393: --
50394: -- bulk performance
50395: --
50396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 50396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

50392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50393: --
50394: -- bulk performance
50395: --
50396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50397:
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50400:

Line 50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

50394: -- bulk performance
50395: --
50396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50397:
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50400:
50401: -- 4955764
50402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50400:
50401: -- 4955764
50402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50403: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50404:
50405: -- 4458381 Public Sector Enh
50406:

Line 50462: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

50458: l_rec_acct_attrs.array_num_value(23) := p_source_74;
50459: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
50460: l_rec_acct_attrs.array_num_value(24) := p_source_76;
50461:
50462: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50463: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50464:
50465: ---------------------------------------------------------------------------------------------------------------
50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 50463: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

50459: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
50460: l_rec_acct_attrs.array_num_value(24) := p_source_76;
50461:
50462: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50463: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50464:
50465: ---------------------------------------------------------------------------------------------------------------
50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50467: ---------------------------------------------------------------------------------------------------------------

Line 50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

50462: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50463: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50464:
50465: ---------------------------------------------------------------------------------------------------------------
50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50467: ---------------------------------------------------------------------------------------------------------------
50468: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50469:
50470: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 50468: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

50464:
50465: ---------------------------------------------------------------------------------------------------------------
50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50467: ---------------------------------------------------------------------------------------------------------------
50468: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50469:
50470: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50471: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50472:

Line 50470: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50466: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50467: ---------------------------------------------------------------------------------------------------------------
50468: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50469:
50470: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50471: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50472:
50473: IF xla_accounting_cache_pkg.GetValueChar
50474: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 50471: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50467: ---------------------------------------------------------------------------------------------------------------
50468: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50469:
50470: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50471: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50472:
50473: IF xla_accounting_cache_pkg.GetValueChar
50474: (p_source_code => 'LEDGER_CATEGORY_CODE'
50475: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 50482: xla_ae_lines_pkg.BflowUpgEntry

50478: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50479: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
50480: )
50481: THEN
50482: xla_ae_lines_pkg.BflowUpgEntry
50483: (p_business_method_code => l_bflow_method_code
50484: ,p_business_class_code => l_bflow_class_code
50485: ,p_balance_type => l_balance_type_code);
50486: ELSE

Line 50532: xla_ae_lines_pkg.set_ccid(

50528: , x_value_type_code => l_adr_value_type_code
50529: , p_side => 'NA'
50530: );
50531:
50532: xla_ae_lines_pkg.set_ccid(
50533: p_code_combination_id => l_ccid
50534: , p_value_type_code => l_adr_value_type_code
50535: , p_transaction_coa_id => l_adr_transaction_coa_id
50536: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50569: xla_ae_lines_pkg.set_segment(

50565: );
50566:
50567: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50568:
50569: xla_ae_lines_pkg.set_segment(
50570: p_to_segment_code => 'GL_BALANCING'
50571: , p_segment_value => l_segment
50572: , p_from_segment_code => l_adr_value_segment_code
50573: , p_from_combination_id => l_adr_value_combination_id

Line 50614: xla_ae_lines_pkg.set_segment(

50610: );
50611:
50612: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50613:
50614: xla_ae_lines_pkg.set_segment(
50615: p_to_segment_code => 'GL_ACCOUNT'
50616: , p_segment_value => l_segment
50617: , p_from_segment_code => l_adr_value_segment_code
50618: , p_from_combination_id => l_adr_value_combination_id

Line 50658: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

50654: xla_accounting_err_pkg.build_message
50655: (p_appli_s_name => 'XLA'
50656: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
50657: ,p_token_1 => 'LINE_NUMBER'
50658: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
50659: ,p_token_2 => 'LINE_TYPE_NAME'
50660: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
50661: l_component_type
50662: ,l_component_code

Line 50694: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

50690: --
50691: --
50692: ------------------------------------------------------------------------------------------------
50693: -- 4219869 Business Flow
50694: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50695: -- Prior Entry. Currently, the following code is always generated.
50696: ------------------------------------------------------------------------------------------------
50697: XLA_AE_LINES_PKG.ValidateCurrentLine;
50698:

Line 50697: XLA_AE_LINES_PKG.ValidateCurrentLine;

50693: -- 4219869 Business Flow
50694: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50695: -- Prior Entry. Currently, the following code is always generated.
50696: ------------------------------------------------------------------------------------------------
50697: XLA_AE_LINES_PKG.ValidateCurrentLine;
50698:
50699: ------------------------------------------------------------------------------------
50700: -- 4219869 Business Flow
50701: -- Populated credit and debit amounts -- Need to generate this within IF

Line 50703: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50699: ------------------------------------------------------------------------------------
50700: -- 4219869 Business Flow
50701: -- Populated credit and debit amounts -- Need to generate this within IF
50702: ------------------------------------------------------------------------------------
50703: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50704:
50705: ----------------------------------------------------------------------------------
50706: -- 4219869 Business Flow
50707: -- Update journal entry status -- Need to generate this within IF

Line 50735: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

50731: -- To allow MPA report to determine if it should generate report process
50732: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50733: ------------------------------------------------------------------------------------------
50734:
50735: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50736: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50737: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50738: -- call ADRs
50739: -- Bug 4922099

Line 50736: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

50732: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50733: ------------------------------------------------------------------------------------------
50734:
50735: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50736: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50737: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50738: -- call ADRs
50739: -- Bug 4922099
50740: --

Line 50770: xla_ae_lines_pkg.set_ccid(

50766: , x_value_type_code => l_adr_value_type_code
50767: , p_side => 'NA'
50768: );
50769:
50770: xla_ae_lines_pkg.set_ccid(
50771: p_code_combination_id => l_ccid
50772: , p_value_type_code => l_adr_value_type_code
50773: , p_transaction_coa_id => l_adr_transaction_coa_id
50774: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50807: xla_ae_lines_pkg.set_segment(

50803: );
50804:
50805: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50806:
50807: xla_ae_lines_pkg.set_segment(
50808: p_to_segment_code => 'GL_BALANCING'
50809: , p_segment_value => l_segment
50810: , p_from_segment_code => l_adr_value_segment_code
50811: , p_from_combination_id => l_adr_value_combination_id

Line 50852: xla_ae_lines_pkg.set_segment(

50848: );
50849:
50850: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50851:
50852: xla_ae_lines_pkg.set_segment(
50853: p_to_segment_code => 'GL_ACCOUNT'
50854: , p_segment_value => l_segment
50855: , p_from_segment_code => l_adr_value_segment_code
50856: , p_from_combination_id => l_adr_value_combination_id

Line 50883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

50879:
50880: --
50881: -- Update the line information that should be overwritten
50882: --
50883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50884: p_header_num => 1);
50885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50886:
50887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 50885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

50881: -- Update the line information that should be overwritten
50882: --
50883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50884: p_header_num => 1);
50885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50886:
50887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50888:
50889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 50887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

50883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50884: p_header_num => 1);
50885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50886:
50887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50888:
50889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50890: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50891: END IF;

Line 50890: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

50886:
50887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50888:
50889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50890: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50891: END IF;
50892:
50893: --
50894: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 50897: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

50893: --
50894: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50895: --
50896: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50897: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50898: ELSE
50899: ---------------------------------------------------------------------------------------------------
50900: -- 4262811a Switch Sign
50901: ---------------------------------------------------------------------------------------------------

Line 50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

50898: ELSE
50899: ---------------------------------------------------------------------------------------------------
50900: -- 4262811a Switch Sign
50901: ---------------------------------------------------------------------------------------------------
50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50899: ---------------------------------------------------------------------------------------------------
50900: -- 4262811a Switch Sign
50901: ---------------------------------------------------------------------------------------------------
50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302

Line 50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50900: -- 4262811a Switch Sign
50901: ---------------------------------------------------------------------------------------------------
50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302
50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50901: ---------------------------------------------------------------------------------------------------
50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302
50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302
50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50910:

Line 50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

50904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302
50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50910:
50911: END IF;
50912:

Line 50909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50907: -- 5132302
50908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50910:
50911: END IF;
50912:
50913: -- 4955764

Line 50914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50910:
50911: END IF;
50912:
50913: -- 4955764
50914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50916:
50917:
50918: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 50918: XLA_AE_LINES_PKG.ValidateCurrentLine;

50914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50916:
50917:
50918: XLA_AE_LINES_PKG.ValidateCurrentLine;
50919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50920:
50921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 50919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50916:
50917:
50918: XLA_AE_LINES_PKG.ValidateCurrentLine;
50919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50920:
50921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50923: ,p_balance_type_code => l_balance_type_code);

Line 51108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

51104: --
51105: -- bulk performance
51106: --
51107: l_balance_type_code VARCHAR2(1);
51108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
51109: l_log_module VARCHAR2(240);
51110:
51111: --
51112: -- Upgrade strategy

Line 51182: XLA_AE_LINES_PKG.SetNewLine;

51178: ') <> 'PAYMENTCARD'
51179: THEN
51180:
51181: --
51182: XLA_AE_LINES_PKG.SetNewLine;
51183:
51184: p_balance_type_code := l_balance_type_code;
51185: -- set the flag so later we will know whether the gain loss line needs to be created
51186:

Line 51194: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

51190:
51191: --
51192: -- bulk performance
51193: --
51194: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
51195: p_header_num => 0); -- 4262811
51196: --
51197: -- set accounting line options
51198: --

Line 51199: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

51195: p_header_num => 0); -- 4262811
51196: --
51197: -- set accounting line options
51198: --
51199: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
51200: p_natural_side_code => 'C'
51201: , p_gain_or_loss_flag => 'N'
51202: , p_gl_transfer_mode_code => 'S'
51203: , p_acct_entry_type_code => 'A'

Line 51213: xla_ae_lines_pkg.SetAcctLineType

51209: --
51210: --
51211: -- set accounting line type info
51212: --
51213: xla_ae_lines_pkg.SetAcctLineType
51214: (p_component_type => l_component_type
51215: ,p_event_type_code => l_event_type_code
51216: ,p_line_definition_owner_code => l_line_definition_owner_code
51217: ,p_line_definition_code => l_line_definition_code

Line 51227: xla_ae_lines_pkg.SetAcctClass(

51223: ,p_event_class_code => l_event_class_code);
51224: --
51225: -- set accounting class
51226: --
51227: xla_ae_lines_pkg.SetAcctClass(
51228: p_accounting_class_code => 'DISCOUNT'
51229: , p_ae_header_id => l_ae_header_id
51230: );
51231:

Line 51235: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

51231:
51232: --
51233: -- set rounding class
51234: --
51235: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51236: 'DISCOUNT';
51237:
51238: --
51239: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 51239: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

51235: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51236: 'DISCOUNT';
51237:
51238: --
51239: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51240: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51241: --
51242: -- bulk performance
51243: --

Line 51240: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

51236: 'DISCOUNT';
51237:
51238: --
51239: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51240: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51241: --
51242: -- bulk performance
51243: --
51244: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 51244: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

51240: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51241: --
51242: -- bulk performance
51243: --
51244: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51245:
51246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51247: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51248:

Line 51246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

51242: -- bulk performance
51243: --
51244: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51245:
51246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51247: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51248:
51249: -- 4955764
51250: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51250: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51247: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51248:
51249: -- 4955764
51250: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51251: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51252:
51253: -- 4458381 Public Sector Enh
51254:

Line 51310: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

51306: l_rec_acct_attrs.array_num_value(23) := p_source_75;
51307: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
51308: l_rec_acct_attrs.array_num_value(24) := p_source_76;
51309:
51310: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51311: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51312:
51313: ---------------------------------------------------------------------------------------------------------------
51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 51311: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

51307: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
51308: l_rec_acct_attrs.array_num_value(24) := p_source_76;
51309:
51310: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51311: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51312:
51313: ---------------------------------------------------------------------------------------------------------------
51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51315: ---------------------------------------------------------------------------------------------------------------

Line 51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

51310: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51311: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51312:
51313: ---------------------------------------------------------------------------------------------------------------
51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51315: ---------------------------------------------------------------------------------------------------------------
51316: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51317:
51318: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 51316: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

51312:
51313: ---------------------------------------------------------------------------------------------------------------
51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51315: ---------------------------------------------------------------------------------------------------------------
51316: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51317:
51318: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51320:

Line 51318: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51314: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51315: ---------------------------------------------------------------------------------------------------------------
51316: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51317:
51318: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51320:
51321: IF xla_accounting_cache_pkg.GetValueChar
51322: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 51319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51315: ---------------------------------------------------------------------------------------------------------------
51316: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51317:
51318: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51320:
51321: IF xla_accounting_cache_pkg.GetValueChar
51322: (p_source_code => 'LEDGER_CATEGORY_CODE'
51323: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 51330: xla_ae_lines_pkg.BflowUpgEntry

51326: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51327: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
51328: )
51329: THEN
51330: xla_ae_lines_pkg.BflowUpgEntry
51331: (p_business_method_code => l_bflow_method_code
51332: ,p_business_class_code => l_bflow_class_code
51333: ,p_balance_type => l_balance_type_code);
51334: ELSE

Line 51380: xla_ae_lines_pkg.set_ccid(

51376: , x_value_type_code => l_adr_value_type_code
51377: , p_side => 'NA'
51378: );
51379:
51380: xla_ae_lines_pkg.set_ccid(
51381: p_code_combination_id => l_ccid
51382: , p_value_type_code => l_adr_value_type_code
51383: , p_transaction_coa_id => l_adr_transaction_coa_id
51384: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51417: xla_ae_lines_pkg.set_segment(

51413: );
51414:
51415: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51416:
51417: xla_ae_lines_pkg.set_segment(
51418: p_to_segment_code => 'GL_BALANCING'
51419: , p_segment_value => l_segment
51420: , p_from_segment_code => l_adr_value_segment_code
51421: , p_from_combination_id => l_adr_value_combination_id

Line 51462: xla_ae_lines_pkg.set_segment(

51458: );
51459:
51460: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51461:
51462: xla_ae_lines_pkg.set_segment(
51463: p_to_segment_code => 'GL_ACCOUNT'
51464: , p_segment_value => l_segment
51465: , p_from_segment_code => l_adr_value_segment_code
51466: , p_from_combination_id => l_adr_value_combination_id

Line 51506: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

51502: xla_accounting_err_pkg.build_message
51503: (p_appli_s_name => 'XLA'
51504: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
51505: ,p_token_1 => 'LINE_NUMBER'
51506: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
51507: ,p_token_2 => 'LINE_TYPE_NAME'
51508: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
51509: l_component_type
51510: ,l_component_code

Line 51542: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

51538: --
51539: --
51540: ------------------------------------------------------------------------------------------------
51541: -- 4219869 Business Flow
51542: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51543: -- Prior Entry. Currently, the following code is always generated.
51544: ------------------------------------------------------------------------------------------------
51545: XLA_AE_LINES_PKG.ValidateCurrentLine;
51546:

Line 51545: XLA_AE_LINES_PKG.ValidateCurrentLine;

51541: -- 4219869 Business Flow
51542: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51543: -- Prior Entry. Currently, the following code is always generated.
51544: ------------------------------------------------------------------------------------------------
51545: XLA_AE_LINES_PKG.ValidateCurrentLine;
51546:
51547: ------------------------------------------------------------------------------------
51548: -- 4219869 Business Flow
51549: -- Populated credit and debit amounts -- Need to generate this within IF

Line 51551: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51547: ------------------------------------------------------------------------------------
51548: -- 4219869 Business Flow
51549: -- Populated credit and debit amounts -- Need to generate this within IF
51550: ------------------------------------------------------------------------------------
51551: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51552:
51553: ----------------------------------------------------------------------------------
51554: -- 4219869 Business Flow
51555: -- Update journal entry status -- Need to generate this within IF

Line 51583: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

51579: -- To allow MPA report to determine if it should generate report process
51580: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51581: ------------------------------------------------------------------------------------------
51582:
51583: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51584: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51585: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51586: -- call ADRs
51587: -- Bug 4922099

Line 51584: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

51580: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51581: ------------------------------------------------------------------------------------------
51582:
51583: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51584: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51585: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51586: -- call ADRs
51587: -- Bug 4922099
51588: --

Line 51618: xla_ae_lines_pkg.set_ccid(

51614: , x_value_type_code => l_adr_value_type_code
51615: , p_side => 'NA'
51616: );
51617:
51618: xla_ae_lines_pkg.set_ccid(
51619: p_code_combination_id => l_ccid
51620: , p_value_type_code => l_adr_value_type_code
51621: , p_transaction_coa_id => l_adr_transaction_coa_id
51622: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51655: xla_ae_lines_pkg.set_segment(

51651: );
51652:
51653: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51654:
51655: xla_ae_lines_pkg.set_segment(
51656: p_to_segment_code => 'GL_BALANCING'
51657: , p_segment_value => l_segment
51658: , p_from_segment_code => l_adr_value_segment_code
51659: , p_from_combination_id => l_adr_value_combination_id

Line 51700: xla_ae_lines_pkg.set_segment(

51696: );
51697:
51698: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51699:
51700: xla_ae_lines_pkg.set_segment(
51701: p_to_segment_code => 'GL_ACCOUNT'
51702: , p_segment_value => l_segment
51703: , p_from_segment_code => l_adr_value_segment_code
51704: , p_from_combination_id => l_adr_value_combination_id

Line 51731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

51727:
51728: --
51729: -- Update the line information that should be overwritten
51730: --
51731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51732: p_header_num => 1);
51733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51734:
51735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 51733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

51729: -- Update the line information that should be overwritten
51730: --
51731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51732: p_header_num => 1);
51733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51734:
51735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51736:
51737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 51735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

51731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51732: p_header_num => 1);
51733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51734:
51735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51736:
51737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51739: END IF;

Line 51738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

51734:
51735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51736:
51737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51739: END IF;
51740:
51741: --
51742: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 51745: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

51741: --
51742: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51743: --
51744: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51745: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51746: ELSE
51747: ---------------------------------------------------------------------------------------------------
51748: -- 4262811a Switch Sign
51749: ---------------------------------------------------------------------------------------------------

Line 51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

51746: ELSE
51747: ---------------------------------------------------------------------------------------------------
51748: -- 4262811a Switch Sign
51749: ---------------------------------------------------------------------------------------------------
51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51747: ---------------------------------------------------------------------------------------------------
51748: -- 4262811a Switch Sign
51749: ---------------------------------------------------------------------------------------------------
51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302

Line 51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51748: -- 4262811a Switch Sign
51749: ---------------------------------------------------------------------------------------------------
51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302
51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51749: ---------------------------------------------------------------------------------------------------
51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302
51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302
51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51758:

Line 51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

51752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302
51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51758:
51759: END IF;
51760:

Line 51757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51755: -- 5132302
51756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51758:
51759: END IF;
51760:
51761: -- 4955764

Line 51762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51758:
51759: END IF;
51760:
51761: -- 4955764
51762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51764:
51765:
51766: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 51766: XLA_AE_LINES_PKG.ValidateCurrentLine;

51762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51764:
51765:
51766: XLA_AE_LINES_PKG.ValidateCurrentLine;
51767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51768:
51769: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51770: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 51767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51764:
51765:
51766: XLA_AE_LINES_PKG.ValidateCurrentLine;
51767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51768:
51769: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51770: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51771: ,p_balance_type_code => l_balance_type_code);

Line 51952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

51948: --
51949: -- bulk performance
51950: --
51951: l_balance_type_code VARCHAR2(1);
51952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
51953: l_log_module VARCHAR2(240);
51954:
51955: --
51956: -- Upgrade strategy

Line 52024: XLA_AE_LINES_PKG.SetNewLine;

52020: ') = 'R'
52021: THEN
52022:
52023: --
52024: XLA_AE_LINES_PKG.SetNewLine;
52025:
52026: p_balance_type_code := l_balance_type_code;
52027: -- set the flag so later we will know whether the gain loss line needs to be created
52028:

Line 52036: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

52032:
52033: --
52034: -- bulk performance
52035: --
52036: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
52037: p_header_num => 0); -- 4262811
52038: --
52039: -- set accounting line options
52040: --

Line 52041: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

52037: p_header_num => 0); -- 4262811
52038: --
52039: -- set accounting line options
52040: --
52041: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
52042: p_natural_side_code => 'C'
52043: , p_gain_or_loss_flag => 'N'
52044: , p_gl_transfer_mode_code => 'S'
52045: , p_acct_entry_type_code => 'A'

Line 52055: xla_ae_lines_pkg.SetAcctLineType

52051: --
52052: --
52053: -- set accounting line type info
52054: --
52055: xla_ae_lines_pkg.SetAcctLineType
52056: (p_component_type => l_component_type
52057: ,p_event_type_code => l_event_type_code
52058: ,p_line_definition_owner_code => l_line_definition_owner_code
52059: ,p_line_definition_code => l_line_definition_code

Line 52069: xla_ae_lines_pkg.SetAcctClass(

52065: ,p_event_class_code => l_event_class_code);
52066: --
52067: -- set accounting class
52068: --
52069: xla_ae_lines_pkg.SetAcctClass(
52070: p_accounting_class_code => 'DISCOUNT'
52071: , p_ae_header_id => l_ae_header_id
52072: );
52073:

Line 52077: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

52073:
52074: --
52075: -- set rounding class
52076: --
52077: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52078: 'DISCOUNT';
52079:
52080: --
52081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 52081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

52077: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52078: 'DISCOUNT';
52079:
52080: --
52081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52083: --
52084: -- bulk performance
52085: --

Line 52082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

52078: 'DISCOUNT';
52079:
52080: --
52081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52083: --
52084: -- bulk performance
52085: --
52086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 52086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

52082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52083: --
52084: -- bulk performance
52085: --
52086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52087:
52088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52090:

Line 52088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

52084: -- bulk performance
52085: --
52086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52087:
52088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52090:
52091: -- 4955764
52092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52090:
52091: -- 4955764
52092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52093: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52094:
52095: -- 4458381 Public Sector Enh
52096:

Line 52150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

52146: l_rec_acct_attrs.array_num_value(22) := p_source_75;
52147: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
52148: l_rec_acct_attrs.array_num_value(23) := p_source_76;
52149:
52150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52152:
52153: ---------------------------------------------------------------------------------------------------------------
52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 52151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

52147: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
52148: l_rec_acct_attrs.array_num_value(23) := p_source_76;
52149:
52150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52152:
52153: ---------------------------------------------------------------------------------------------------------------
52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52155: ---------------------------------------------------------------------------------------------------------------

Line 52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

52150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52152:
52153: ---------------------------------------------------------------------------------------------------------------
52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52155: ---------------------------------------------------------------------------------------------------------------
52156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52157:
52158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 52156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

52152:
52153: ---------------------------------------------------------------------------------------------------------------
52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52155: ---------------------------------------------------------------------------------------------------------------
52156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52157:
52158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52160:

Line 52158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52155: ---------------------------------------------------------------------------------------------------------------
52156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52157:
52158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52160:
52161: IF xla_accounting_cache_pkg.GetValueChar
52162: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 52159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52155: ---------------------------------------------------------------------------------------------------------------
52156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52157:
52158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52160:
52161: IF xla_accounting_cache_pkg.GetValueChar
52162: (p_source_code => 'LEDGER_CATEGORY_CODE'
52163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 52170: xla_ae_lines_pkg.BflowUpgEntry

52166: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52167: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
52168: )
52169: THEN
52170: xla_ae_lines_pkg.BflowUpgEntry
52171: (p_business_method_code => l_bflow_method_code
52172: ,p_business_class_code => l_bflow_class_code
52173: ,p_balance_type => l_balance_type_code);
52174: ELSE

Line 52220: xla_ae_lines_pkg.set_ccid(

52216: , x_value_type_code => l_adr_value_type_code
52217: , p_side => 'NA'
52218: );
52219:
52220: xla_ae_lines_pkg.set_ccid(
52221: p_code_combination_id => l_ccid
52222: , p_value_type_code => l_adr_value_type_code
52223: , p_transaction_coa_id => l_adr_transaction_coa_id
52224: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52257: xla_ae_lines_pkg.set_segment(

52253: );
52254:
52255: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52256:
52257: xla_ae_lines_pkg.set_segment(
52258: p_to_segment_code => 'GL_BALANCING'
52259: , p_segment_value => l_segment
52260: , p_from_segment_code => l_adr_value_segment_code
52261: , p_from_combination_id => l_adr_value_combination_id

Line 52302: xla_ae_lines_pkg.set_segment(

52298: );
52299:
52300: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52301:
52302: xla_ae_lines_pkg.set_segment(
52303: p_to_segment_code => 'GL_ACCOUNT'
52304: , p_segment_value => l_segment
52305: , p_from_segment_code => l_adr_value_segment_code
52306: , p_from_combination_id => l_adr_value_combination_id

Line 52346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52342: xla_accounting_err_pkg.build_message
52343: (p_appli_s_name => 'XLA'
52344: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52345: ,p_token_1 => 'LINE_NUMBER'
52346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52347: ,p_token_2 => 'LINE_TYPE_NAME'
52348: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52349: l_component_type
52350: ,l_component_code

Line 52382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52378: --
52379: --
52380: ------------------------------------------------------------------------------------------------
52381: -- 4219869 Business Flow
52382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52383: -- Prior Entry. Currently, the following code is always generated.
52384: ------------------------------------------------------------------------------------------------
52385: XLA_AE_LINES_PKG.ValidateCurrentLine;
52386:

Line 52385: XLA_AE_LINES_PKG.ValidateCurrentLine;

52381: -- 4219869 Business Flow
52382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52383: -- Prior Entry. Currently, the following code is always generated.
52384: ------------------------------------------------------------------------------------------------
52385: XLA_AE_LINES_PKG.ValidateCurrentLine;
52386:
52387: ------------------------------------------------------------------------------------
52388: -- 4219869 Business Flow
52389: -- Populated credit and debit amounts -- Need to generate this within IF

Line 52391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52387: ------------------------------------------------------------------------------------
52388: -- 4219869 Business Flow
52389: -- Populated credit and debit amounts -- Need to generate this within IF
52390: ------------------------------------------------------------------------------------
52391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52392:
52393: ----------------------------------------------------------------------------------
52394: -- 4219869 Business Flow
52395: -- Update journal entry status -- Need to generate this within IF

Line 52423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

52419: -- To allow MPA report to determine if it should generate report process
52420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52421: ------------------------------------------------------------------------------------------
52422:
52423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52426: -- call ADRs
52427: -- Bug 4922099

Line 52424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

52420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52421: ------------------------------------------------------------------------------------------
52422:
52423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52426: -- call ADRs
52427: -- Bug 4922099
52428: --

Line 52458: xla_ae_lines_pkg.set_ccid(

52454: , x_value_type_code => l_adr_value_type_code
52455: , p_side => 'NA'
52456: );
52457:
52458: xla_ae_lines_pkg.set_ccid(
52459: p_code_combination_id => l_ccid
52460: , p_value_type_code => l_adr_value_type_code
52461: , p_transaction_coa_id => l_adr_transaction_coa_id
52462: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52495: xla_ae_lines_pkg.set_segment(

52491: );
52492:
52493: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52494:
52495: xla_ae_lines_pkg.set_segment(
52496: p_to_segment_code => 'GL_BALANCING'
52497: , p_segment_value => l_segment
52498: , p_from_segment_code => l_adr_value_segment_code
52499: , p_from_combination_id => l_adr_value_combination_id

Line 52540: xla_ae_lines_pkg.set_segment(

52536: );
52537:
52538: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52539:
52540: xla_ae_lines_pkg.set_segment(
52541: p_to_segment_code => 'GL_ACCOUNT'
52542: , p_segment_value => l_segment
52543: , p_from_segment_code => l_adr_value_segment_code
52544: , p_from_combination_id => l_adr_value_combination_id

Line 52571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

52567:
52568: --
52569: -- Update the line information that should be overwritten
52570: --
52571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52572: p_header_num => 1);
52573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52574:
52575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 52573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

52569: -- Update the line information that should be overwritten
52570: --
52571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52572: p_header_num => 1);
52573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52574:
52575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52576:
52577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 52575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

52571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52572: p_header_num => 1);
52573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52574:
52575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52576:
52577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52579: END IF;

Line 52578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

52574:
52575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52576:
52577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52579: END IF;
52580:
52581: --
52582: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 52585: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

52581: --
52582: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52583: --
52584: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52585: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52586: ELSE
52587: ---------------------------------------------------------------------------------------------------
52588: -- 4262811a Switch Sign
52589: ---------------------------------------------------------------------------------------------------

Line 52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

52586: ELSE
52587: ---------------------------------------------------------------------------------------------------
52588: -- 4262811a Switch Sign
52589: ---------------------------------------------------------------------------------------------------
52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52587: ---------------------------------------------------------------------------------------------------
52588: -- 4262811a Switch Sign
52589: ---------------------------------------------------------------------------------------------------
52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302

Line 52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52588: -- 4262811a Switch Sign
52589: ---------------------------------------------------------------------------------------------------
52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302
52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52589: ---------------------------------------------------------------------------------------------------
52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302
52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302
52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52598:

Line 52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

52592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302
52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52598:
52599: END IF;
52600:

Line 52597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52595: -- 5132302
52596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52598:
52599: END IF;
52600:
52601: -- 4955764

Line 52602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52598:
52599: END IF;
52600:
52601: -- 4955764
52602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52604:
52605:
52606: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 52606: XLA_AE_LINES_PKG.ValidateCurrentLine;

52602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52604:
52605:
52606: XLA_AE_LINES_PKG.ValidateCurrentLine;
52607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52608:
52609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 52607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52604:
52605:
52606: XLA_AE_LINES_PKG.ValidateCurrentLine;
52607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52608:
52609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52611: ,p_balance_type_code => l_balance_type_code);

Line 52818: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

52814: --
52815: -- bulk performance
52816: --
52817: l_balance_type_code VARCHAR2(1);
52818: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
52819: l_log_module VARCHAR2(240);
52820:
52821: --
52822: -- Upgrade strategy

Line 52892: XLA_AE_LINES_PKG.SetNewLine;

52888: ') = 'Y'
52889: THEN
52890:
52891: --
52892: XLA_AE_LINES_PKG.SetNewLine;
52893:
52894: p_balance_type_code := l_balance_type_code;
52895: -- set the flag so later we will know whether the gain loss line needs to be created
52896:

Line 52904: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

52900:
52901: --
52902: -- bulk performance
52903: --
52904: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
52905: p_header_num => 0); -- 4262811
52906: --
52907: -- set accounting line options
52908: --

Line 52909: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

52905: p_header_num => 0); -- 4262811
52906: --
52907: -- set accounting line options
52908: --
52909: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
52910: p_natural_side_code => 'D'
52911: , p_gain_or_loss_flag => 'Y'
52912: , p_gl_transfer_mode_code => 'S'
52913: , p_acct_entry_type_code => 'A'

Line 52923: xla_ae_lines_pkg.SetAcctLineType

52919: --
52920: --
52921: -- set accounting line type info
52922: --
52923: xla_ae_lines_pkg.SetAcctLineType
52924: (p_component_type => l_component_type
52925: ,p_event_type_code => l_event_type_code
52926: ,p_line_definition_owner_code => l_line_definition_owner_code
52927: ,p_line_definition_code => l_line_definition_code

Line 52937: xla_ae_lines_pkg.SetAcctClass(

52933: ,p_event_class_code => l_event_class_code);
52934: --
52935: -- set accounting class
52936: --
52937: xla_ae_lines_pkg.SetAcctClass(
52938: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
52939: , p_ae_header_id => l_ae_header_id
52940: );
52941:

Line 52945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

52941:
52942: --
52943: -- set rounding class
52944: --
52945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52946: 'EXCHANGE_RATE_VARIANCE';
52947:
52948: --
52949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 52949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

52945: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52946: 'EXCHANGE_RATE_VARIANCE';
52947:
52948: --
52949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52951: --
52952: -- bulk performance
52953: --

Line 52950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

52946: 'EXCHANGE_RATE_VARIANCE';
52947:
52948: --
52949: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52951: --
52952: -- bulk performance
52953: --
52954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 52954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

52950: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52951: --
52952: -- bulk performance
52953: --
52954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52955:
52956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52958:

Line 52956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

52952: -- bulk performance
52953: --
52954: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52955:
52956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52958:
52959: -- 4955764
52960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52957: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52958:
52959: -- 4955764
52960: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52961: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52962:
52963: -- 4458381 Public Sector Enh
52964:

Line 53068: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

53064: l_rec_acct_attrs.array_num_value(42) := p_source_77;
53065: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53066: l_rec_acct_attrs.array_num_value(43) := p_source_78;
53067:
53068: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53069: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53070:
53071: ---------------------------------------------------------------------------------------------------------------
53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 53069: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

53065: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53066: l_rec_acct_attrs.array_num_value(43) := p_source_78;
53067:
53068: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53069: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53070:
53071: ---------------------------------------------------------------------------------------------------------------
53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53073: ---------------------------------------------------------------------------------------------------------------

Line 53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

53068: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53069: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53070:
53071: ---------------------------------------------------------------------------------------------------------------
53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53073: ---------------------------------------------------------------------------------------------------------------
53074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53075:
53076: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 53074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

53070:
53071: ---------------------------------------------------------------------------------------------------------------
53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53073: ---------------------------------------------------------------------------------------------------------------
53074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53075:
53076: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53078:

Line 53076: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53072: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53073: ---------------------------------------------------------------------------------------------------------------
53074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53075:
53076: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53078:
53079: IF xla_accounting_cache_pkg.GetValueChar
53080: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 53077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53073: ---------------------------------------------------------------------------------------------------------------
53074: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53075:
53076: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53078:
53079: IF xla_accounting_cache_pkg.GetValueChar
53080: (p_source_code => 'LEDGER_CATEGORY_CODE'
53081: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 53088: xla_ae_lines_pkg.BflowUpgEntry

53084: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53085: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
53086: )
53087: THEN
53088: xla_ae_lines_pkg.BflowUpgEntry
53089: (p_business_method_code => l_bflow_method_code
53090: ,p_business_class_code => l_bflow_class_code
53091: ,p_balance_type => l_balance_type_code);
53092: ELSE

Line 53105: xla_ae_lines_pkg.SetLineDescription(

53101: --
53102: -- call description
53103: --
53104:
53105: xla_ae_lines_pkg.SetLineDescription(
53106: p_ae_header_id => l_ae_header_id
53107: ,p_description => Description_2 (
53108: p_application_id => p_application_id
53109: , p_ae_header_id => l_ae_header_id

Line 53147: xla_ae_lines_pkg.set_ccid(

53143: , x_value_type_code => l_adr_value_type_code
53144: , p_side => 'NA'
53145: );
53146:
53147: xla_ae_lines_pkg.set_ccid(
53148: p_code_combination_id => l_ccid
53149: , p_value_type_code => l_adr_value_type_code
53150: , p_transaction_coa_id => l_adr_transaction_coa_id
53151: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53186: xla_ae_lines_pkg.set_segment(

53182: );
53183:
53184: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53185:
53186: xla_ae_lines_pkg.set_segment(
53187: p_to_segment_code => 'GL_ACCOUNT'
53188: , p_segment_value => l_segment
53189: , p_from_segment_code => l_adr_value_segment_code
53190: , p_from_combination_id => l_adr_value_combination_id

Line 53231: xla_ae_lines_pkg.set_segment(

53227: );
53228:
53229: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53230:
53231: xla_ae_lines_pkg.set_segment(
53232: p_to_segment_code => 'GL_BALANCING'
53233: , p_segment_value => l_segment
53234: , p_from_segment_code => l_adr_value_segment_code
53235: , p_from_combination_id => l_adr_value_combination_id

Line 53275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

53271: xla_accounting_err_pkg.build_message
53272: (p_appli_s_name => 'XLA'
53273: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
53274: ,p_token_1 => 'LINE_NUMBER'
53275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
53276: ,p_token_2 => 'LINE_TYPE_NAME'
53277: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
53278: l_component_type
53279: ,l_component_code

Line 53311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

53307: --
53308: --
53309: ------------------------------------------------------------------------------------------------
53310: -- 4219869 Business Flow
53311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53312: -- Prior Entry. Currently, the following code is always generated.
53313: ------------------------------------------------------------------------------------------------
53314: XLA_AE_LINES_PKG.ValidateCurrentLine;
53315:

Line 53314: XLA_AE_LINES_PKG.ValidateCurrentLine;

53310: -- 4219869 Business Flow
53311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53312: -- Prior Entry. Currently, the following code is always generated.
53313: ------------------------------------------------------------------------------------------------
53314: XLA_AE_LINES_PKG.ValidateCurrentLine;
53315:
53316: ------------------------------------------------------------------------------------
53317: -- 4219869 Business Flow
53318: -- Populated credit and debit amounts -- Need to generate this within IF

Line 53320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53316: ------------------------------------------------------------------------------------
53317: -- 4219869 Business Flow
53318: -- Populated credit and debit amounts -- Need to generate this within IF
53319: ------------------------------------------------------------------------------------
53320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53321:
53322: ----------------------------------------------------------------------------------
53323: -- 4219869 Business Flow
53324: -- Update journal entry status -- Need to generate this within IF

Line 53352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53348: -- To allow MPA report to determine if it should generate report process
53349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53350: ------------------------------------------------------------------------------------------
53351:
53352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53355: -- call ADRs
53356: -- Bug 4922099

Line 53353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53350: ------------------------------------------------------------------------------------------
53351:
53352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53355: -- call ADRs
53356: -- Bug 4922099
53357: --

Line 53386: xla_ae_lines_pkg.set_ccid(

53382: , x_value_type_code => l_adr_value_type_code
53383: , p_side => 'NA'
53384: );
53385:
53386: xla_ae_lines_pkg.set_ccid(
53387: p_code_combination_id => l_ccid
53388: , p_value_type_code => l_adr_value_type_code
53389: , p_transaction_coa_id => l_adr_transaction_coa_id
53390: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53425: xla_ae_lines_pkg.set_segment(

53421: );
53422:
53423: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53424:
53425: xla_ae_lines_pkg.set_segment(
53426: p_to_segment_code => 'GL_ACCOUNT'
53427: , p_segment_value => l_segment
53428: , p_from_segment_code => l_adr_value_segment_code
53429: , p_from_combination_id => l_adr_value_combination_id

Line 53470: xla_ae_lines_pkg.set_segment(

53466: );
53467:
53468: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53469:
53470: xla_ae_lines_pkg.set_segment(
53471: p_to_segment_code => 'GL_BALANCING'
53472: , p_segment_value => l_segment
53473: , p_from_segment_code => l_adr_value_segment_code
53474: , p_from_combination_id => l_adr_value_combination_id

Line 53501: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

53497:
53498: --
53499: -- Update the line information that should be overwritten
53500: --
53501: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53502: p_header_num => 1);
53503: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53504:
53505: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 53503: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

53499: -- Update the line information that should be overwritten
53500: --
53501: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53502: p_header_num => 1);
53503: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53504:
53505: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53506:
53507: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 53505: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

53501: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53502: p_header_num => 1);
53503: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53504:
53505: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53506:
53507: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53508: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53509: END IF;

Line 53508: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

53504:
53505: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53506:
53507: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53508: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53509: END IF;
53510:
53511: --
53512: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 53515: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

53511: --
53512: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53513: --
53514: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53515: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53516: ELSE
53517: ---------------------------------------------------------------------------------------------------
53518: -- 4262811a Switch Sign
53519: ---------------------------------------------------------------------------------------------------

Line 53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

53516: ELSE
53517: ---------------------------------------------------------------------------------------------------
53518: -- 4262811a Switch Sign
53519: ---------------------------------------------------------------------------------------------------
53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53517: ---------------------------------------------------------------------------------------------------
53518: -- 4262811a Switch Sign
53519: ---------------------------------------------------------------------------------------------------
53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302

Line 53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53518: -- 4262811a Switch Sign
53519: ---------------------------------------------------------------------------------------------------
53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302
53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53519: ---------------------------------------------------------------------------------------------------
53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302
53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53520: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302
53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53528:

Line 53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

53522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302
53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53528:
53529: END IF;
53530:

Line 53527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53523: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53525: -- 5132302
53526: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53528:
53529: END IF;
53530:
53531: -- 4955764

Line 53532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53528:
53529: END IF;
53530:
53531: -- 4955764
53532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53534:
53535:
53536: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 53536: XLA_AE_LINES_PKG.ValidateCurrentLine;

53532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53534:
53535:
53536: XLA_AE_LINES_PKG.ValidateCurrentLine;
53537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53538:
53539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 53537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53534:
53535:
53536: XLA_AE_LINES_PKG.ValidateCurrentLine;
53537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53538:
53539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53541: ,p_balance_type_code => l_balance_type_code);

Line 53724: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

53720: --
53721: -- bulk performance
53722: --
53723: l_balance_type_code VARCHAR2(1);
53724: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
53725: l_log_module VARCHAR2(240);
53726:
53727: --
53728: -- Upgrade strategy

Line 53800: XLA_AE_LINES_PKG.SetNewLine;

53796: ') = 'Y'
53797: THEN
53798:
53799: --
53800: XLA_AE_LINES_PKG.SetNewLine;
53801:
53802: p_balance_type_code := l_balance_type_code;
53803: -- set the flag so later we will know whether the gain loss line needs to be created
53804:

Line 53812: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

53808:
53809: --
53810: -- bulk performance
53811: --
53812: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
53813: p_header_num => 0); -- 4262811
53814: --
53815: -- set accounting line options
53816: --

Line 53817: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

53813: p_header_num => 0); -- 4262811
53814: --
53815: -- set accounting line options
53816: --
53817: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
53818: p_natural_side_code => 'C'
53819: , p_gain_or_loss_flag => 'Y'
53820: , p_gl_transfer_mode_code => 'S'
53821: , p_acct_entry_type_code => 'E'

Line 53831: xla_ae_lines_pkg.SetAcctLineType

53827: --
53828: --
53829: -- set accounting line type info
53830: --
53831: xla_ae_lines_pkg.SetAcctLineType
53832: (p_component_type => l_component_type
53833: ,p_event_type_code => l_event_type_code
53834: ,p_line_definition_owner_code => l_line_definition_owner_code
53835: ,p_line_definition_code => l_line_definition_code

Line 53845: xla_ae_lines_pkg.SetAcctClass(

53841: ,p_event_class_code => l_event_class_code);
53842: --
53843: -- set accounting class
53844: --
53845: xla_ae_lines_pkg.SetAcctClass(
53846: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
53847: , p_ae_header_id => l_ae_header_id
53848: );
53849:

Line 53853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

53849:
53850: --
53851: -- set rounding class
53852: --
53853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53854: 'EXCHANGE_RATE_VARIANCE';
53855:
53856: --
53857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 53857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

53853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53854: 'EXCHANGE_RATE_VARIANCE';
53855:
53856: --
53857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53859: --
53860: -- bulk performance
53861: --

Line 53858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

53854: 'EXCHANGE_RATE_VARIANCE';
53855:
53856: --
53857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53859: --
53860: -- bulk performance
53861: --
53862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 53862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

53858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53859: --
53860: -- bulk performance
53861: --
53862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53863:
53864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53866:

Line 53864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

53860: -- bulk performance
53861: --
53862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53863:
53864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53866:
53867: -- 4955764
53868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53866:
53867: -- 4955764
53868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53870:
53871: -- 4458381 Public Sector Enh
53872:

Line 53966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

53962: l_rec_acct_attrs.array_num_value(37) := p_source_77;
53963: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
53964: l_rec_acct_attrs.array_num_value(38) := p_source_78;
53965:
53966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53968:
53969: ---------------------------------------------------------------------------------------------------------------
53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 53967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

53963: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
53964: l_rec_acct_attrs.array_num_value(38) := p_source_78;
53965:
53966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53968:
53969: ---------------------------------------------------------------------------------------------------------------
53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53971: ---------------------------------------------------------------------------------------------------------------

Line 53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

53966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53968:
53969: ---------------------------------------------------------------------------------------------------------------
53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53971: ---------------------------------------------------------------------------------------------------------------
53972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53973:
53974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 53972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

53968:
53969: ---------------------------------------------------------------------------------------------------------------
53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53971: ---------------------------------------------------------------------------------------------------------------
53972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53973:
53974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53976:

Line 53974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53971: ---------------------------------------------------------------------------------------------------------------
53972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53973:
53974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53976:
53977: IF xla_accounting_cache_pkg.GetValueChar
53978: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 53975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53971: ---------------------------------------------------------------------------------------------------------------
53972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53973:
53974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53976:
53977: IF xla_accounting_cache_pkg.GetValueChar
53978: (p_source_code => 'LEDGER_CATEGORY_CODE'
53979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 53986: xla_ae_lines_pkg.BflowUpgEntry

53982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
53984: )
53985: THEN
53986: xla_ae_lines_pkg.BflowUpgEntry
53987: (p_business_method_code => l_bflow_method_code
53988: ,p_business_class_code => l_bflow_class_code
53989: ,p_balance_type => l_balance_type_code);
53990: ELSE

Line 53992: XLA_AE_LINES_PKG.business_flow_validation(

53988: ,p_business_class_code => l_bflow_class_code
53989: ,p_balance_type => l_balance_type_code);
53990: ELSE
53991: NULL;
53992: XLA_AE_LINES_PKG.business_flow_validation(
53993: p_business_method_code => l_bflow_method_code
53994: ,p_business_class_code => l_bflow_class_code
53995: ,p_inherit_description_flag => l_inherit_desc_flag);
53996: END IF;

Line 54039: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54035: xla_accounting_err_pkg.build_message
54036: (p_appli_s_name => 'XLA'
54037: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54038: ,p_token_1 => 'LINE_NUMBER'
54039: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54040: ,p_token_2 => 'LINE_TYPE_NAME'
54041: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54042: l_component_type
54043: ,l_component_code

Line 54075: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

54071: --
54072: --
54073: ------------------------------------------------------------------------------------------------
54074: -- 4219869 Business Flow
54075: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54076: -- Prior Entry. Currently, the following code is always generated.
54077: ------------------------------------------------------------------------------------------------
54078: -- No ValidateCurrentLine for business flow method of Prior Entry
54079:

Line 54084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54080: ------------------------------------------------------------------------------------
54081: -- 4219869 Business Flow
54082: -- Populated credit and debit amounts -- Need to generate this within IF
54083: ------------------------------------------------------------------------------------
54084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54085:
54086: ----------------------------------------------------------------------------------
54087: -- 4219869 Business Flow
54088: -- Update journal entry status -- Need to generate this within IF

Line 54116: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

54112: -- To allow MPA report to determine if it should generate report process
54113: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54114: ------------------------------------------------------------------------------------------
54115:
54116: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54117: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54118: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54119: -- call ADRs
54120: -- Bug 4922099

Line 54117: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

54113: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54114: ------------------------------------------------------------------------------------------
54115:
54116: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54117: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54118: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54119: -- call ADRs
54120: -- Bug 4922099
54121: --

Line 54138: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54134:
54135: --
54136: -- Update the line information that should be overwritten
54137: --
54138: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54139: p_header_num => 1);
54140: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54141:
54142: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54140: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54136: -- Update the line information that should be overwritten
54137: --
54138: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54139: p_header_num => 1);
54140: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54141:
54142: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54143:
54144: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54142: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54138: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54139: p_header_num => 1);
54140: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54141:
54142: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54143:
54144: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54145: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54146: END IF;

Line 54145: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54141:
54142: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54143:
54144: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54145: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54146: END IF;
54147:
54148: --
54149: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54152: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54148: --
54149: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54150: --
54151: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54152: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54153: ELSE
54154: ---------------------------------------------------------------------------------------------------
54155: -- 4262811a Switch Sign
54156: ---------------------------------------------------------------------------------------------------

Line 54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54153: ELSE
54154: ---------------------------------------------------------------------------------------------------
54155: -- 4262811a Switch Sign
54156: ---------------------------------------------------------------------------------------------------
54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54154: ---------------------------------------------------------------------------------------------------
54155: -- 4262811a Switch Sign
54156: ---------------------------------------------------------------------------------------------------
54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302

Line 54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54155: -- 4262811a Switch Sign
54156: ---------------------------------------------------------------------------------------------------
54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302
54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54156: ---------------------------------------------------------------------------------------------------
54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302
54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54157: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54158: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302
54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54165:

Line 54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302
54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54165:
54166: END IF;
54167:

Line 54164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54160: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54162: -- 5132302
54163: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54165:
54166: END IF;
54167:
54168: -- 4955764

Line 54169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54165:
54166: END IF;
54167:
54168: -- 4955764
54169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54170: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54171:
54172:
54173: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54173: XLA_AE_LINES_PKG.ValidateCurrentLine;

54169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54170: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54171:
54172:
54173: XLA_AE_LINES_PKG.ValidateCurrentLine;
54174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54175:
54176: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54177: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54170: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54171:
54172:
54173: XLA_AE_LINES_PKG.ValidateCurrentLine;
54174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54175:
54176: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54177: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54178: ,p_balance_type_code => l_balance_type_code);

Line 54383: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

54379: --
54380: -- bulk performance
54381: --
54382: l_balance_type_code VARCHAR2(1);
54383: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
54384: l_log_module VARCHAR2(240);
54385:
54386: --
54387: -- Upgrade strategy

Line 54457: XLA_AE_LINES_PKG.SetNewLine;

54453: ') = 'Y'
54454: THEN
54455:
54456: --
54457: XLA_AE_LINES_PKG.SetNewLine;
54458:
54459: p_balance_type_code := l_balance_type_code;
54460: -- set the flag so later we will know whether the gain loss line needs to be created
54461:

Line 54469: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

54465:
54466: --
54467: -- bulk performance
54468: --
54469: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
54470: p_header_num => 0); -- 4262811
54471: --
54472: -- set accounting line options
54473: --

Line 54474: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

54470: p_header_num => 0); -- 4262811
54471: --
54472: -- set accounting line options
54473: --
54474: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
54475: p_natural_side_code => 'D'
54476: , p_gain_or_loss_flag => 'Y'
54477: , p_gl_transfer_mode_code => 'S'
54478: , p_acct_entry_type_code => 'A'

Line 54488: xla_ae_lines_pkg.SetAcctLineType

54484: --
54485: --
54486: -- set accounting line type info
54487: --
54488: xla_ae_lines_pkg.SetAcctLineType
54489: (p_component_type => l_component_type
54490: ,p_event_type_code => l_event_type_code
54491: ,p_line_definition_owner_code => l_line_definition_owner_code
54492: ,p_line_definition_code => l_line_definition_code

Line 54502: xla_ae_lines_pkg.SetAcctClass(

54498: ,p_event_class_code => l_event_class_code);
54499: --
54500: -- set accounting class
54501: --
54502: xla_ae_lines_pkg.SetAcctClass(
54503: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
54504: , p_ae_header_id => l_ae_header_id
54505: );
54506:

Line 54510: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

54506:
54507: --
54508: -- set rounding class
54509: --
54510: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54511: 'EXCHANGE_RATE_VARIANCE';
54512:
54513: --
54514: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 54514: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

54510: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54511: 'EXCHANGE_RATE_VARIANCE';
54512:
54513: --
54514: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54515: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54516: --
54517: -- bulk performance
54518: --

Line 54515: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

54511: 'EXCHANGE_RATE_VARIANCE';
54512:
54513: --
54514: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54515: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54516: --
54517: -- bulk performance
54518: --
54519: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 54519: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

54515: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54516: --
54517: -- bulk performance
54518: --
54519: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54520:
54521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54522: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54523:

Line 54521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

54517: -- bulk performance
54518: --
54519: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54520:
54521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54522: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54523:
54524: -- 4955764
54525: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54525: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54521: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54522: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54523:
54524: -- 4955764
54525: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54526: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54527:
54528: -- 4458381 Public Sector Enh
54529:

Line 54631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

54627: l_rec_acct_attrs.array_num_value(41) := p_source_77;
54628: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
54629: l_rec_acct_attrs.array_num_value(42) := p_source_78;
54630:
54631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54633:
54634: ---------------------------------------------------------------------------------------------------------------
54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 54632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

54628: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
54629: l_rec_acct_attrs.array_num_value(42) := p_source_78;
54630:
54631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54633:
54634: ---------------------------------------------------------------------------------------------------------------
54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54636: ---------------------------------------------------------------------------------------------------------------

Line 54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

54631: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54632: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54633:
54634: ---------------------------------------------------------------------------------------------------------------
54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54636: ---------------------------------------------------------------------------------------------------------------
54637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54638:
54639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 54637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

54633:
54634: ---------------------------------------------------------------------------------------------------------------
54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54636: ---------------------------------------------------------------------------------------------------------------
54637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54638:
54639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54641:

Line 54639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54635: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54636: ---------------------------------------------------------------------------------------------------------------
54637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54638:
54639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54641:
54642: IF xla_accounting_cache_pkg.GetValueChar
54643: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 54640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54636: ---------------------------------------------------------------------------------------------------------------
54637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54638:
54639: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54641:
54642: IF xla_accounting_cache_pkg.GetValueChar
54643: (p_source_code => 'LEDGER_CATEGORY_CODE'
54644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 54651: xla_ae_lines_pkg.BflowUpgEntry

54647: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54648: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
54649: )
54650: THEN
54651: xla_ae_lines_pkg.BflowUpgEntry
54652: (p_business_method_code => l_bflow_method_code
54653: ,p_business_class_code => l_bflow_class_code
54654: ,p_balance_type => l_balance_type_code);
54655: ELSE

Line 54668: xla_ae_lines_pkg.SetLineDescription(

54664: --
54665: -- call description
54666: --
54667:
54668: xla_ae_lines_pkg.SetLineDescription(
54669: p_ae_header_id => l_ae_header_id
54670: ,p_description => Description_2 (
54671: p_application_id => p_application_id
54672: , p_ae_header_id => l_ae_header_id

Line 54710: xla_ae_lines_pkg.set_ccid(

54706: , x_value_type_code => l_adr_value_type_code
54707: , p_side => 'NA'
54708: );
54709:
54710: xla_ae_lines_pkg.set_ccid(
54711: p_code_combination_id => l_ccid
54712: , p_value_type_code => l_adr_value_type_code
54713: , p_transaction_coa_id => l_adr_transaction_coa_id
54714: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54749: xla_ae_lines_pkg.set_segment(

54745: );
54746:
54747: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54748:
54749: xla_ae_lines_pkg.set_segment(
54750: p_to_segment_code => 'GL_ACCOUNT'
54751: , p_segment_value => l_segment
54752: , p_from_segment_code => l_adr_value_segment_code
54753: , p_from_combination_id => l_adr_value_combination_id

Line 54794: xla_ae_lines_pkg.set_segment(

54790: );
54791:
54792: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54793:
54794: xla_ae_lines_pkg.set_segment(
54795: p_to_segment_code => 'GL_BALANCING'
54796: , p_segment_value => l_segment
54797: , p_from_segment_code => l_adr_value_segment_code
54798: , p_from_combination_id => l_adr_value_combination_id

Line 54838: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54834: xla_accounting_err_pkg.build_message
54835: (p_appli_s_name => 'XLA'
54836: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54837: ,p_token_1 => 'LINE_NUMBER'
54838: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54839: ,p_token_2 => 'LINE_TYPE_NAME'
54840: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54841: l_component_type
54842: ,l_component_code

Line 54874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

54870: --
54871: --
54872: ------------------------------------------------------------------------------------------------
54873: -- 4219869 Business Flow
54874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54875: -- Prior Entry. Currently, the following code is always generated.
54876: ------------------------------------------------------------------------------------------------
54877: XLA_AE_LINES_PKG.ValidateCurrentLine;
54878:

Line 54877: XLA_AE_LINES_PKG.ValidateCurrentLine;

54873: -- 4219869 Business Flow
54874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54875: -- Prior Entry. Currently, the following code is always generated.
54876: ------------------------------------------------------------------------------------------------
54877: XLA_AE_LINES_PKG.ValidateCurrentLine;
54878:
54879: ------------------------------------------------------------------------------------
54880: -- 4219869 Business Flow
54881: -- Populated credit and debit amounts -- Need to generate this within IF

Line 54883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54879: ------------------------------------------------------------------------------------
54880: -- 4219869 Business Flow
54881: -- Populated credit and debit amounts -- Need to generate this within IF
54882: ------------------------------------------------------------------------------------
54883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54884:
54885: ----------------------------------------------------------------------------------
54886: -- 4219869 Business Flow
54887: -- Update journal entry status -- Need to generate this within IF

Line 54915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

54911: -- To allow MPA report to determine if it should generate report process
54912: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54913: ------------------------------------------------------------------------------------------
54914:
54915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54917: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54918: -- call ADRs
54919: -- Bug 4922099

Line 54916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

54912: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54913: ------------------------------------------------------------------------------------------
54914:
54915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54917: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54918: -- call ADRs
54919: -- Bug 4922099
54920: --

Line 54949: xla_ae_lines_pkg.set_ccid(

54945: , x_value_type_code => l_adr_value_type_code
54946: , p_side => 'NA'
54947: );
54948:
54949: xla_ae_lines_pkg.set_ccid(
54950: p_code_combination_id => l_ccid
54951: , p_value_type_code => l_adr_value_type_code
54952: , p_transaction_coa_id => l_adr_transaction_coa_id
54953: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54988: xla_ae_lines_pkg.set_segment(

54984: );
54985:
54986: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54987:
54988: xla_ae_lines_pkg.set_segment(
54989: p_to_segment_code => 'GL_ACCOUNT'
54990: , p_segment_value => l_segment
54991: , p_from_segment_code => l_adr_value_segment_code
54992: , p_from_combination_id => l_adr_value_combination_id

Line 55033: xla_ae_lines_pkg.set_segment(

55029: );
55030:
55031: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
55032:
55033: xla_ae_lines_pkg.set_segment(
55034: p_to_segment_code => 'GL_BALANCING'
55035: , p_segment_value => l_segment
55036: , p_from_segment_code => l_adr_value_segment_code
55037: , p_from_combination_id => l_adr_value_combination_id

Line 55064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55060:
55061: --
55062: -- Update the line information that should be overwritten
55063: --
55064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55065: p_header_num => 1);
55066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55067:
55068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55062: -- Update the line information that should be overwritten
55063: --
55064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55065: p_header_num => 1);
55066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55067:
55068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55069:
55070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55065: p_header_num => 1);
55066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55067:
55068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55069:
55070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55072: END IF;

Line 55071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55067:
55068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55069:
55070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55072: END IF;
55073:
55074: --
55075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55074: --
55075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55076: --
55077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55079: ELSE
55080: ---------------------------------------------------------------------------------------------------
55081: -- 4262811a Switch Sign
55082: ---------------------------------------------------------------------------------------------------

Line 55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55079: ELSE
55080: ---------------------------------------------------------------------------------------------------
55081: -- 4262811a Switch Sign
55082: ---------------------------------------------------------------------------------------------------
55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55080: ---------------------------------------------------------------------------------------------------
55081: -- 4262811a Switch Sign
55082: ---------------------------------------------------------------------------------------------------
55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302

Line 55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55081: -- 4262811a Switch Sign
55082: ---------------------------------------------------------------------------------------------------
55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302
55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55082: ---------------------------------------------------------------------------------------------------
55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302
55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302
55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55091:

Line 55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302
55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55091:
55092: END IF;
55093:

Line 55090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55088: -- 5132302
55089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55091:
55092: END IF;
55093:
55094: -- 4955764

Line 55095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55091:
55092: END IF;
55093:
55094: -- 4955764
55095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55097:
55098:
55099: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55099: XLA_AE_LINES_PKG.ValidateCurrentLine;

55095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55097:
55098:
55099: XLA_AE_LINES_PKG.ValidateCurrentLine;
55100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55101:
55102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55097:
55098:
55099: XLA_AE_LINES_PKG.ValidateCurrentLine;
55100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55101:
55102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55104: ,p_balance_type_code => l_balance_type_code);

Line 55285: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55281: --
55282: -- bulk performance
55283: --
55284: l_balance_type_code VARCHAR2(1);
55285: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55286: l_log_module VARCHAR2(240);
55287:
55288: --
55289: -- Upgrade strategy

Line 55361: XLA_AE_LINES_PKG.SetNewLine;

55357: ') = 'Y'
55358: THEN
55359:
55360: --
55361: XLA_AE_LINES_PKG.SetNewLine;
55362:
55363: p_balance_type_code := l_balance_type_code;
55364: -- set the flag so later we will know whether the gain loss line needs to be created
55365:

Line 55373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55369:
55370: --
55371: -- bulk performance
55372: --
55373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55374: p_header_num => 0); -- 4262811
55375: --
55376: -- set accounting line options
55377: --

Line 55378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55374: p_header_num => 0); -- 4262811
55375: --
55376: -- set accounting line options
55377: --
55378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55379: p_natural_side_code => 'C'
55380: , p_gain_or_loss_flag => 'Y'
55381: , p_gl_transfer_mode_code => 'S'
55382: , p_acct_entry_type_code => 'E'

Line 55392: xla_ae_lines_pkg.SetAcctLineType

55388: --
55389: --
55390: -- set accounting line type info
55391: --
55392: xla_ae_lines_pkg.SetAcctLineType
55393: (p_component_type => l_component_type
55394: ,p_event_type_code => l_event_type_code
55395: ,p_line_definition_owner_code => l_line_definition_owner_code
55396: ,p_line_definition_code => l_line_definition_code

Line 55406: xla_ae_lines_pkg.SetAcctClass(

55402: ,p_event_class_code => l_event_class_code);
55403: --
55404: -- set accounting class
55405: --
55406: xla_ae_lines_pkg.SetAcctClass(
55407: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
55408: , p_ae_header_id => l_ae_header_id
55409: );
55410:

Line 55414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55410:
55411: --
55412: -- set rounding class
55413: --
55414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55415: 'EXCHANGE_RATE_VARIANCE';
55416:
55417: --
55418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55415: 'EXCHANGE_RATE_VARIANCE';
55416:
55417: --
55418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55420: --
55421: -- bulk performance
55422: --

Line 55419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55415: 'EXCHANGE_RATE_VARIANCE';
55416:
55417: --
55418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55420: --
55421: -- bulk performance
55422: --
55423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55420: --
55421: -- bulk performance
55422: --
55423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55424:
55425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55427:

Line 55425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55421: -- bulk performance
55422: --
55423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55424:
55425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55427:
55428: -- 4955764
55429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55427:
55428: -- 4955764
55429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55430: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55431:
55432: -- 4458381 Public Sector Enh
55433:

Line 55525: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55521: l_rec_acct_attrs.array_num_value(36) := p_source_77;
55522: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
55523: l_rec_acct_attrs.array_num_value(37) := p_source_78;
55524:
55525: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55526: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55527:
55528: ---------------------------------------------------------------------------------------------------------------
55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55526: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55522: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
55523: l_rec_acct_attrs.array_num_value(37) := p_source_78;
55524:
55525: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55526: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55527:
55528: ---------------------------------------------------------------------------------------------------------------
55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55530: ---------------------------------------------------------------------------------------------------------------

Line 55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55525: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55526: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55527:
55528: ---------------------------------------------------------------------------------------------------------------
55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55530: ---------------------------------------------------------------------------------------------------------------
55531: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55532:
55533: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55531: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55527:
55528: ---------------------------------------------------------------------------------------------------------------
55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55530: ---------------------------------------------------------------------------------------------------------------
55531: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55532:
55533: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55534: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55535:

Line 55533: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55529: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55530: ---------------------------------------------------------------------------------------------------------------
55531: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55532:
55533: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55534: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55535:
55536: IF xla_accounting_cache_pkg.GetValueChar
55537: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55534: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55530: ---------------------------------------------------------------------------------------------------------------
55531: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55532:
55533: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55534: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55535:
55536: IF xla_accounting_cache_pkg.GetValueChar
55537: (p_source_code => 'LEDGER_CATEGORY_CODE'
55538: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55545: xla_ae_lines_pkg.BflowUpgEntry

55541: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55542: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55543: )
55544: THEN
55545: xla_ae_lines_pkg.BflowUpgEntry
55546: (p_business_method_code => l_bflow_method_code
55547: ,p_business_class_code => l_bflow_class_code
55548: ,p_balance_type => l_balance_type_code);
55549: ELSE

Line 55551: XLA_AE_LINES_PKG.business_flow_validation(

55547: ,p_business_class_code => l_bflow_class_code
55548: ,p_balance_type => l_balance_type_code);
55549: ELSE
55550: NULL;
55551: XLA_AE_LINES_PKG.business_flow_validation(
55552: p_business_method_code => l_bflow_method_code
55553: ,p_business_class_code => l_bflow_class_code
55554: ,p_inherit_description_flag => l_inherit_desc_flag);
55555: END IF;

Line 55598: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

55594: xla_accounting_err_pkg.build_message
55595: (p_appli_s_name => 'XLA'
55596: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
55597: ,p_token_1 => 'LINE_NUMBER'
55598: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
55599: ,p_token_2 => 'LINE_TYPE_NAME'
55600: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
55601: l_component_type
55602: ,l_component_code

Line 55634: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55630: --
55631: --
55632: ------------------------------------------------------------------------------------------------
55633: -- 4219869 Business Flow
55634: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55635: -- Prior Entry. Currently, the following code is always generated.
55636: ------------------------------------------------------------------------------------------------
55637: -- No ValidateCurrentLine for business flow method of Prior Entry
55638:

Line 55643: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55639: ------------------------------------------------------------------------------------
55640: -- 4219869 Business Flow
55641: -- Populated credit and debit amounts -- Need to generate this within IF
55642: ------------------------------------------------------------------------------------
55643: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55644:
55645: ----------------------------------------------------------------------------------
55646: -- 4219869 Business Flow
55647: -- Update journal entry status -- Need to generate this within IF

Line 55675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

55671: -- To allow MPA report to determine if it should generate report process
55672: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55673: ------------------------------------------------------------------------------------------
55674:
55675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55677: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55678: -- call ADRs
55679: -- Bug 4922099

Line 55676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

55672: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55673: ------------------------------------------------------------------------------------------
55674:
55675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55677: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55678: -- call ADRs
55679: -- Bug 4922099
55680: --

Line 55697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55693:
55694: --
55695: -- Update the line information that should be overwritten
55696: --
55697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55698: p_header_num => 1);
55699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55700:
55701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55695: -- Update the line information that should be overwritten
55696: --
55697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55698: p_header_num => 1);
55699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55700:
55701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55702:
55703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55698: p_header_num => 1);
55699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55700:
55701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55702:
55703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55705: END IF;

Line 55704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55700:
55701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55702:
55703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55705: END IF;
55706:
55707: --
55708: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55711: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55707: --
55708: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55709: --
55710: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55711: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55712: ELSE
55713: ---------------------------------------------------------------------------------------------------
55714: -- 4262811a Switch Sign
55715: ---------------------------------------------------------------------------------------------------

Line 55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55712: ELSE
55713: ---------------------------------------------------------------------------------------------------
55714: -- 4262811a Switch Sign
55715: ---------------------------------------------------------------------------------------------------
55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55713: ---------------------------------------------------------------------------------------------------
55714: -- 4262811a Switch Sign
55715: ---------------------------------------------------------------------------------------------------
55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302

Line 55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55714: -- 4262811a Switch Sign
55715: ---------------------------------------------------------------------------------------------------
55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302
55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55715: ---------------------------------------------------------------------------------------------------
55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302
55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302
55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55724:

Line 55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302
55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55724:
55725: END IF;
55726:

Line 55723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55721: -- 5132302
55722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55724:
55725: END IF;
55726:
55727: -- 4955764

Line 55728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55724:
55725: END IF;
55726:
55727: -- 4955764
55728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55730:
55731:
55732: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55732: XLA_AE_LINES_PKG.ValidateCurrentLine;

55728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55730:
55731:
55732: XLA_AE_LINES_PKG.ValidateCurrentLine;
55733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55734:
55735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55730:
55731:
55732: XLA_AE_LINES_PKG.ValidateCurrentLine;
55733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55734:
55735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55737: ,p_balance_type_code => l_balance_type_code);

Line 55944: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55940: --
55941: -- bulk performance
55942: --
55943: l_balance_type_code VARCHAR2(1);
55944: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55945: l_log_module VARCHAR2(240);
55946:
55947: --
55948: -- Upgrade strategy

Line 56018: XLA_AE_LINES_PKG.SetNewLine;

56014: ') = 'Y'
56015: THEN
56016:
56017: --
56018: XLA_AE_LINES_PKG.SetNewLine;
56019:
56020: p_balance_type_code := l_balance_type_code;
56021: -- set the flag so later we will know whether the gain loss line needs to be created
56022:

Line 56030: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56026:
56027: --
56028: -- bulk performance
56029: --
56030: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56031: p_header_num => 0); -- 4262811
56032: --
56033: -- set accounting line options
56034: --

Line 56035: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56031: p_header_num => 0); -- 4262811
56032: --
56033: -- set accounting line options
56034: --
56035: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56036: p_natural_side_code => 'D'
56037: , p_gain_or_loss_flag => 'Y'
56038: , p_gl_transfer_mode_code => 'S'
56039: , p_acct_entry_type_code => 'A'

Line 56049: xla_ae_lines_pkg.SetAcctLineType

56045: --
56046: --
56047: -- set accounting line type info
56048: --
56049: xla_ae_lines_pkg.SetAcctLineType
56050: (p_component_type => l_component_type
56051: ,p_event_type_code => l_event_type_code
56052: ,p_line_definition_owner_code => l_line_definition_owner_code
56053: ,p_line_definition_code => l_line_definition_code

Line 56063: xla_ae_lines_pkg.SetAcctClass(

56059: ,p_event_class_code => l_event_class_code);
56060: --
56061: -- set accounting class
56062: --
56063: xla_ae_lines_pkg.SetAcctClass(
56064: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
56065: , p_ae_header_id => l_ae_header_id
56066: );
56067:

Line 56071: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56067:
56068: --
56069: -- set rounding class
56070: --
56071: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56072: 'EXCHANGE_RATE_VARIANCE';
56073:
56074: --
56075: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56075: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56071: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56072: 'EXCHANGE_RATE_VARIANCE';
56073:
56074: --
56075: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56076: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56077: --
56078: -- bulk performance
56079: --

Line 56076: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56072: 'EXCHANGE_RATE_VARIANCE';
56073:
56074: --
56075: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56076: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56077: --
56078: -- bulk performance
56079: --
56080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56076: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56077: --
56078: -- bulk performance
56079: --
56080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56081:
56082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56084:

Line 56082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56078: -- bulk performance
56079: --
56080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56081:
56082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56084:
56085: -- 4955764
56086: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56086: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56084:
56085: -- 4955764
56086: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56087: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56088:
56089: -- 4458381 Public Sector Enh
56090:

Line 56196: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

56192: l_rec_acct_attrs.array_num_value(43) := p_source_77;
56193: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
56194: l_rec_acct_attrs.array_num_value(44) := p_source_78;
56195:
56196: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56197: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56198:
56199: ---------------------------------------------------------------------------------------------------------------
56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 56197: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

56193: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
56194: l_rec_acct_attrs.array_num_value(44) := p_source_78;
56195:
56196: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56197: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56198:
56199: ---------------------------------------------------------------------------------------------------------------
56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56201: ---------------------------------------------------------------------------------------------------------------

Line 56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

56196: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56197: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56198:
56199: ---------------------------------------------------------------------------------------------------------------
56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56201: ---------------------------------------------------------------------------------------------------------------
56202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56203:
56204: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 56202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

56198:
56199: ---------------------------------------------------------------------------------------------------------------
56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56201: ---------------------------------------------------------------------------------------------------------------
56202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56203:
56204: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56205: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56206:

Line 56204: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56200: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56201: ---------------------------------------------------------------------------------------------------------------
56202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56203:
56204: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56205: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56206:
56207: IF xla_accounting_cache_pkg.GetValueChar
56208: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 56205: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56201: ---------------------------------------------------------------------------------------------------------------
56202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56203:
56204: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56205: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56206:
56207: IF xla_accounting_cache_pkg.GetValueChar
56208: (p_source_code => 'LEDGER_CATEGORY_CODE'
56209: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 56216: xla_ae_lines_pkg.BflowUpgEntry

56212: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56213: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
56214: )
56215: THEN
56216: xla_ae_lines_pkg.BflowUpgEntry
56217: (p_business_method_code => l_bflow_method_code
56218: ,p_business_class_code => l_bflow_class_code
56219: ,p_balance_type => l_balance_type_code);
56220: ELSE

Line 56233: xla_ae_lines_pkg.SetLineDescription(

56229: --
56230: -- call description
56231: --
56232:
56233: xla_ae_lines_pkg.SetLineDescription(
56234: p_ae_header_id => l_ae_header_id
56235: ,p_description => Description_2 (
56236: p_application_id => p_application_id
56237: , p_ae_header_id => l_ae_header_id

Line 56275: xla_ae_lines_pkg.set_ccid(

56271: , x_value_type_code => l_adr_value_type_code
56272: , p_side => 'NA'
56273: );
56274:
56275: xla_ae_lines_pkg.set_ccid(
56276: p_code_combination_id => l_ccid
56277: , p_value_type_code => l_adr_value_type_code
56278: , p_transaction_coa_id => l_adr_transaction_coa_id
56279: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56314: xla_ae_lines_pkg.set_segment(

56310: );
56311:
56312: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
56313:
56314: xla_ae_lines_pkg.set_segment(
56315: p_to_segment_code => 'GL_ACCOUNT'
56316: , p_segment_value => l_segment
56317: , p_from_segment_code => l_adr_value_segment_code
56318: , p_from_combination_id => l_adr_value_combination_id

Line 56359: xla_ae_lines_pkg.set_segment(

56355: );
56356:
56357: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
56358:
56359: xla_ae_lines_pkg.set_segment(
56360: p_to_segment_code => 'GL_BALANCING'
56361: , p_segment_value => l_segment
56362: , p_from_segment_code => l_adr_value_segment_code
56363: , p_from_combination_id => l_adr_value_combination_id

Line 56403: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

56399: xla_accounting_err_pkg.build_message
56400: (p_appli_s_name => 'XLA'
56401: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
56402: ,p_token_1 => 'LINE_NUMBER'
56403: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
56404: ,p_token_2 => 'LINE_TYPE_NAME'
56405: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
56406: l_component_type
56407: ,l_component_code

Line 56439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

56435: --
56436: --
56437: ------------------------------------------------------------------------------------------------
56438: -- 4219869 Business Flow
56439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56440: -- Prior Entry. Currently, the following code is always generated.
56441: ------------------------------------------------------------------------------------------------
56442: XLA_AE_LINES_PKG.ValidateCurrentLine;
56443:

Line 56442: XLA_AE_LINES_PKG.ValidateCurrentLine;

56438: -- 4219869 Business Flow
56439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56440: -- Prior Entry. Currently, the following code is always generated.
56441: ------------------------------------------------------------------------------------------------
56442: XLA_AE_LINES_PKG.ValidateCurrentLine;
56443:
56444: ------------------------------------------------------------------------------------
56445: -- 4219869 Business Flow
56446: -- Populated credit and debit amounts -- Need to generate this within IF

Line 56448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56444: ------------------------------------------------------------------------------------
56445: -- 4219869 Business Flow
56446: -- Populated credit and debit amounts -- Need to generate this within IF
56447: ------------------------------------------------------------------------------------
56448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56449:
56450: ----------------------------------------------------------------------------------
56451: -- 4219869 Business Flow
56452: -- Update journal entry status -- Need to generate this within IF

Line 56480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56476: -- To allow MPA report to determine if it should generate report process
56477: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56478: ------------------------------------------------------------------------------------------
56479:
56480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56482: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56483: -- call ADRs
56484: -- Bug 4922099

Line 56481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56477: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56478: ------------------------------------------------------------------------------------------
56479:
56480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56482: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56483: -- call ADRs
56484: -- Bug 4922099
56485: --

Line 56514: xla_ae_lines_pkg.set_ccid(

56510: , x_value_type_code => l_adr_value_type_code
56511: , p_side => 'NA'
56512: );
56513:
56514: xla_ae_lines_pkg.set_ccid(
56515: p_code_combination_id => l_ccid
56516: , p_value_type_code => l_adr_value_type_code
56517: , p_transaction_coa_id => l_adr_transaction_coa_id
56518: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56553: xla_ae_lines_pkg.set_segment(

56549: );
56550:
56551: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
56552:
56553: xla_ae_lines_pkg.set_segment(
56554: p_to_segment_code => 'GL_ACCOUNT'
56555: , p_segment_value => l_segment
56556: , p_from_segment_code => l_adr_value_segment_code
56557: , p_from_combination_id => l_adr_value_combination_id

Line 56598: xla_ae_lines_pkg.set_segment(

56594: );
56595:
56596: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
56597:
56598: xla_ae_lines_pkg.set_segment(
56599: p_to_segment_code => 'GL_BALANCING'
56600: , p_segment_value => l_segment
56601: , p_from_segment_code => l_adr_value_segment_code
56602: , p_from_combination_id => l_adr_value_combination_id

Line 56629: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56625:
56626: --
56627: -- Update the line information that should be overwritten
56628: --
56629: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56630: p_header_num => 1);
56631: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56632:
56633: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56631: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56627: -- Update the line information that should be overwritten
56628: --
56629: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56630: p_header_num => 1);
56631: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56632:
56633: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56634:
56635: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56633: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56629: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56630: p_header_num => 1);
56631: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56632:
56633: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56634:
56635: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56636: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56637: END IF;

Line 56636: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56632:
56633: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56634:
56635: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56636: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56637: END IF;
56638:
56639: --
56640: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56643: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56639: --
56640: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56641: --
56642: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56643: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56644: ELSE
56645: ---------------------------------------------------------------------------------------------------
56646: -- 4262811a Switch Sign
56647: ---------------------------------------------------------------------------------------------------

Line 56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56644: ELSE
56645: ---------------------------------------------------------------------------------------------------
56646: -- 4262811a Switch Sign
56647: ---------------------------------------------------------------------------------------------------
56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56645: ---------------------------------------------------------------------------------------------------
56646: -- 4262811a Switch Sign
56647: ---------------------------------------------------------------------------------------------------
56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302

Line 56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56646: -- 4262811a Switch Sign
56647: ---------------------------------------------------------------------------------------------------
56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302
56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56647: ---------------------------------------------------------------------------------------------------
56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302
56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56655: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56648: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302
56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56655: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56656:

Line 56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302
56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56655: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56656:
56657: END IF;
56658:

Line 56655: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56652: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56653: -- 5132302
56654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56655: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56656:
56657: END IF;
56658:
56659: -- 4955764

Line 56660: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56656:
56657: END IF;
56658:
56659: -- 4955764
56660: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56661: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56662:
56663:
56664: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56664: XLA_AE_LINES_PKG.ValidateCurrentLine;

56660: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56661: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56662:
56663:
56664: XLA_AE_LINES_PKG.ValidateCurrentLine;
56665: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56666:
56667: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56668: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56665: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56661: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56662:
56663:
56664: XLA_AE_LINES_PKG.ValidateCurrentLine;
56665: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56666:
56667: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56668: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56669: ,p_balance_type_code => l_balance_type_code);

Line 56854: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56850: --
56851: -- bulk performance
56852: --
56853: l_balance_type_code VARCHAR2(1);
56854: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56855: l_log_module VARCHAR2(240);
56856:
56857: --
56858: -- Upgrade strategy

Line 56930: XLA_AE_LINES_PKG.SetNewLine;

56926: ') = 'Y'
56927: THEN
56928:
56929: --
56930: XLA_AE_LINES_PKG.SetNewLine;
56931:
56932: p_balance_type_code := l_balance_type_code;
56933: -- set the flag so later we will know whether the gain loss line needs to be created
56934:

Line 56942: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56938:
56939: --
56940: -- bulk performance
56941: --
56942: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56943: p_header_num => 0); -- 4262811
56944: --
56945: -- set accounting line options
56946: --

Line 56947: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56943: p_header_num => 0); -- 4262811
56944: --
56945: -- set accounting line options
56946: --
56947: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56948: p_natural_side_code => 'C'
56949: , p_gain_or_loss_flag => 'Y'
56950: , p_gl_transfer_mode_code => 'S'
56951: , p_acct_entry_type_code => 'E'

Line 56961: xla_ae_lines_pkg.SetAcctLineType

56957: --
56958: --
56959: -- set accounting line type info
56960: --
56961: xla_ae_lines_pkg.SetAcctLineType
56962: (p_component_type => l_component_type
56963: ,p_event_type_code => l_event_type_code
56964: ,p_line_definition_owner_code => l_line_definition_owner_code
56965: ,p_line_definition_code => l_line_definition_code

Line 56975: xla_ae_lines_pkg.SetAcctClass(

56971: ,p_event_class_code => l_event_class_code);
56972: --
56973: -- set accounting class
56974: --
56975: xla_ae_lines_pkg.SetAcctClass(
56976: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
56977: , p_ae_header_id => l_ae_header_id
56978: );
56979:

Line 56983: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56979:
56980: --
56981: -- set rounding class
56982: --
56983: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56984: 'EXCHANGE_RATE_VARIANCE';
56985:
56986: --
56987: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56987: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56983: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56984: 'EXCHANGE_RATE_VARIANCE';
56985:
56986: --
56987: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56988: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56989: --
56990: -- bulk performance
56991: --

Line 56988: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56984: 'EXCHANGE_RATE_VARIANCE';
56985:
56986: --
56987: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56988: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56989: --
56990: -- bulk performance
56991: --
56992: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56992: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56988: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56989: --
56990: -- bulk performance
56991: --
56992: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56993:
56994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56995: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56996:

Line 56994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56990: -- bulk performance
56991: --
56992: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56993:
56994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56995: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56996:
56997: -- 4955764
56998: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56998: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56995: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56996:
56997: -- 4955764
56998: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56999: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57000:
57001: -- 4458381 Public Sector Enh
57002:

Line 57098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57094: l_rec_acct_attrs.array_num_value(38) := p_source_77;
57095: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
57096: l_rec_acct_attrs.array_num_value(39) := p_source_78;
57097:
57098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57100:
57101: ---------------------------------------------------------------------------------------------------------------
57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57095: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
57096: l_rec_acct_attrs.array_num_value(39) := p_source_78;
57097:
57098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57100:
57101: ---------------------------------------------------------------------------------------------------------------
57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57103: ---------------------------------------------------------------------------------------------------------------

Line 57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57100:
57101: ---------------------------------------------------------------------------------------------------------------
57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57103: ---------------------------------------------------------------------------------------------------------------
57104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57105:
57106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57100:
57101: ---------------------------------------------------------------------------------------------------------------
57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57103: ---------------------------------------------------------------------------------------------------------------
57104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57105:
57106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57108:

Line 57106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57103: ---------------------------------------------------------------------------------------------------------------
57104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57105:
57106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57108:
57109: IF xla_accounting_cache_pkg.GetValueChar
57110: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57103: ---------------------------------------------------------------------------------------------------------------
57104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57105:
57106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57108:
57109: IF xla_accounting_cache_pkg.GetValueChar
57110: (p_source_code => 'LEDGER_CATEGORY_CODE'
57111: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57118: xla_ae_lines_pkg.BflowUpgEntry

57114: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57115: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57116: )
57117: THEN
57118: xla_ae_lines_pkg.BflowUpgEntry
57119: (p_business_method_code => l_bflow_method_code
57120: ,p_business_class_code => l_bflow_class_code
57121: ,p_balance_type => l_balance_type_code);
57122: ELSE

Line 57124: XLA_AE_LINES_PKG.business_flow_validation(

57120: ,p_business_class_code => l_bflow_class_code
57121: ,p_balance_type => l_balance_type_code);
57122: ELSE
57123: NULL;
57124: XLA_AE_LINES_PKG.business_flow_validation(
57125: p_business_method_code => l_bflow_method_code
57126: ,p_business_class_code => l_bflow_class_code
57127: ,p_inherit_description_flag => l_inherit_desc_flag);
57128: END IF;

Line 57171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57167: xla_accounting_err_pkg.build_message
57168: (p_appli_s_name => 'XLA'
57169: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57170: ,p_token_1 => 'LINE_NUMBER'
57171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57172: ,p_token_2 => 'LINE_TYPE_NAME'
57173: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57174: l_component_type
57175: ,l_component_code

Line 57207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57203: --
57204: --
57205: ------------------------------------------------------------------------------------------------
57206: -- 4219869 Business Flow
57207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57208: -- Prior Entry. Currently, the following code is always generated.
57209: ------------------------------------------------------------------------------------------------
57210: -- No ValidateCurrentLine for business flow method of Prior Entry
57211:

Line 57216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57212: ------------------------------------------------------------------------------------
57213: -- 4219869 Business Flow
57214: -- Populated credit and debit amounts -- Need to generate this within IF
57215: ------------------------------------------------------------------------------------
57216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57217:
57218: ----------------------------------------------------------------------------------
57219: -- 4219869 Business Flow
57220: -- Update journal entry status -- Need to generate this within IF

Line 57248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57244: -- To allow MPA report to determine if it should generate report process
57245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57246: ------------------------------------------------------------------------------------------
57247:
57248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57251: -- call ADRs
57252: -- Bug 4922099

Line 57249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57246: ------------------------------------------------------------------------------------------
57247:
57248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57251: -- call ADRs
57252: -- Bug 4922099
57253: --

Line 57270: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57266:
57267: --
57268: -- Update the line information that should be overwritten
57269: --
57270: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57271: p_header_num => 1);
57272: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57273:
57274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57272: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57268: -- Update the line information that should be overwritten
57269: --
57270: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57271: p_header_num => 1);
57272: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57273:
57274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57275:
57276: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57270: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57271: p_header_num => 1);
57272: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57273:
57274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57275:
57276: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57277: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57278: END IF;

Line 57277: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57273:
57274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57275:
57276: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57277: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57278: END IF;
57279:
57280: --
57281: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57284: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57280: --
57281: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57282: --
57283: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57284: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57285: ELSE
57286: ---------------------------------------------------------------------------------------------------
57287: -- 4262811a Switch Sign
57288: ---------------------------------------------------------------------------------------------------

Line 57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57285: ELSE
57286: ---------------------------------------------------------------------------------------------------
57287: -- 4262811a Switch Sign
57288: ---------------------------------------------------------------------------------------------------
57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57286: ---------------------------------------------------------------------------------------------------
57287: -- 4262811a Switch Sign
57288: ---------------------------------------------------------------------------------------------------
57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302

Line 57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57287: -- 4262811a Switch Sign
57288: ---------------------------------------------------------------------------------------------------
57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302
57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57288: ---------------------------------------------------------------------------------------------------
57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302
57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57289: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302
57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57297:

Line 57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302
57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57297:
57298: END IF;
57299:

Line 57296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57292: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57294: -- 5132302
57295: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57297:
57298: END IF;
57299:
57300: -- 4955764

Line 57301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57297:
57298: END IF;
57299:
57300: -- 4955764
57301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57303:
57304:
57305: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57305: XLA_AE_LINES_PKG.ValidateCurrentLine;

57301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57303:
57304:
57305: XLA_AE_LINES_PKG.ValidateCurrentLine;
57306: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57307:
57308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57309: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57306: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57303:
57304:
57305: XLA_AE_LINES_PKG.ValidateCurrentLine;
57306: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57307:
57308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57309: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57310: ,p_balance_type_code => l_balance_type_code);

Line 57493: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

57489: --
57490: -- bulk performance
57491: --
57492: l_balance_type_code VARCHAR2(1);
57493: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57494: l_log_module VARCHAR2(240);
57495:
57496: --
57497: -- Upgrade strategy

Line 57569: XLA_AE_LINES_PKG.SetNewLine;

57565: ') = 'Y'
57566: THEN
57567:
57568: --
57569: XLA_AE_LINES_PKG.SetNewLine;
57570:
57571: p_balance_type_code := l_balance_type_code;
57572: -- set the flag so later we will know whether the gain loss line needs to be created
57573:

Line 57581: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57577:
57578: --
57579: -- bulk performance
57580: --
57581: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57582: p_header_num => 0); -- 4262811
57583: --
57584: -- set accounting line options
57585: --

Line 57586: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57582: p_header_num => 0); -- 4262811
57583: --
57584: -- set accounting line options
57585: --
57586: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57587: p_natural_side_code => 'C'
57588: , p_gain_or_loss_flag => 'Y'
57589: , p_gl_transfer_mode_code => 'S'
57590: , p_acct_entry_type_code => 'E'

Line 57600: xla_ae_lines_pkg.SetAcctLineType

57596: --
57597: --
57598: -- set accounting line type info
57599: --
57600: xla_ae_lines_pkg.SetAcctLineType
57601: (p_component_type => l_component_type
57602: ,p_event_type_code => l_event_type_code
57603: ,p_line_definition_owner_code => l_line_definition_owner_code
57604: ,p_line_definition_code => l_line_definition_code

Line 57614: xla_ae_lines_pkg.SetAcctClass(

57610: ,p_event_class_code => l_event_class_code);
57611: --
57612: -- set accounting class
57613: --
57614: xla_ae_lines_pkg.SetAcctClass(
57615: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
57616: , p_ae_header_id => l_ae_header_id
57617: );
57618:

Line 57622: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57618:
57619: --
57620: -- set rounding class
57621: --
57622: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57623: 'EXCHANGE_RATE_VARIANCE';
57624:
57625: --
57626: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57626: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57622: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57623: 'EXCHANGE_RATE_VARIANCE';
57624:
57625: --
57626: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57627: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57628: --
57629: -- bulk performance
57630: --

Line 57627: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57623: 'EXCHANGE_RATE_VARIANCE';
57624:
57625: --
57626: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57627: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57628: --
57629: -- bulk performance
57630: --
57631: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57631: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57627: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57628: --
57629: -- bulk performance
57630: --
57631: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57632:
57633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57634: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57635:

Line 57633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57629: -- bulk performance
57630: --
57631: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57632:
57633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57634: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57635:
57636: -- 4955764
57637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57634: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57635:
57636: -- 4955764
57637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57638: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57639:
57640: -- 4458381 Public Sector Enh
57641:

Line 57735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57731: l_rec_acct_attrs.array_num_value(37) := p_source_77;
57732: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
57733: l_rec_acct_attrs.array_num_value(38) := p_source_78;
57734:
57735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57737:
57738: ---------------------------------------------------------------------------------------------------------------
57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57732: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
57733: l_rec_acct_attrs.array_num_value(38) := p_source_78;
57734:
57735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57737:
57738: ---------------------------------------------------------------------------------------------------------------
57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57740: ---------------------------------------------------------------------------------------------------------------

Line 57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57737:
57738: ---------------------------------------------------------------------------------------------------------------
57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57740: ---------------------------------------------------------------------------------------------------------------
57741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57742:
57743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57737:
57738: ---------------------------------------------------------------------------------------------------------------
57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57740: ---------------------------------------------------------------------------------------------------------------
57741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57742:
57743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57745:

Line 57743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57740: ---------------------------------------------------------------------------------------------------------------
57741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57742:
57743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57745:
57746: IF xla_accounting_cache_pkg.GetValueChar
57747: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57740: ---------------------------------------------------------------------------------------------------------------
57741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57742:
57743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57745:
57746: IF xla_accounting_cache_pkg.GetValueChar
57747: (p_source_code => 'LEDGER_CATEGORY_CODE'
57748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57755: xla_ae_lines_pkg.BflowUpgEntry

57751: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57752: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57753: )
57754: THEN
57755: xla_ae_lines_pkg.BflowUpgEntry
57756: (p_business_method_code => l_bflow_method_code
57757: ,p_business_class_code => l_bflow_class_code
57758: ,p_balance_type => l_balance_type_code);
57759: ELSE

Line 57761: XLA_AE_LINES_PKG.business_flow_validation(

57757: ,p_business_class_code => l_bflow_class_code
57758: ,p_balance_type => l_balance_type_code);
57759: ELSE
57760: NULL;
57761: XLA_AE_LINES_PKG.business_flow_validation(
57762: p_business_method_code => l_bflow_method_code
57763: ,p_business_class_code => l_bflow_class_code
57764: ,p_inherit_description_flag => l_inherit_desc_flag);
57765: END IF;

Line 57808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57804: xla_accounting_err_pkg.build_message
57805: (p_appli_s_name => 'XLA'
57806: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57807: ,p_token_1 => 'LINE_NUMBER'
57808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57809: ,p_token_2 => 'LINE_TYPE_NAME'
57810: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57811: l_component_type
57812: ,l_component_code

Line 57844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57840: --
57841: --
57842: ------------------------------------------------------------------------------------------------
57843: -- 4219869 Business Flow
57844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57845: -- Prior Entry. Currently, the following code is always generated.
57846: ------------------------------------------------------------------------------------------------
57847: -- No ValidateCurrentLine for business flow method of Prior Entry
57848:

Line 57853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57849: ------------------------------------------------------------------------------------
57850: -- 4219869 Business Flow
57851: -- Populated credit and debit amounts -- Need to generate this within IF
57852: ------------------------------------------------------------------------------------
57853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57854:
57855: ----------------------------------------------------------------------------------
57856: -- 4219869 Business Flow
57857: -- Update journal entry status -- Need to generate this within IF

Line 57885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57881: -- To allow MPA report to determine if it should generate report process
57882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57883: ------------------------------------------------------------------------------------------
57884:
57885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57888: -- call ADRs
57889: -- Bug 4922099

Line 57886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57883: ------------------------------------------------------------------------------------------
57884:
57885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57888: -- call ADRs
57889: -- Bug 4922099
57890: --

Line 57907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57903:
57904: --
57905: -- Update the line information that should be overwritten
57906: --
57907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57908: p_header_num => 1);
57909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57910:
57911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57905: -- Update the line information that should be overwritten
57906: --
57907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57908: p_header_num => 1);
57909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57910:
57911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57912:
57913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57908: p_header_num => 1);
57909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57910:
57911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57912:
57913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57915: END IF;

Line 57914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57910:
57911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57912:
57913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57915: END IF;
57916:
57917: --
57918: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57921: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57917: --
57918: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57919: --
57920: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57921: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57922: ELSE
57923: ---------------------------------------------------------------------------------------------------
57924: -- 4262811a Switch Sign
57925: ---------------------------------------------------------------------------------------------------

Line 57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57922: ELSE
57923: ---------------------------------------------------------------------------------------------------
57924: -- 4262811a Switch Sign
57925: ---------------------------------------------------------------------------------------------------
57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57923: ---------------------------------------------------------------------------------------------------
57924: -- 4262811a Switch Sign
57925: ---------------------------------------------------------------------------------------------------
57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302

Line 57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57924: -- 4262811a Switch Sign
57925: ---------------------------------------------------------------------------------------------------
57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302
57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57925: ---------------------------------------------------------------------------------------------------
57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302
57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302
57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57934:

Line 57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302
57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57934:
57935: END IF;
57936:

Line 57933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57931: -- 5132302
57932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57934:
57935: END IF;
57936:
57937: -- 4955764

Line 57938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57934:
57935: END IF;
57936:
57937: -- 4955764
57938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57940:
57941:
57942: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57942: XLA_AE_LINES_PKG.ValidateCurrentLine;

57938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57940:
57941:
57942: XLA_AE_LINES_PKG.ValidateCurrentLine;
57943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57944:
57945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57940:
57941:
57942: XLA_AE_LINES_PKG.ValidateCurrentLine;
57943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57944:
57945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57947: ,p_balance_type_code => l_balance_type_code);

Line 58154: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

58150: --
58151: -- bulk performance
58152: --
58153: l_balance_type_code VARCHAR2(1);
58154: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58155: l_log_module VARCHAR2(240);
58156:
58157: --
58158: -- Upgrade strategy

Line 58228: XLA_AE_LINES_PKG.SetNewLine;

58224: ') = 'Y'
58225: THEN
58226:
58227: --
58228: XLA_AE_LINES_PKG.SetNewLine;
58229:
58230: p_balance_type_code := l_balance_type_code;
58231: -- set the flag so later we will know whether the gain loss line needs to be created
58232:

Line 58240: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

58236:
58237: --
58238: -- bulk performance
58239: --
58240: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
58241: p_header_num => 0); -- 4262811
58242: --
58243: -- set accounting line options
58244: --

Line 58245: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

58241: p_header_num => 0); -- 4262811
58242: --
58243: -- set accounting line options
58244: --
58245: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
58246: p_natural_side_code => 'D'
58247: , p_gain_or_loss_flag => 'Y'
58248: , p_gl_transfer_mode_code => 'S'
58249: , p_acct_entry_type_code => 'A'

Line 58259: xla_ae_lines_pkg.SetAcctLineType

58255: --
58256: --
58257: -- set accounting line type info
58258: --
58259: xla_ae_lines_pkg.SetAcctLineType
58260: (p_component_type => l_component_type
58261: ,p_event_type_code => l_event_type_code
58262: ,p_line_definition_owner_code => l_line_definition_owner_code
58263: ,p_line_definition_code => l_line_definition_code

Line 58273: xla_ae_lines_pkg.SetAcctClass(

58269: ,p_event_class_code => l_event_class_code);
58270: --
58271: -- set accounting class
58272: --
58273: xla_ae_lines_pkg.SetAcctClass(
58274: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
58275: , p_ae_header_id => l_ae_header_id
58276: );
58277:

Line 58281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

58277:
58278: --
58279: -- set rounding class
58280: --
58281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58282: 'EXCHANGE_RATE_VARIANCE';
58283:
58284: --
58285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 58285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

58281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58282: 'EXCHANGE_RATE_VARIANCE';
58283:
58284: --
58285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58287: --
58288: -- bulk performance
58289: --

Line 58286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

58282: 'EXCHANGE_RATE_VARIANCE';
58283:
58284: --
58285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58287: --
58288: -- bulk performance
58289: --
58290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 58290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

58286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58287: --
58288: -- bulk performance
58289: --
58290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58291:
58292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58294:

Line 58292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

58288: -- bulk performance
58289: --
58290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58291:
58292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58294:
58295: -- 4955764
58296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58294:
58295: -- 4955764
58296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58297: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58298:
58299: -- 4458381 Public Sector Enh
58300:

Line 58404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

58400: l_rec_acct_attrs.array_num_value(42) := p_source_77;
58401: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
58402: l_rec_acct_attrs.array_num_value(43) := p_source_78;
58403:
58404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58406:
58407: ---------------------------------------------------------------------------------------------------------------
58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 58405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

58401: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
58402: l_rec_acct_attrs.array_num_value(43) := p_source_78;
58403:
58404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58406:
58407: ---------------------------------------------------------------------------------------------------------------
58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58409: ---------------------------------------------------------------------------------------------------------------

Line 58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

58404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58406:
58407: ---------------------------------------------------------------------------------------------------------------
58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58409: ---------------------------------------------------------------------------------------------------------------
58410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58411:
58412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 58410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

58406:
58407: ---------------------------------------------------------------------------------------------------------------
58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58409: ---------------------------------------------------------------------------------------------------------------
58410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58411:
58412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58414:

Line 58412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58409: ---------------------------------------------------------------------------------------------------------------
58410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58411:
58412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58414:
58415: IF xla_accounting_cache_pkg.GetValueChar
58416: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 58413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58409: ---------------------------------------------------------------------------------------------------------------
58410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58411:
58412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58414:
58415: IF xla_accounting_cache_pkg.GetValueChar
58416: (p_source_code => 'LEDGER_CATEGORY_CODE'
58417: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 58424: xla_ae_lines_pkg.BflowUpgEntry

58420: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58421: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
58422: )
58423: THEN
58424: xla_ae_lines_pkg.BflowUpgEntry
58425: (p_business_method_code => l_bflow_method_code
58426: ,p_business_class_code => l_bflow_class_code
58427: ,p_balance_type => l_balance_type_code);
58428: ELSE

Line 58441: xla_ae_lines_pkg.SetLineDescription(

58437: --
58438: -- call description
58439: --
58440:
58441: xla_ae_lines_pkg.SetLineDescription(
58442: p_ae_header_id => l_ae_header_id
58443: ,p_description => Description_2 (
58444: p_application_id => p_application_id
58445: , p_ae_header_id => l_ae_header_id

Line 58483: xla_ae_lines_pkg.set_ccid(

58479: , x_value_type_code => l_adr_value_type_code
58480: , p_side => 'NA'
58481: );
58482:
58483: xla_ae_lines_pkg.set_ccid(
58484: p_code_combination_id => l_ccid
58485: , p_value_type_code => l_adr_value_type_code
58486: , p_transaction_coa_id => l_adr_transaction_coa_id
58487: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58522: xla_ae_lines_pkg.set_segment(

58518: );
58519:
58520: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
58521:
58522: xla_ae_lines_pkg.set_segment(
58523: p_to_segment_code => 'GL_ACCOUNT'
58524: , p_segment_value => l_segment
58525: , p_from_segment_code => l_adr_value_segment_code
58526: , p_from_combination_id => l_adr_value_combination_id

Line 58567: xla_ae_lines_pkg.set_segment(

58563: );
58564:
58565: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
58566:
58567: xla_ae_lines_pkg.set_segment(
58568: p_to_segment_code => 'GL_BALANCING'
58569: , p_segment_value => l_segment
58570: , p_from_segment_code => l_adr_value_segment_code
58571: , p_from_combination_id => l_adr_value_combination_id

Line 58611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

58607: xla_accounting_err_pkg.build_message
58608: (p_appli_s_name => 'XLA'
58609: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
58610: ,p_token_1 => 'LINE_NUMBER'
58611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
58612: ,p_token_2 => 'LINE_TYPE_NAME'
58613: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
58614: l_component_type
58615: ,l_component_code

Line 58647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58643: --
58644: --
58645: ------------------------------------------------------------------------------------------------
58646: -- 4219869 Business Flow
58647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58648: -- Prior Entry. Currently, the following code is always generated.
58649: ------------------------------------------------------------------------------------------------
58650: XLA_AE_LINES_PKG.ValidateCurrentLine;
58651:

Line 58650: XLA_AE_LINES_PKG.ValidateCurrentLine;

58646: -- 4219869 Business Flow
58647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58648: -- Prior Entry. Currently, the following code is always generated.
58649: ------------------------------------------------------------------------------------------------
58650: XLA_AE_LINES_PKG.ValidateCurrentLine;
58651:
58652: ------------------------------------------------------------------------------------
58653: -- 4219869 Business Flow
58654: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58652: ------------------------------------------------------------------------------------
58653: -- 4219869 Business Flow
58654: -- Populated credit and debit amounts -- Need to generate this within IF
58655: ------------------------------------------------------------------------------------
58656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58657:
58658: ----------------------------------------------------------------------------------
58659: -- 4219869 Business Flow
58660: -- Update journal entry status -- Need to generate this within IF

Line 58688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58684: -- To allow MPA report to determine if it should generate report process
58685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58686: ------------------------------------------------------------------------------------------
58687:
58688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58691: -- call ADRs
58692: -- Bug 4922099

Line 58689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58686: ------------------------------------------------------------------------------------------
58687:
58688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58691: -- call ADRs
58692: -- Bug 4922099
58693: --

Line 58722: xla_ae_lines_pkg.set_ccid(

58718: , x_value_type_code => l_adr_value_type_code
58719: , p_side => 'NA'
58720: );
58721:
58722: xla_ae_lines_pkg.set_ccid(
58723: p_code_combination_id => l_ccid
58724: , p_value_type_code => l_adr_value_type_code
58725: , p_transaction_coa_id => l_adr_transaction_coa_id
58726: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58761: xla_ae_lines_pkg.set_segment(

58757: );
58758:
58759: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
58760:
58761: xla_ae_lines_pkg.set_segment(
58762: p_to_segment_code => 'GL_ACCOUNT'
58763: , p_segment_value => l_segment
58764: , p_from_segment_code => l_adr_value_segment_code
58765: , p_from_combination_id => l_adr_value_combination_id

Line 58806: xla_ae_lines_pkg.set_segment(

58802: );
58803:
58804: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
58805:
58806: xla_ae_lines_pkg.set_segment(
58807: p_to_segment_code => 'GL_BALANCING'
58808: , p_segment_value => l_segment
58809: , p_from_segment_code => l_adr_value_segment_code
58810: , p_from_combination_id => l_adr_value_combination_id

Line 58837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58833:
58834: --
58835: -- Update the line information that should be overwritten
58836: --
58837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58838: p_header_num => 1);
58839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58840:
58841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58835: -- Update the line information that should be overwritten
58836: --
58837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58838: p_header_num => 1);
58839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58840:
58841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58842:
58843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58838: p_header_num => 1);
58839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58840:
58841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58842:
58843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58845: END IF;

Line 58844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58840:
58841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58842:
58843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58845: END IF;
58846:
58847: --
58848: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58851: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58847: --
58848: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58849: --
58850: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58851: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58852: ELSE
58853: ---------------------------------------------------------------------------------------------------
58854: -- 4262811a Switch Sign
58855: ---------------------------------------------------------------------------------------------------

Line 58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58852: ELSE
58853: ---------------------------------------------------------------------------------------------------
58854: -- 4262811a Switch Sign
58855: ---------------------------------------------------------------------------------------------------
58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58853: ---------------------------------------------------------------------------------------------------
58854: -- 4262811a Switch Sign
58855: ---------------------------------------------------------------------------------------------------
58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302

Line 58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58854: -- 4262811a Switch Sign
58855: ---------------------------------------------------------------------------------------------------
58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302
58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58855: ---------------------------------------------------------------------------------------------------
58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302
58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302
58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58864:

Line 58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302
58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58864:
58865: END IF;
58866:

Line 58863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58861: -- 5132302
58862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58864:
58865: END IF;
58866:
58867: -- 4955764

Line 58868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58864:
58865: END IF;
58866:
58867: -- 4955764
58868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58870:
58871:
58872: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 58872: XLA_AE_LINES_PKG.ValidateCurrentLine;

58868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58870:
58871:
58872: XLA_AE_LINES_PKG.ValidateCurrentLine;
58873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58874:
58875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58876: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 58873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58870:
58871:
58872: XLA_AE_LINES_PKG.ValidateCurrentLine;
58873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58874:
58875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58876: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58877: ,p_balance_type_code => l_balance_type_code);

Line 59070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59066: --
59067: -- bulk performance
59068: --
59069: l_balance_type_code VARCHAR2(1);
59070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59071: l_log_module VARCHAR2(240);
59072:
59073: --
59074: -- Upgrade strategy

Line 59138: XLA_AE_LINES_PKG.SetNewLine;

59134: ') = 'FINAL APPLICATION ROUNDING'
59135: THEN
59136:
59137: --
59138: XLA_AE_LINES_PKG.SetNewLine;
59139:
59140: p_balance_type_code := l_balance_type_code;
59141: -- set the flag so later we will know whether the gain loss line needs to be created
59142:

Line 59150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59146:
59147: --
59148: -- bulk performance
59149: --
59150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59151: p_header_num => 0); -- 4262811
59152: --
59153: -- set accounting line options
59154: --

Line 59155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59151: p_header_num => 0); -- 4262811
59152: --
59153: -- set accounting line options
59154: --
59155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59156: p_natural_side_code => 'C'
59157: , p_gain_or_loss_flag => 'N'
59158: , p_gl_transfer_mode_code => 'S'
59159: , p_acct_entry_type_code => 'A'

Line 59169: xla_ae_lines_pkg.SetAcctLineType

59165: --
59166: --
59167: -- set accounting line type info
59168: --
59169: xla_ae_lines_pkg.SetAcctLineType
59170: (p_component_type => l_component_type
59171: ,p_event_type_code => l_event_type_code
59172: ,p_line_definition_owner_code => l_line_definition_owner_code
59173: ,p_line_definition_code => l_line_definition_code

Line 59183: xla_ae_lines_pkg.SetAcctClass(

59179: ,p_event_class_code => l_event_class_code);
59180: --
59181: -- set accounting class
59182: --
59183: xla_ae_lines_pkg.SetAcctClass(
59184: p_accounting_class_code => 'ROUNDING'
59185: , p_ae_header_id => l_ae_header_id
59186: );
59187:

Line 59191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59187:
59188: --
59189: -- set rounding class
59190: --
59191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59192: 'ROUNDING';
59193:
59194: --
59195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59192: 'ROUNDING';
59193:
59194: --
59195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59197: --
59198: -- bulk performance
59199: --

Line 59196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59192: 'ROUNDING';
59193:
59194: --
59195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59197: --
59198: -- bulk performance
59199: --
59200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59197: --
59198: -- bulk performance
59199: --
59200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59201:
59202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59204:

Line 59202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59198: -- bulk performance
59199: --
59200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59201:
59202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59204:
59205: -- 4955764
59206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59204:
59205: -- 4955764
59206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59208:
59209: -- 4458381 Public Sector Enh
59210:

Line 59316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59312: l_rec_acct_attrs.array_num_value(43) := p_source_77;
59313: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59314: l_rec_acct_attrs.array_num_value(44) := p_source_78;
59315:
59316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59318:
59319: ---------------------------------------------------------------------------------------------------------------
59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59313: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59314: l_rec_acct_attrs.array_num_value(44) := p_source_78;
59315:
59316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59318:
59319: ---------------------------------------------------------------------------------------------------------------
59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59321: ---------------------------------------------------------------------------------------------------------------

Line 59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59318:
59319: ---------------------------------------------------------------------------------------------------------------
59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59321: ---------------------------------------------------------------------------------------------------------------
59322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59323:
59324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59318:
59319: ---------------------------------------------------------------------------------------------------------------
59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59321: ---------------------------------------------------------------------------------------------------------------
59322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59323:
59324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59326:

Line 59324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59321: ---------------------------------------------------------------------------------------------------------------
59322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59323:
59324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59326:
59327: IF xla_accounting_cache_pkg.GetValueChar
59328: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59321: ---------------------------------------------------------------------------------------------------------------
59322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59323:
59324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59326:
59327: IF xla_accounting_cache_pkg.GetValueChar
59328: (p_source_code => 'LEDGER_CATEGORY_CODE'
59329: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59336: xla_ae_lines_pkg.BflowUpgEntry

59332: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59333: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59334: )
59335: THEN
59336: xla_ae_lines_pkg.BflowUpgEntry
59337: (p_business_method_code => l_bflow_method_code
59338: ,p_business_class_code => l_bflow_class_code
59339: ,p_balance_type => l_balance_type_code);
59340: ELSE

Line 59379: xla_ae_lines_pkg.set_ccid(

59375: , x_value_type_code => l_adr_value_type_code
59376: , p_side => 'NA'
59377: );
59378:
59379: xla_ae_lines_pkg.set_ccid(
59380: p_code_combination_id => l_ccid
59381: , p_value_type_code => l_adr_value_type_code
59382: , p_transaction_coa_id => l_adr_transaction_coa_id
59383: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

59411: xla_accounting_err_pkg.build_message
59412: (p_appli_s_name => 'XLA'
59413: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
59414: ,p_token_1 => 'LINE_NUMBER'
59415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
59416: ,p_token_2 => 'LINE_TYPE_NAME'
59417: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
59418: l_component_type
59419: ,l_component_code

Line 59451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

59447: --
59448: --
59449: ------------------------------------------------------------------------------------------------
59450: -- 4219869 Business Flow
59451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59452: -- Prior Entry. Currently, the following code is always generated.
59453: ------------------------------------------------------------------------------------------------
59454: XLA_AE_LINES_PKG.ValidateCurrentLine;
59455:

Line 59454: XLA_AE_LINES_PKG.ValidateCurrentLine;

59450: -- 4219869 Business Flow
59451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59452: -- Prior Entry. Currently, the following code is always generated.
59453: ------------------------------------------------------------------------------------------------
59454: XLA_AE_LINES_PKG.ValidateCurrentLine;
59455:
59456: ------------------------------------------------------------------------------------
59457: -- 4219869 Business Flow
59458: -- Populated credit and debit amounts -- Need to generate this within IF

Line 59460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59456: ------------------------------------------------------------------------------------
59457: -- 4219869 Business Flow
59458: -- Populated credit and debit amounts -- Need to generate this within IF
59459: ------------------------------------------------------------------------------------
59460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59461:
59462: ----------------------------------------------------------------------------------
59463: -- 4219869 Business Flow
59464: -- Update journal entry status -- Need to generate this within IF

Line 59492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

59488: -- To allow MPA report to determine if it should generate report process
59489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59490: ------------------------------------------------------------------------------------------
59491:
59492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59495: -- call ADRs
59496: -- Bug 4922099

Line 59493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

59489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59490: ------------------------------------------------------------------------------------------
59491:
59492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59495: -- call ADRs
59496: -- Bug 4922099
59497: --

Line 59520: xla_ae_lines_pkg.set_ccid(

59516: , x_value_type_code => l_adr_value_type_code
59517: , p_side => 'NA'
59518: );
59519:
59520: xla_ae_lines_pkg.set_ccid(
59521: p_code_combination_id => l_ccid
59522: , p_value_type_code => l_adr_value_type_code
59523: , p_transaction_coa_id => l_adr_transaction_coa_id
59524: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

59539:
59540: --
59541: -- Update the line information that should be overwritten
59542: --
59543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59544: p_header_num => 1);
59545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59546:
59547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 59545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

59541: -- Update the line information that should be overwritten
59542: --
59543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59544: p_header_num => 1);
59545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59546:
59547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59548:
59549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 59547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

59543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59544: p_header_num => 1);
59545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59546:
59547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59548:
59549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59551: END IF;

Line 59550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

59546:
59547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59548:
59549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59551: END IF;
59552:
59553: --
59554: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 59557: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

59553: --
59554: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59555: --
59556: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59557: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59558: ELSE
59559: ---------------------------------------------------------------------------------------------------
59560: -- 4262811a Switch Sign
59561: ---------------------------------------------------------------------------------------------------

Line 59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

59558: ELSE
59559: ---------------------------------------------------------------------------------------------------
59560: -- 4262811a Switch Sign
59561: ---------------------------------------------------------------------------------------------------
59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59559: ---------------------------------------------------------------------------------------------------
59560: -- 4262811a Switch Sign
59561: ---------------------------------------------------------------------------------------------------
59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302

Line 59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59560: -- 4262811a Switch Sign
59561: ---------------------------------------------------------------------------------------------------
59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302
59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59561: ---------------------------------------------------------------------------------------------------
59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302
59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302
59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59570:

Line 59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

59564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302
59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59570:
59571: END IF;
59572:

Line 59569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59567: -- 5132302
59568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59570:
59571: END IF;
59572:
59573: -- 4955764

Line 59574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59570:
59571: END IF;
59572:
59573: -- 4955764
59574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59576:
59577:
59578: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59578: XLA_AE_LINES_PKG.ValidateCurrentLine;

59574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59576:
59577:
59578: XLA_AE_LINES_PKG.ValidateCurrentLine;
59579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59580:
59581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59582: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59576:
59577:
59578: XLA_AE_LINES_PKG.ValidateCurrentLine;
59579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59580:
59581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59582: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59583: ,p_balance_type_code => l_balance_type_code);

Line 59747: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59743: --
59744: -- bulk performance
59745: --
59746: l_balance_type_code VARCHAR2(1);
59747: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59748: l_log_module VARCHAR2(240);
59749:
59750: --
59751: -- Upgrade strategy

Line 59817: XLA_AE_LINES_PKG.SetNewLine;

59813: ') = 'FINAL PAYMENT ROUNDING'
59814: THEN
59815:
59816: --
59817: XLA_AE_LINES_PKG.SetNewLine;
59818:
59819: p_balance_type_code := l_balance_type_code;
59820: -- set the flag so later we will know whether the gain loss line needs to be created
59821:

Line 59829: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59825:
59826: --
59827: -- bulk performance
59828: --
59829: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59830: p_header_num => 0); -- 4262811
59831: --
59832: -- set accounting line options
59833: --

Line 59834: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59830: p_header_num => 0); -- 4262811
59831: --
59832: -- set accounting line options
59833: --
59834: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59835: p_natural_side_code => 'D'
59836: , p_gain_or_loss_flag => 'N'
59837: , p_gl_transfer_mode_code => 'S'
59838: , p_acct_entry_type_code => 'A'

Line 59848: xla_ae_lines_pkg.SetAcctLineType

59844: --
59845: --
59846: -- set accounting line type info
59847: --
59848: xla_ae_lines_pkg.SetAcctLineType
59849: (p_component_type => l_component_type
59850: ,p_event_type_code => l_event_type_code
59851: ,p_line_definition_owner_code => l_line_definition_owner_code
59852: ,p_line_definition_code => l_line_definition_code

Line 59862: xla_ae_lines_pkg.SetAcctClass(

59858: ,p_event_class_code => l_event_class_code);
59859: --
59860: -- set accounting class
59861: --
59862: xla_ae_lines_pkg.SetAcctClass(
59863: p_accounting_class_code => 'ROUNDING'
59864: , p_ae_header_id => l_ae_header_id
59865: );
59866:

Line 59870: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59866:
59867: --
59868: -- set rounding class
59869: --
59870: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59871: 'ROUNDING';
59872:
59873: --
59874: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59874: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59870: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59871: 'ROUNDING';
59872:
59873: --
59874: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59875: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59876: --
59877: -- bulk performance
59878: --

Line 59875: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59871: 'ROUNDING';
59872:
59873: --
59874: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59875: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59876: --
59877: -- bulk performance
59878: --
59879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59875: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59876: --
59877: -- bulk performance
59878: --
59879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59880:
59881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59883:

Line 59881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59877: -- bulk performance
59878: --
59879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59880:
59881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59883:
59884: -- 4955764
59885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59883:
59884: -- 4955764
59885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59886: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59887:
59888: -- 4458381 Public Sector Enh
59889:

Line 59945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59941: l_rec_acct_attrs.array_num_value(23) := p_source_74;
59942: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
59943: l_rec_acct_attrs.array_num_value(24) := p_source_76;
59944:
59945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59947:
59948: ---------------------------------------------------------------------------------------------------------------
59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59942: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
59943: l_rec_acct_attrs.array_num_value(24) := p_source_76;
59944:
59945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59947:
59948: ---------------------------------------------------------------------------------------------------------------
59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59950: ---------------------------------------------------------------------------------------------------------------

Line 59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59947:
59948: ---------------------------------------------------------------------------------------------------------------
59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59950: ---------------------------------------------------------------------------------------------------------------
59951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59952:
59953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59947:
59948: ---------------------------------------------------------------------------------------------------------------
59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59950: ---------------------------------------------------------------------------------------------------------------
59951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59952:
59953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59955:

Line 59953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59950: ---------------------------------------------------------------------------------------------------------------
59951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59952:
59953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59955:
59956: IF xla_accounting_cache_pkg.GetValueChar
59957: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59950: ---------------------------------------------------------------------------------------------------------------
59951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59952:
59953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59955:
59956: IF xla_accounting_cache_pkg.GetValueChar
59957: (p_source_code => 'LEDGER_CATEGORY_CODE'
59958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59965: xla_ae_lines_pkg.BflowUpgEntry

59961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59963: )
59964: THEN
59965: xla_ae_lines_pkg.BflowUpgEntry
59966: (p_business_method_code => l_bflow_method_code
59967: ,p_business_class_code => l_bflow_class_code
59968: ,p_balance_type => l_balance_type_code);
59969: ELSE

Line 60008: xla_ae_lines_pkg.set_ccid(

60004: , x_value_type_code => l_adr_value_type_code
60005: , p_side => 'NA'
60006: );
60007:
60008: xla_ae_lines_pkg.set_ccid(
60009: p_code_combination_id => l_ccid
60010: , p_value_type_code => l_adr_value_type_code
60011: , p_transaction_coa_id => l_adr_transaction_coa_id
60012: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60040: xla_accounting_err_pkg.build_message
60041: (p_appli_s_name => 'XLA'
60042: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60043: ,p_token_1 => 'LINE_NUMBER'
60044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60045: ,p_token_2 => 'LINE_TYPE_NAME'
60046: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60047: l_component_type
60048: ,l_component_code

Line 60080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60076: --
60077: --
60078: ------------------------------------------------------------------------------------------------
60079: -- 4219869 Business Flow
60080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60081: -- Prior Entry. Currently, the following code is always generated.
60082: ------------------------------------------------------------------------------------------------
60083: XLA_AE_LINES_PKG.ValidateCurrentLine;
60084:

Line 60083: XLA_AE_LINES_PKG.ValidateCurrentLine;

60079: -- 4219869 Business Flow
60080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60081: -- Prior Entry. Currently, the following code is always generated.
60082: ------------------------------------------------------------------------------------------------
60083: XLA_AE_LINES_PKG.ValidateCurrentLine;
60084:
60085: ------------------------------------------------------------------------------------
60086: -- 4219869 Business Flow
60087: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60085: ------------------------------------------------------------------------------------
60086: -- 4219869 Business Flow
60087: -- Populated credit and debit amounts -- Need to generate this within IF
60088: ------------------------------------------------------------------------------------
60089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60090:
60091: ----------------------------------------------------------------------------------
60092: -- 4219869 Business Flow
60093: -- Update journal entry status -- Need to generate this within IF

Line 60121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60117: -- To allow MPA report to determine if it should generate report process
60118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60119: ------------------------------------------------------------------------------------------
60120:
60121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60124: -- call ADRs
60125: -- Bug 4922099

Line 60122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60119: ------------------------------------------------------------------------------------------
60120:
60121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60124: -- call ADRs
60125: -- Bug 4922099
60126: --

Line 60149: xla_ae_lines_pkg.set_ccid(

60145: , x_value_type_code => l_adr_value_type_code
60146: , p_side => 'NA'
60147: );
60148:
60149: xla_ae_lines_pkg.set_ccid(
60150: p_code_combination_id => l_ccid
60151: , p_value_type_code => l_adr_value_type_code
60152: , p_transaction_coa_id => l_adr_transaction_coa_id
60153: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

60168:
60169: --
60170: -- Update the line information that should be overwritten
60171: --
60172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60173: p_header_num => 1);
60174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60175:
60176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 60174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

60170: -- Update the line information that should be overwritten
60171: --
60172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60173: p_header_num => 1);
60174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60175:
60176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60177:
60178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 60176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

60172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60173: p_header_num => 1);
60174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60175:
60176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60177:
60178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60180: END IF;

Line 60179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

60175:
60176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60177:
60178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60180: END IF;
60181:
60182: --
60183: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 60186: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

60182: --
60183: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60184: --
60185: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60186: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60187: ELSE
60188: ---------------------------------------------------------------------------------------------------
60189: -- 4262811a Switch Sign
60190: ---------------------------------------------------------------------------------------------------

Line 60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

60187: ELSE
60188: ---------------------------------------------------------------------------------------------------
60189: -- 4262811a Switch Sign
60190: ---------------------------------------------------------------------------------------------------
60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60188: ---------------------------------------------------------------------------------------------------
60189: -- 4262811a Switch Sign
60190: ---------------------------------------------------------------------------------------------------
60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302

Line 60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60189: -- 4262811a Switch Sign
60190: ---------------------------------------------------------------------------------------------------
60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302
60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60190: ---------------------------------------------------------------------------------------------------
60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302
60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302
60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60199:

Line 60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

60193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302
60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60199:
60200: END IF;
60201:

Line 60198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60196: -- 5132302
60197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60199:
60200: END IF;
60201:
60202: -- 4955764

Line 60203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60199:
60200: END IF;
60201:
60202: -- 4955764
60203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60205:
60206:
60207: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 60207: XLA_AE_LINES_PKG.ValidateCurrentLine;

60203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60205:
60206:
60207: XLA_AE_LINES_PKG.ValidateCurrentLine;
60208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60209:
60210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60211: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 60208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60205:
60206:
60207: XLA_AE_LINES_PKG.ValidateCurrentLine;
60208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60209:
60210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60211: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60212: ,p_balance_type_code => l_balance_type_code);

Line 60385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

60381: --
60382: -- bulk performance
60383: --
60384: l_balance_type_code VARCHAR2(1);
60385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
60386: l_log_module VARCHAR2(240);
60387:
60388: --
60389: -- Upgrade strategy

Line 60459: XLA_AE_LINES_PKG.SetNewLine;

60455: ') <> 'PAYMENTCARD'
60456: THEN
60457:
60458: --
60459: XLA_AE_LINES_PKG.SetNewLine;
60460:
60461: p_balance_type_code := l_balance_type_code;
60462: -- set the flag so later we will know whether the gain loss line needs to be created
60463:

Line 60471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60467:
60468: --
60469: -- bulk performance
60470: --
60471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60472: p_header_num => 0); -- 4262811
60473: --
60474: -- set accounting line options
60475: --

Line 60476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60472: p_header_num => 0); -- 4262811
60473: --
60474: -- set accounting line options
60475: --
60476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60477: p_natural_side_code => 'D'
60478: , p_gain_or_loss_flag => 'N'
60479: , p_gl_transfer_mode_code => 'S'
60480: , p_acct_entry_type_code => 'A'

Line 60490: xla_ae_lines_pkg.SetAcctLineType

60486: --
60487: --
60488: -- set accounting line type info
60489: --
60490: xla_ae_lines_pkg.SetAcctLineType
60491: (p_component_type => l_component_type
60492: ,p_event_type_code => l_event_type_code
60493: ,p_line_definition_owner_code => l_line_definition_owner_code
60494: ,p_line_definition_code => l_line_definition_code

Line 60504: xla_ae_lines_pkg.SetAcctClass(

60500: ,p_event_class_code => l_event_class_code);
60501: --
60502: -- set accounting class
60503: --
60504: xla_ae_lines_pkg.SetAcctClass(
60505: p_accounting_class_code => 'ROUNDING'
60506: , p_ae_header_id => l_ae_header_id
60507: );
60508:

Line 60512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60508:
60509: --
60510: -- set rounding class
60511: --
60512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60513: 'ROUNDING';
60514:
60515: --
60516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 60516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

60512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60513: 'ROUNDING';
60514:
60515: --
60516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60518: --
60519: -- bulk performance
60520: --

Line 60517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

60513: 'ROUNDING';
60514:
60515: --
60516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60518: --
60519: -- bulk performance
60520: --
60521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 60521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

60517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60518: --
60519: -- bulk performance
60520: --
60521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60522:
60523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60525:

Line 60523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

60519: -- bulk performance
60520: --
60521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60522:
60523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60525:
60526: -- 4955764
60527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60525:
60526: -- 4955764
60527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60529:
60530: -- 4458381 Public Sector Enh
60531:

Line 60587: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60583: l_rec_acct_attrs.array_num_value(23) := p_source_75;
60584: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60585: l_rec_acct_attrs.array_num_value(24) := p_source_76;
60586:
60587: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60588: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60589:
60590: ---------------------------------------------------------------------------------------------------------------
60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60588: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60584: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60585: l_rec_acct_attrs.array_num_value(24) := p_source_76;
60586:
60587: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60588: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60589:
60590: ---------------------------------------------------------------------------------------------------------------
60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60592: ---------------------------------------------------------------------------------------------------------------

Line 60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60587: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60588: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60589:
60590: ---------------------------------------------------------------------------------------------------------------
60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60592: ---------------------------------------------------------------------------------------------------------------
60593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60594:
60595: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60589:
60590: ---------------------------------------------------------------------------------------------------------------
60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60592: ---------------------------------------------------------------------------------------------------------------
60593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60594:
60595: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60596: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60597:

Line 60595: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60591: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60592: ---------------------------------------------------------------------------------------------------------------
60593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60594:
60595: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60596: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60597:
60598: IF xla_accounting_cache_pkg.GetValueChar
60599: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60596: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60592: ---------------------------------------------------------------------------------------------------------------
60593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60594:
60595: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60596: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60597:
60598: IF xla_accounting_cache_pkg.GetValueChar
60599: (p_source_code => 'LEDGER_CATEGORY_CODE'
60600: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60607: xla_ae_lines_pkg.BflowUpgEntry

60603: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60604: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60605: )
60606: THEN
60607: xla_ae_lines_pkg.BflowUpgEntry
60608: (p_business_method_code => l_bflow_method_code
60609: ,p_business_class_code => l_bflow_class_code
60610: ,p_balance_type => l_balance_type_code);
60611: ELSE

Line 60650: xla_ae_lines_pkg.set_ccid(

60646: , x_value_type_code => l_adr_value_type_code
60647: , p_side => 'NA'
60648: );
60649:
60650: xla_ae_lines_pkg.set_ccid(
60651: p_code_combination_id => l_ccid
60652: , p_value_type_code => l_adr_value_type_code
60653: , p_transaction_coa_id => l_adr_transaction_coa_id
60654: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60686: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60682: xla_accounting_err_pkg.build_message
60683: (p_appli_s_name => 'XLA'
60684: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60685: ,p_token_1 => 'LINE_NUMBER'
60686: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60687: ,p_token_2 => 'LINE_TYPE_NAME'
60688: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60689: l_component_type
60690: ,l_component_code

Line 60722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60718: --
60719: --
60720: ------------------------------------------------------------------------------------------------
60721: -- 4219869 Business Flow
60722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60723: -- Prior Entry. Currently, the following code is always generated.
60724: ------------------------------------------------------------------------------------------------
60725: XLA_AE_LINES_PKG.ValidateCurrentLine;
60726:

Line 60725: XLA_AE_LINES_PKG.ValidateCurrentLine;

60721: -- 4219869 Business Flow
60722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60723: -- Prior Entry. Currently, the following code is always generated.
60724: ------------------------------------------------------------------------------------------------
60725: XLA_AE_LINES_PKG.ValidateCurrentLine;
60726:
60727: ------------------------------------------------------------------------------------
60728: -- 4219869 Business Flow
60729: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60727: ------------------------------------------------------------------------------------
60728: -- 4219869 Business Flow
60729: -- Populated credit and debit amounts -- Need to generate this within IF
60730: ------------------------------------------------------------------------------------
60731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60732:
60733: ----------------------------------------------------------------------------------
60734: -- 4219869 Business Flow
60735: -- Update journal entry status -- Need to generate this within IF

Line 60763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60759: -- To allow MPA report to determine if it should generate report process
60760: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60761: ------------------------------------------------------------------------------------------
60762:
60763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60765: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60766: -- call ADRs
60767: -- Bug 4922099

Line 60764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60760: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60761: ------------------------------------------------------------------------------------------
60762:
60763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60765: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60766: -- call ADRs
60767: -- Bug 4922099
60768: --

Line 60791: xla_ae_lines_pkg.set_ccid(

60787: , x_value_type_code => l_adr_value_type_code
60788: , p_side => 'NA'
60789: );
60790:
60791: xla_ae_lines_pkg.set_ccid(
60792: p_code_combination_id => l_ccid
60793: , p_value_type_code => l_adr_value_type_code
60794: , p_transaction_coa_id => l_adr_transaction_coa_id
60795: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60814: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

60810:
60811: --
60812: -- Update the line information that should be overwritten
60813: --
60814: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60815: p_header_num => 1);
60816: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60817:
60818: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 60816: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

60812: -- Update the line information that should be overwritten
60813: --
60814: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60815: p_header_num => 1);
60816: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60817:
60818: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60819:
60820: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 60818: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

60814: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60815: p_header_num => 1);
60816: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60817:
60818: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60819:
60820: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60821: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60822: END IF;

Line 60821: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

60817:
60818: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60819:
60820: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60821: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60822: END IF;
60823:
60824: --
60825: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 60828: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

60824: --
60825: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60826: --
60827: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60828: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60829: ELSE
60830: ---------------------------------------------------------------------------------------------------
60831: -- 4262811a Switch Sign
60832: ---------------------------------------------------------------------------------------------------

Line 60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

60829: ELSE
60830: ---------------------------------------------------------------------------------------------------
60831: -- 4262811a Switch Sign
60832: ---------------------------------------------------------------------------------------------------
60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60830: ---------------------------------------------------------------------------------------------------
60831: -- 4262811a Switch Sign
60832: ---------------------------------------------------------------------------------------------------
60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302

Line 60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60831: -- 4262811a Switch Sign
60832: ---------------------------------------------------------------------------------------------------
60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302
60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60832: ---------------------------------------------------------------------------------------------------
60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302
60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60833: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302
60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60841:

Line 60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

60835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302
60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60841:
60842: END IF;
60843:

Line 60840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60836: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60838: -- 5132302
60839: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60841:
60842: END IF;
60843:
60844: -- 4955764

Line 60845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60841:
60842: END IF;
60843:
60844: -- 4955764
60845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60847:
60848:
60849: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 60849: XLA_AE_LINES_PKG.ValidateCurrentLine;

60845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60847:
60848:
60849: XLA_AE_LINES_PKG.ValidateCurrentLine;
60850: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60851:
60852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60853: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 60850: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60847:
60848:
60849: XLA_AE_LINES_PKG.ValidateCurrentLine;
60850: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60851:
60852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60853: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60854: ,p_balance_type_code => l_balance_type_code);

Line 61023: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

61019: --
61020: -- bulk performance
61021: --
61022: l_balance_type_code VARCHAR2(1);
61023: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61024: l_log_module VARCHAR2(240);
61025:
61026: --
61027: -- Upgrade strategy

Line 61095: XLA_AE_LINES_PKG.SetNewLine;

61091: ') = 'R'
61092: THEN
61093:
61094: --
61095: XLA_AE_LINES_PKG.SetNewLine;
61096:
61097: p_balance_type_code := l_balance_type_code;
61098: -- set the flag so later we will know whether the gain loss line needs to be created
61099:

Line 61107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

61103:
61104: --
61105: -- bulk performance
61106: --
61107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
61108: p_header_num => 0); -- 4262811
61109: --
61110: -- set accounting line options
61111: --

Line 61112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

61108: p_header_num => 0); -- 4262811
61109: --
61110: -- set accounting line options
61111: --
61112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
61113: p_natural_side_code => 'D'
61114: , p_gain_or_loss_flag => 'N'
61115: , p_gl_transfer_mode_code => 'S'
61116: , p_acct_entry_type_code => 'A'

Line 61126: xla_ae_lines_pkg.SetAcctLineType

61122: --
61123: --
61124: -- set accounting line type info
61125: --
61126: xla_ae_lines_pkg.SetAcctLineType
61127: (p_component_type => l_component_type
61128: ,p_event_type_code => l_event_type_code
61129: ,p_line_definition_owner_code => l_line_definition_owner_code
61130: ,p_line_definition_code => l_line_definition_code

Line 61140: xla_ae_lines_pkg.SetAcctClass(

61136: ,p_event_class_code => l_event_class_code);
61137: --
61138: -- set accounting class
61139: --
61140: xla_ae_lines_pkg.SetAcctClass(
61141: p_accounting_class_code => 'ROUNDING'
61142: , p_ae_header_id => l_ae_header_id
61143: );
61144:

Line 61148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

61144:
61145: --
61146: -- set rounding class
61147: --
61148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61149: 'ROUNDING';
61150:
61151: --
61152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61149: 'ROUNDING';
61150:
61151: --
61152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61154: --
61155: -- bulk performance
61156: --

Line 61153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61149: 'ROUNDING';
61150:
61151: --
61152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61154: --
61155: -- bulk performance
61156: --
61157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61154: --
61155: -- bulk performance
61156: --
61157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61158:
61159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61161:

Line 61159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61155: -- bulk performance
61156: --
61157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61158:
61159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61161:
61162: -- 4955764
61163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61161:
61162: -- 4955764
61163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61165:
61166: -- 4458381 Public Sector Enh
61167:

Line 61221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61217: l_rec_acct_attrs.array_num_value(22) := p_source_75;
61218: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
61219: l_rec_acct_attrs.array_num_value(23) := p_source_76;
61220:
61221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61223:
61224: ---------------------------------------------------------------------------------------------------------------
61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61218: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
61219: l_rec_acct_attrs.array_num_value(23) := p_source_76;
61220:
61221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61223:
61224: ---------------------------------------------------------------------------------------------------------------
61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61226: ---------------------------------------------------------------------------------------------------------------

Line 61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61223:
61224: ---------------------------------------------------------------------------------------------------------------
61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61226: ---------------------------------------------------------------------------------------------------------------
61227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61228:
61229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61223:
61224: ---------------------------------------------------------------------------------------------------------------
61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61226: ---------------------------------------------------------------------------------------------------------------
61227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61228:
61229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61231:

Line 61229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61226: ---------------------------------------------------------------------------------------------------------------
61227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61228:
61229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61231:
61232: IF xla_accounting_cache_pkg.GetValueChar
61233: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61226: ---------------------------------------------------------------------------------------------------------------
61227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61228:
61229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61231:
61232: IF xla_accounting_cache_pkg.GetValueChar
61233: (p_source_code => 'LEDGER_CATEGORY_CODE'
61234: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61241: xla_ae_lines_pkg.BflowUpgEntry

61237: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61238: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61239: )
61240: THEN
61241: xla_ae_lines_pkg.BflowUpgEntry
61242: (p_business_method_code => l_bflow_method_code
61243: ,p_business_class_code => l_bflow_class_code
61244: ,p_balance_type => l_balance_type_code);
61245: ELSE

Line 61284: xla_ae_lines_pkg.set_ccid(

61280: , x_value_type_code => l_adr_value_type_code
61281: , p_side => 'NA'
61282: );
61283:
61284: xla_ae_lines_pkg.set_ccid(
61285: p_code_combination_id => l_ccid
61286: , p_value_type_code => l_adr_value_type_code
61287: , p_transaction_coa_id => l_adr_transaction_coa_id
61288: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61316: xla_accounting_err_pkg.build_message
61317: (p_appli_s_name => 'XLA'
61318: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61319: ,p_token_1 => 'LINE_NUMBER'
61320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61321: ,p_token_2 => 'LINE_TYPE_NAME'
61322: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61323: l_component_type
61324: ,l_component_code

Line 61356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

61352: --
61353: --
61354: ------------------------------------------------------------------------------------------------
61355: -- 4219869 Business Flow
61356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61357: -- Prior Entry. Currently, the following code is always generated.
61358: ------------------------------------------------------------------------------------------------
61359: XLA_AE_LINES_PKG.ValidateCurrentLine;
61360:

Line 61359: XLA_AE_LINES_PKG.ValidateCurrentLine;

61355: -- 4219869 Business Flow
61356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61357: -- Prior Entry. Currently, the following code is always generated.
61358: ------------------------------------------------------------------------------------------------
61359: XLA_AE_LINES_PKG.ValidateCurrentLine;
61360:
61361: ------------------------------------------------------------------------------------
61362: -- 4219869 Business Flow
61363: -- Populated credit and debit amounts -- Need to generate this within IF

Line 61365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61361: ------------------------------------------------------------------------------------
61362: -- 4219869 Business Flow
61363: -- Populated credit and debit amounts -- Need to generate this within IF
61364: ------------------------------------------------------------------------------------
61365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61366:
61367: ----------------------------------------------------------------------------------
61368: -- 4219869 Business Flow
61369: -- Update journal entry status -- Need to generate this within IF

Line 61397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

61393: -- To allow MPA report to determine if it should generate report process
61394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61395: ------------------------------------------------------------------------------------------
61396:
61397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61400: -- call ADRs
61401: -- Bug 4922099

Line 61398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

61394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61395: ------------------------------------------------------------------------------------------
61396:
61397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61400: -- call ADRs
61401: -- Bug 4922099
61402: --

Line 61425: xla_ae_lines_pkg.set_ccid(

61421: , x_value_type_code => l_adr_value_type_code
61422: , p_side => 'NA'
61423: );
61424:
61425: xla_ae_lines_pkg.set_ccid(
61426: p_code_combination_id => l_ccid
61427: , p_value_type_code => l_adr_value_type_code
61428: , p_transaction_coa_id => l_adr_transaction_coa_id
61429: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61448: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

61444:
61445: --
61446: -- Update the line information that should be overwritten
61447: --
61448: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61449: p_header_num => 1);
61450: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61451:
61452: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 61450: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

61446: -- Update the line information that should be overwritten
61447: --
61448: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61449: p_header_num => 1);
61450: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61451:
61452: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61453:
61454: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 61452: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

61448: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61449: p_header_num => 1);
61450: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61451:
61452: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61453:
61454: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61455: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61456: END IF;

Line 61455: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

61451:
61452: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61453:
61454: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61455: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61456: END IF;
61457:
61458: --
61459: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 61462: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

61458: --
61459: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61460: --
61461: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61462: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61463: ELSE
61464: ---------------------------------------------------------------------------------------------------
61465: -- 4262811a Switch Sign
61466: ---------------------------------------------------------------------------------------------------

Line 61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

61463: ELSE
61464: ---------------------------------------------------------------------------------------------------
61465: -- 4262811a Switch Sign
61466: ---------------------------------------------------------------------------------------------------
61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61464: ---------------------------------------------------------------------------------------------------
61465: -- 4262811a Switch Sign
61466: ---------------------------------------------------------------------------------------------------
61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302

Line 61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61465: -- 4262811a Switch Sign
61466: ---------------------------------------------------------------------------------------------------
61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302
61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61466: ---------------------------------------------------------------------------------------------------
61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302
61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61474: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61467: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302
61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61474: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61475:

Line 61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

61469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302
61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61474: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61475:
61476: END IF;
61477:

Line 61474: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61471: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61472: -- 5132302
61473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61474: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61475:
61476: END IF;
61477:
61478: -- 4955764

Line 61479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61475:
61476: END IF;
61477:
61478: -- 4955764
61479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61481:
61482:
61483: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 61483: XLA_AE_LINES_PKG.ValidateCurrentLine;

61479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61481:
61482:
61483: XLA_AE_LINES_PKG.ValidateCurrentLine;
61484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61485:
61486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61487: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 61484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61481:
61482:
61483: XLA_AE_LINES_PKG.ValidateCurrentLine;
61484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61485:
61486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61487: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61488: ,p_balance_type_code => l_balance_type_code);

Line 61681: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

61677: --
61678: -- bulk performance
61679: --
61680: l_balance_type_code VARCHAR2(1);
61681: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61682: l_log_module VARCHAR2(240);
61683:
61684: --
61685: -- Upgrade strategy

Line 61749: XLA_AE_LINES_PKG.SetNewLine;

61745: ') = 'FINAL PAYMENT ROUNDING'
61746: THEN
61747:
61748: --
61749: XLA_AE_LINES_PKG.SetNewLine;
61750:
61751: p_balance_type_code := l_balance_type_code;
61752: -- set the flag so later we will know whether the gain loss line needs to be created
61753:

Line 61761: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

61757:
61758: --
61759: -- bulk performance
61760: --
61761: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
61762: p_header_num => 0); -- 4262811
61763: --
61764: -- set accounting line options
61765: --

Line 61766: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

61762: p_header_num => 0); -- 4262811
61763: --
61764: -- set accounting line options
61765: --
61766: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
61767: p_natural_side_code => 'C'
61768: , p_gain_or_loss_flag => 'N'
61769: , p_gl_transfer_mode_code => 'S'
61770: , p_acct_entry_type_code => 'A'

Line 61780: xla_ae_lines_pkg.SetAcctLineType

61776: --
61777: --
61778: -- set accounting line type info
61779: --
61780: xla_ae_lines_pkg.SetAcctLineType
61781: (p_component_type => l_component_type
61782: ,p_event_type_code => l_event_type_code
61783: ,p_line_definition_owner_code => l_line_definition_owner_code
61784: ,p_line_definition_code => l_line_definition_code

Line 61794: xla_ae_lines_pkg.SetAcctClass(

61790: ,p_event_class_code => l_event_class_code);
61791: --
61792: -- set accounting class
61793: --
61794: xla_ae_lines_pkg.SetAcctClass(
61795: p_accounting_class_code => 'ROUNDING'
61796: , p_ae_header_id => l_ae_header_id
61797: );
61798:

Line 61802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

61798:
61799: --
61800: -- set rounding class
61801: --
61802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61803: 'ROUNDING';
61804:
61805: --
61806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61803: 'ROUNDING';
61804:
61805: --
61806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61808: --
61809: -- bulk performance
61810: --

Line 61807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61803: 'ROUNDING';
61804:
61805: --
61806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61808: --
61809: -- bulk performance
61810: --
61811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61808: --
61809: -- bulk performance
61810: --
61811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61812:
61813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61815:

Line 61813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61809: -- bulk performance
61810: --
61811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61812:
61813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61815:
61816: -- 4955764
61817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61815:
61816: -- 4955764
61817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61819:
61820: -- 4458381 Public Sector Enh
61821:

Line 61927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61923: l_rec_acct_attrs.array_num_value(43) := p_source_77;
61924: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
61925: l_rec_acct_attrs.array_num_value(44) := p_source_78;
61926:
61927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61929:
61930: ---------------------------------------------------------------------------------------------------------------
61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61924: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
61925: l_rec_acct_attrs.array_num_value(44) := p_source_78;
61926:
61927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61929:
61930: ---------------------------------------------------------------------------------------------------------------
61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61932: ---------------------------------------------------------------------------------------------------------------

Line 61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61929:
61930: ---------------------------------------------------------------------------------------------------------------
61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61932: ---------------------------------------------------------------------------------------------------------------
61933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61934:
61935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61929:
61930: ---------------------------------------------------------------------------------------------------------------
61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61932: ---------------------------------------------------------------------------------------------------------------
61933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61934:
61935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61937:

Line 61935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61932: ---------------------------------------------------------------------------------------------------------------
61933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61934:
61935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61937:
61938: IF xla_accounting_cache_pkg.GetValueChar
61939: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61932: ---------------------------------------------------------------------------------------------------------------
61933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61934:
61935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61937:
61938: IF xla_accounting_cache_pkg.GetValueChar
61939: (p_source_code => 'LEDGER_CATEGORY_CODE'
61940: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61947: xla_ae_lines_pkg.BflowUpgEntry

61943: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61944: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61945: )
61946: THEN
61947: xla_ae_lines_pkg.BflowUpgEntry
61948: (p_business_method_code => l_bflow_method_code
61949: ,p_business_class_code => l_bflow_class_code
61950: ,p_balance_type => l_balance_type_code);
61951: ELSE

Line 61990: xla_ae_lines_pkg.set_ccid(

61986: , x_value_type_code => l_adr_value_type_code
61987: , p_side => 'NA'
61988: );
61989:
61990: xla_ae_lines_pkg.set_ccid(
61991: p_code_combination_id => l_ccid
61992: , p_value_type_code => l_adr_value_type_code
61993: , p_transaction_coa_id => l_adr_transaction_coa_id
61994: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62026: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62022: xla_accounting_err_pkg.build_message
62023: (p_appli_s_name => 'XLA'
62024: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62025: ,p_token_1 => 'LINE_NUMBER'
62026: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62027: ,p_token_2 => 'LINE_TYPE_NAME'
62028: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62029: l_component_type
62030: ,l_component_code

Line 62062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62058: --
62059: --
62060: ------------------------------------------------------------------------------------------------
62061: -- 4219869 Business Flow
62062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62063: -- Prior Entry. Currently, the following code is always generated.
62064: ------------------------------------------------------------------------------------------------
62065: XLA_AE_LINES_PKG.ValidateCurrentLine;
62066:

Line 62065: XLA_AE_LINES_PKG.ValidateCurrentLine;

62061: -- 4219869 Business Flow
62062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62063: -- Prior Entry. Currently, the following code is always generated.
62064: ------------------------------------------------------------------------------------------------
62065: XLA_AE_LINES_PKG.ValidateCurrentLine;
62066:
62067: ------------------------------------------------------------------------------------
62068: -- 4219869 Business Flow
62069: -- Populated credit and debit amounts -- Need to generate this within IF

Line 62071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62067: ------------------------------------------------------------------------------------
62068: -- 4219869 Business Flow
62069: -- Populated credit and debit amounts -- Need to generate this within IF
62070: ------------------------------------------------------------------------------------
62071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62072:
62073: ----------------------------------------------------------------------------------
62074: -- 4219869 Business Flow
62075: -- Update journal entry status -- Need to generate this within IF

Line 62103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62099: -- To allow MPA report to determine if it should generate report process
62100: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62101: ------------------------------------------------------------------------------------------
62102:
62103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62105: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62106: -- call ADRs
62107: -- Bug 4922099

Line 62104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62100: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62101: ------------------------------------------------------------------------------------------
62102:
62103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62105: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62106: -- call ADRs
62107: -- Bug 4922099
62108: --

Line 62131: xla_ae_lines_pkg.set_ccid(

62127: , x_value_type_code => l_adr_value_type_code
62128: , p_side => 'NA'
62129: );
62130:
62131: xla_ae_lines_pkg.set_ccid(
62132: p_code_combination_id => l_ccid
62133: , p_value_type_code => l_adr_value_type_code
62134: , p_transaction_coa_id => l_adr_transaction_coa_id
62135: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62154: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62150:
62151: --
62152: -- Update the line information that should be overwritten
62153: --
62154: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62155: p_header_num => 1);
62156: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62157:
62158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62156: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62152: -- Update the line information that should be overwritten
62153: --
62154: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62155: p_header_num => 1);
62156: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62157:
62158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62159:
62160: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62154: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62155: p_header_num => 1);
62156: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62157:
62158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62159:
62160: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62161: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62162: END IF;

Line 62161: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62157:
62158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62159:
62160: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62161: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62162: END IF;
62163:
62164: --
62165: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62168: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62164: --
62165: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62166: --
62167: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62168: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62169: ELSE
62170: ---------------------------------------------------------------------------------------------------
62171: -- 4262811a Switch Sign
62172: ---------------------------------------------------------------------------------------------------

Line 62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62169: ELSE
62170: ---------------------------------------------------------------------------------------------------
62171: -- 4262811a Switch Sign
62172: ---------------------------------------------------------------------------------------------------
62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62170: ---------------------------------------------------------------------------------------------------
62171: -- 4262811a Switch Sign
62172: ---------------------------------------------------------------------------------------------------
62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302

Line 62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62171: -- 4262811a Switch Sign
62172: ---------------------------------------------------------------------------------------------------
62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302
62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62172: ---------------------------------------------------------------------------------------------------
62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302
62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62180: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62173: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302
62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62180: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62181:

Line 62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302
62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62180: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62181:
62182: END IF;
62183:

Line 62180: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62176: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62177: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62178: -- 5132302
62179: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62180: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62181:
62182: END IF;
62183:
62184: -- 4955764

Line 62185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62181:
62182: END IF;
62183:
62184: -- 4955764
62185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62187:
62188:
62189: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62189: XLA_AE_LINES_PKG.ValidateCurrentLine;

62185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62187:
62188:
62189: XLA_AE_LINES_PKG.ValidateCurrentLine;
62190: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62191:
62192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62193: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62190: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62187:
62188:
62189: XLA_AE_LINES_PKG.ValidateCurrentLine;
62190: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62191:
62192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62193: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62194: ,p_balance_type_code => l_balance_type_code);

Line 62385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62381: --
62382: -- bulk performance
62383: --
62384: l_balance_type_code VARCHAR2(1);
62385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62386: l_log_module VARCHAR2(240);
62387:
62388: --
62389: -- Upgrade strategy

Line 62453: XLA_AE_LINES_PKG.SetNewLine;

62449: ') = 'FREIGHT'
62450: THEN
62451:
62452: --
62453: XLA_AE_LINES_PKG.SetNewLine;
62454:
62455: p_balance_type_code := l_balance_type_code;
62456: -- set the flag so later we will know whether the gain loss line needs to be created
62457:

Line 62465: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62461:
62462: --
62463: -- bulk performance
62464: --
62465: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62466: p_header_num => 0); -- 4262811
62467: --
62468: -- set accounting line options
62469: --

Line 62470: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62466: p_header_num => 0); -- 4262811
62467: --
62468: -- set accounting line options
62469: --
62470: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62471: p_natural_side_code => 'D'
62472: , p_gain_or_loss_flag => 'N'
62473: , p_gl_transfer_mode_code => 'S'
62474: , p_acct_entry_type_code => 'A'

Line 62484: xla_ae_lines_pkg.SetAcctLineType

62480: --
62481: --
62482: -- set accounting line type info
62483: --
62484: xla_ae_lines_pkg.SetAcctLineType
62485: (p_component_type => l_component_type
62486: ,p_event_type_code => l_event_type_code
62487: ,p_line_definition_owner_code => l_line_definition_owner_code
62488: ,p_line_definition_code => l_line_definition_code

Line 62498: xla_ae_lines_pkg.SetAcctClass(

62494: ,p_event_class_code => l_event_class_code);
62495: --
62496: -- set accounting class
62497: --
62498: xla_ae_lines_pkg.SetAcctClass(
62499: p_accounting_class_code => 'FREIGHT'
62500: , p_ae_header_id => l_ae_header_id
62501: );
62502:

Line 62506: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

62502:
62503: --
62504: -- set rounding class
62505: --
62506: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62507: 'FREIGHT';
62508:
62509: --
62510: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 62510: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

62506: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62507: 'FREIGHT';
62508:
62509: --
62510: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62511: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62512: --
62513: -- bulk performance
62514: --

Line 62511: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

62507: 'FREIGHT';
62508:
62509: --
62510: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62511: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62512: --
62513: -- bulk performance
62514: --
62515: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 62515: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

62511: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62512: --
62513: -- bulk performance
62514: --
62515: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62516:
62517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62518: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62519:

Line 62517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

62513: -- bulk performance
62514: --
62515: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62516:
62517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62518: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62519:
62520: -- 4955764
62521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62517: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62518: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62519:
62520: -- 4955764
62521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62523:
62524: -- 4458381 Public Sector Enh
62525:

Line 62629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

62625: l_rec_acct_attrs.array_num_value(42) := p_source_77;
62626: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
62627: l_rec_acct_attrs.array_num_value(43) := p_source_78;
62628:
62629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62631:
62632: ---------------------------------------------------------------------------------------------------------------
62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 62630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

62626: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
62627: l_rec_acct_attrs.array_num_value(43) := p_source_78;
62628:
62629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62631:
62632: ---------------------------------------------------------------------------------------------------------------
62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62634: ---------------------------------------------------------------------------------------------------------------

Line 62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

62629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62631:
62632: ---------------------------------------------------------------------------------------------------------------
62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62634: ---------------------------------------------------------------------------------------------------------------
62635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62636:
62637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 62635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

62631:
62632: ---------------------------------------------------------------------------------------------------------------
62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62634: ---------------------------------------------------------------------------------------------------------------
62635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62636:
62637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62639:

Line 62637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62634: ---------------------------------------------------------------------------------------------------------------
62635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62636:
62637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62639:
62640: IF xla_accounting_cache_pkg.GetValueChar
62641: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 62638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62634: ---------------------------------------------------------------------------------------------------------------
62635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62636:
62637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62639:
62640: IF xla_accounting_cache_pkg.GetValueChar
62641: (p_source_code => 'LEDGER_CATEGORY_CODE'
62642: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 62649: xla_ae_lines_pkg.BflowUpgEntry

62645: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62646: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
62647: )
62648: THEN
62649: xla_ae_lines_pkg.BflowUpgEntry
62650: (p_business_method_code => l_bflow_method_code
62651: ,p_business_class_code => l_bflow_class_code
62652: ,p_balance_type => l_balance_type_code);
62653: ELSE

Line 62666: xla_ae_lines_pkg.SetLineDescription(

62662: --
62663: -- call description
62664: --
62665:
62666: xla_ae_lines_pkg.SetLineDescription(
62667: p_ae_header_id => l_ae_header_id
62668: ,p_description => Description_2 (
62669: p_application_id => p_application_id
62670: , p_ae_header_id => l_ae_header_id

Line 62699: xla_ae_lines_pkg.set_ccid(

62695: , x_value_type_code => l_adr_value_type_code
62696: , p_side => 'NA'
62697: );
62698:
62699: xla_ae_lines_pkg.set_ccid(
62700: p_code_combination_id => l_ccid
62701: , p_value_type_code => l_adr_value_type_code
62702: , p_transaction_coa_id => l_adr_transaction_coa_id
62703: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62731: xla_accounting_err_pkg.build_message
62732: (p_appli_s_name => 'XLA'
62733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62734: ,p_token_1 => 'LINE_NUMBER'
62735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62736: ,p_token_2 => 'LINE_TYPE_NAME'
62737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62738: l_component_type
62739: ,l_component_code

Line 62771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62767: --
62768: --
62769: ------------------------------------------------------------------------------------------------
62770: -- 4219869 Business Flow
62771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62772: -- Prior Entry. Currently, the following code is always generated.
62773: ------------------------------------------------------------------------------------------------
62774: XLA_AE_LINES_PKG.ValidateCurrentLine;
62775:

Line 62774: XLA_AE_LINES_PKG.ValidateCurrentLine;

62770: -- 4219869 Business Flow
62771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62772: -- Prior Entry. Currently, the following code is always generated.
62773: ------------------------------------------------------------------------------------------------
62774: XLA_AE_LINES_PKG.ValidateCurrentLine;
62775:
62776: ------------------------------------------------------------------------------------
62777: -- 4219869 Business Flow
62778: -- Populated credit and debit amounts -- Need to generate this within IF

Line 62780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62776: ------------------------------------------------------------------------------------
62777: -- 4219869 Business Flow
62778: -- Populated credit and debit amounts -- Need to generate this within IF
62779: ------------------------------------------------------------------------------------
62780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62781:
62782: ----------------------------------------------------------------------------------
62783: -- 4219869 Business Flow
62784: -- Update journal entry status -- Need to generate this within IF

Line 62812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62808: -- To allow MPA report to determine if it should generate report process
62809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62810: ------------------------------------------------------------------------------------------
62811:
62812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62815: -- call ADRs
62816: -- Bug 4922099

Line 62813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62810: ------------------------------------------------------------------------------------------
62811:
62812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62815: -- call ADRs
62816: -- Bug 4922099
62817: --

Line 62837: xla_ae_lines_pkg.set_ccid(

62833: , x_value_type_code => l_adr_value_type_code
62834: , p_side => 'NA'
62835: );
62836:
62837: xla_ae_lines_pkg.set_ccid(
62838: p_code_combination_id => l_ccid
62839: , p_value_type_code => l_adr_value_type_code
62840: , p_transaction_coa_id => l_adr_transaction_coa_id
62841: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62856:
62857: --
62858: -- Update the line information that should be overwritten
62859: --
62860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62861: p_header_num => 1);
62862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62863:
62864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62858: -- Update the line information that should be overwritten
62859: --
62860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62861: p_header_num => 1);
62862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62863:
62864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62865:
62866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62861: p_header_num => 1);
62862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62863:
62864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62865:
62866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62868: END IF;

Line 62867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62863:
62864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62865:
62866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62868: END IF;
62869:
62870: --
62871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62870: --
62871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62872: --
62873: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62875: ELSE
62876: ---------------------------------------------------------------------------------------------------
62877: -- 4262811a Switch Sign
62878: ---------------------------------------------------------------------------------------------------

Line 62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62875: ELSE
62876: ---------------------------------------------------------------------------------------------------
62877: -- 4262811a Switch Sign
62878: ---------------------------------------------------------------------------------------------------
62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62876: ---------------------------------------------------------------------------------------------------
62877: -- 4262811a Switch Sign
62878: ---------------------------------------------------------------------------------------------------
62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302

Line 62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62877: -- 4262811a Switch Sign
62878: ---------------------------------------------------------------------------------------------------
62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302
62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62878: ---------------------------------------------------------------------------------------------------
62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302
62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302
62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62887:

Line 62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302
62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62887:
62888: END IF;
62889:

Line 62886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62884: -- 5132302
62885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62887:
62888: END IF;
62889:
62890: -- 4955764

Line 62891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62887:
62888: END IF;
62889:
62890: -- 4955764
62891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62893:
62894:
62895: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62895: XLA_AE_LINES_PKG.ValidateCurrentLine;

62891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62893:
62894:
62895: XLA_AE_LINES_PKG.ValidateCurrentLine;
62896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62897:
62898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62893:
62894:
62895: XLA_AE_LINES_PKG.ValidateCurrentLine;
62896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62897:
62898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62900: ,p_balance_type_code => l_balance_type_code);

Line 63083: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63079: --
63080: -- bulk performance
63081: --
63082: l_balance_type_code VARCHAR2(1);
63083: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63084: l_log_module VARCHAR2(240);
63085:
63086: --
63087: -- Upgrade strategy

Line 63155: XLA_AE_LINES_PKG.SetNewLine;

63151: ') = 'Y'
63152: THEN
63153:
63154: --
63155: XLA_AE_LINES_PKG.SetNewLine;
63156:
63157: p_balance_type_code := l_balance_type_code;
63158: -- set the flag so later we will know whether the gain loss line needs to be created
63159:

Line 63167: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63163:
63164: --
63165: -- bulk performance
63166: --
63167: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63168: p_header_num => 0); -- 4262811
63169: --
63170: -- set accounting line options
63171: --

Line 63172: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63168: p_header_num => 0); -- 4262811
63169: --
63170: -- set accounting line options
63171: --
63172: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63173: p_natural_side_code => 'C'
63174: , p_gain_or_loss_flag => 'N'
63175: , p_gl_transfer_mode_code => 'S'
63176: , p_acct_entry_type_code => 'E'

Line 63186: xla_ae_lines_pkg.SetAcctLineType

63182: --
63183: --
63184: -- set accounting line type info
63185: --
63186: xla_ae_lines_pkg.SetAcctLineType
63187: (p_component_type => l_component_type
63188: ,p_event_type_code => l_event_type_code
63189: ,p_line_definition_owner_code => l_line_definition_owner_code
63190: ,p_line_definition_code => l_line_definition_code

Line 63200: xla_ae_lines_pkg.SetAcctClass(

63196: ,p_event_class_code => l_event_class_code);
63197: --
63198: -- set accounting class
63199: --
63200: xla_ae_lines_pkg.SetAcctClass(
63201: p_accounting_class_code => 'FREIGHT'
63202: , p_ae_header_id => l_ae_header_id
63203: );
63204:

Line 63208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63204:
63205: --
63206: -- set rounding class
63207: --
63208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63209: 'FREIGHT';
63210:
63211: --
63212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63209: 'FREIGHT';
63210:
63211: --
63212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63214: --
63215: -- bulk performance
63216: --

Line 63213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63209: 'FREIGHT';
63210:
63211: --
63212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63214: --
63215: -- bulk performance
63216: --
63217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63214: --
63215: -- bulk performance
63216: --
63217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63218:
63219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63221:

Line 63219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63215: -- bulk performance
63216: --
63217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63218:
63219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63221:
63222: -- 4955764
63223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63221:
63222: -- 4955764
63223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63225:
63226: -- 4458381 Public Sector Enh
63227:

Line 63321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63317: l_rec_acct_attrs.array_num_value(37) := p_source_77;
63318: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
63319: l_rec_acct_attrs.array_num_value(38) := p_source_78;
63320:
63321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63323:
63324: ---------------------------------------------------------------------------------------------------------------
63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63318: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
63319: l_rec_acct_attrs.array_num_value(38) := p_source_78;
63320:
63321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63323:
63324: ---------------------------------------------------------------------------------------------------------------
63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63326: ---------------------------------------------------------------------------------------------------------------

Line 63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63323:
63324: ---------------------------------------------------------------------------------------------------------------
63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63326: ---------------------------------------------------------------------------------------------------------------
63327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63328:
63329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63323:
63324: ---------------------------------------------------------------------------------------------------------------
63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63326: ---------------------------------------------------------------------------------------------------------------
63327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63328:
63329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63331:

Line 63329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63326: ---------------------------------------------------------------------------------------------------------------
63327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63328:
63329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63331:
63332: IF xla_accounting_cache_pkg.GetValueChar
63333: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63326: ---------------------------------------------------------------------------------------------------------------
63327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63328:
63329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63331:
63332: IF xla_accounting_cache_pkg.GetValueChar
63333: (p_source_code => 'LEDGER_CATEGORY_CODE'
63334: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63341: xla_ae_lines_pkg.BflowUpgEntry

63337: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63338: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63339: )
63340: THEN
63341: xla_ae_lines_pkg.BflowUpgEntry
63342: (p_business_method_code => l_bflow_method_code
63343: ,p_business_class_code => l_bflow_class_code
63344: ,p_balance_type => l_balance_type_code);
63345: ELSE

Line 63347: XLA_AE_LINES_PKG.business_flow_validation(

63343: ,p_business_class_code => l_bflow_class_code
63344: ,p_balance_type => l_balance_type_code);
63345: ELSE
63346: NULL;
63347: XLA_AE_LINES_PKG.business_flow_validation(
63348: p_business_method_code => l_bflow_method_code
63349: ,p_business_class_code => l_bflow_class_code
63350: ,p_inherit_description_flag => l_inherit_desc_flag);
63351: END IF;

Line 63394: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

63390: xla_accounting_err_pkg.build_message
63391: (p_appli_s_name => 'XLA'
63392: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
63393: ,p_token_1 => 'LINE_NUMBER'
63394: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
63395: ,p_token_2 => 'LINE_TYPE_NAME'
63396: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
63397: l_component_type
63398: ,l_component_code

Line 63430: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

63426: --
63427: --
63428: ------------------------------------------------------------------------------------------------
63429: -- 4219869 Business Flow
63430: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63431: -- Prior Entry. Currently, the following code is always generated.
63432: ------------------------------------------------------------------------------------------------
63433: -- No ValidateCurrentLine for business flow method of Prior Entry
63434:

Line 63439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63435: ------------------------------------------------------------------------------------
63436: -- 4219869 Business Flow
63437: -- Populated credit and debit amounts -- Need to generate this within IF
63438: ------------------------------------------------------------------------------------
63439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63440:
63441: ----------------------------------------------------------------------------------
63442: -- 4219869 Business Flow
63443: -- Update journal entry status -- Need to generate this within IF

Line 63471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

63467: -- To allow MPA report to determine if it should generate report process
63468: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63469: ------------------------------------------------------------------------------------------
63470:
63471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63473: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63474: -- call ADRs
63475: -- Bug 4922099

Line 63472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

63468: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63469: ------------------------------------------------------------------------------------------
63470:
63471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63473: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63474: -- call ADRs
63475: -- Bug 4922099
63476: --

Line 63493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63489:
63490: --
63491: -- Update the line information that should be overwritten
63492: --
63493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63494: p_header_num => 1);
63495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63496:
63497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63491: -- Update the line information that should be overwritten
63492: --
63493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63494: p_header_num => 1);
63495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63496:
63497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63498:
63499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63494: p_header_num => 1);
63495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63496:
63497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63498:
63499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63501: END IF;

Line 63500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63496:
63497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63498:
63499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63501: END IF;
63502:
63503: --
63504: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63507: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63503: --
63504: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63505: --
63506: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63507: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63508: ELSE
63509: ---------------------------------------------------------------------------------------------------
63510: -- 4262811a Switch Sign
63511: ---------------------------------------------------------------------------------------------------

Line 63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63508: ELSE
63509: ---------------------------------------------------------------------------------------------------
63510: -- 4262811a Switch Sign
63511: ---------------------------------------------------------------------------------------------------
63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63509: ---------------------------------------------------------------------------------------------------
63510: -- 4262811a Switch Sign
63511: ---------------------------------------------------------------------------------------------------
63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302

Line 63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63510: -- 4262811a Switch Sign
63511: ---------------------------------------------------------------------------------------------------
63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302
63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63511: ---------------------------------------------------------------------------------------------------
63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302
63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302
63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63520:

Line 63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302
63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63520:
63521: END IF;
63522:

Line 63519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63517: -- 5132302
63518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63520:
63521: END IF;
63522:
63523: -- 4955764

Line 63524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63520:
63521: END IF;
63522:
63523: -- 4955764
63524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63526:
63527:
63528: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63528: XLA_AE_LINES_PKG.ValidateCurrentLine;

63524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63526:
63527:
63528: XLA_AE_LINES_PKG.ValidateCurrentLine;
63529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63530:
63531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63526:
63527:
63528: XLA_AE_LINES_PKG.ValidateCurrentLine;
63529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63530:
63531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63533: ,p_balance_type_code => l_balance_type_code);

Line 63722: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63718: --
63719: -- bulk performance
63720: --
63721: l_balance_type_code VARCHAR2(1);
63722: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63723: l_log_module VARCHAR2(240);
63724:
63725: --
63726: -- Upgrade strategy

Line 63790: XLA_AE_LINES_PKG.SetNewLine;

63786: ') = 'FREIGHT'
63787: THEN
63788:
63789: --
63790: XLA_AE_LINES_PKG.SetNewLine;
63791:
63792: p_balance_type_code := l_balance_type_code;
63793: -- set the flag so later we will know whether the gain loss line needs to be created
63794:

Line 63802: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63798:
63799: --
63800: -- bulk performance
63801: --
63802: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63803: p_header_num => 0); -- 4262811
63804: --
63805: -- set accounting line options
63806: --

Line 63807: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63803: p_header_num => 0); -- 4262811
63804: --
63805: -- set accounting line options
63806: --
63807: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63808: p_natural_side_code => 'D'
63809: , p_gain_or_loss_flag => 'N'
63810: , p_gl_transfer_mode_code => 'S'
63811: , p_acct_entry_type_code => 'A'

Line 63821: xla_ae_lines_pkg.SetAcctLineType

63817: --
63818: --
63819: -- set accounting line type info
63820: --
63821: xla_ae_lines_pkg.SetAcctLineType
63822: (p_component_type => l_component_type
63823: ,p_event_type_code => l_event_type_code
63824: ,p_line_definition_owner_code => l_line_definition_owner_code
63825: ,p_line_definition_code => l_line_definition_code

Line 63835: xla_ae_lines_pkg.SetAcctClass(

63831: ,p_event_class_code => l_event_class_code);
63832: --
63833: -- set accounting class
63834: --
63835: xla_ae_lines_pkg.SetAcctClass(
63836: p_accounting_class_code => 'FREIGHT'
63837: , p_ae_header_id => l_ae_header_id
63838: );
63839:

Line 63843: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63839:
63840: --
63841: -- set rounding class
63842: --
63843: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63844: 'FREIGHT';
63845:
63846: --
63847: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63847: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63843: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63844: 'FREIGHT';
63845:
63846: --
63847: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63848: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63849: --
63850: -- bulk performance
63851: --

Line 63848: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63844: 'FREIGHT';
63845:
63846: --
63847: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63848: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63849: --
63850: -- bulk performance
63851: --
63852: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63852: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63848: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63849: --
63850: -- bulk performance
63851: --
63852: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63853:
63854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63856:

Line 63854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63850: -- bulk performance
63851: --
63852: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63853:
63854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63856:
63857: -- 4955764
63858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63856:
63857: -- 4955764
63858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63860:
63861: -- 4458381 Public Sector Enh
63862:

Line 63964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63960: l_rec_acct_attrs.array_num_value(41) := p_source_77;
63961: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
63962: l_rec_acct_attrs.array_num_value(42) := p_source_78;
63963:
63964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63966:
63967: ---------------------------------------------------------------------------------------------------------------
63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63961: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
63962: l_rec_acct_attrs.array_num_value(42) := p_source_78;
63963:
63964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63966:
63967: ---------------------------------------------------------------------------------------------------------------
63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63969: ---------------------------------------------------------------------------------------------------------------

Line 63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63966:
63967: ---------------------------------------------------------------------------------------------------------------
63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63969: ---------------------------------------------------------------------------------------------------------------
63970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63971:
63972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63966:
63967: ---------------------------------------------------------------------------------------------------------------
63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63969: ---------------------------------------------------------------------------------------------------------------
63970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63971:
63972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63974:

Line 63972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63969: ---------------------------------------------------------------------------------------------------------------
63970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63971:
63972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63974:
63975: IF xla_accounting_cache_pkg.GetValueChar
63976: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63969: ---------------------------------------------------------------------------------------------------------------
63970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63971:
63972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63974:
63975: IF xla_accounting_cache_pkg.GetValueChar
63976: (p_source_code => 'LEDGER_CATEGORY_CODE'
63977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63984: xla_ae_lines_pkg.BflowUpgEntry

63980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63982: )
63983: THEN
63984: xla_ae_lines_pkg.BflowUpgEntry
63985: (p_business_method_code => l_bflow_method_code
63986: ,p_business_class_code => l_bflow_class_code
63987: ,p_balance_type => l_balance_type_code);
63988: ELSE

Line 64001: xla_ae_lines_pkg.SetLineDescription(

63997: --
63998: -- call description
63999: --
64000:
64001: xla_ae_lines_pkg.SetLineDescription(
64002: p_ae_header_id => l_ae_header_id
64003: ,p_description => Description_2 (
64004: p_application_id => p_application_id
64005: , p_ae_header_id => l_ae_header_id

Line 64034: xla_ae_lines_pkg.set_ccid(

64030: , x_value_type_code => l_adr_value_type_code
64031: , p_side => 'NA'
64032: );
64033:
64034: xla_ae_lines_pkg.set_ccid(
64035: p_code_combination_id => l_ccid
64036: , p_value_type_code => l_adr_value_type_code
64037: , p_transaction_coa_id => l_adr_transaction_coa_id
64038: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64066: xla_accounting_err_pkg.build_message
64067: (p_appli_s_name => 'XLA'
64068: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64069: ,p_token_1 => 'LINE_NUMBER'
64070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64071: ,p_token_2 => 'LINE_TYPE_NAME'
64072: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64073: l_component_type
64074: ,l_component_code

Line 64106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64102: --
64103: --
64104: ------------------------------------------------------------------------------------------------
64105: -- 4219869 Business Flow
64106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64107: -- Prior Entry. Currently, the following code is always generated.
64108: ------------------------------------------------------------------------------------------------
64109: XLA_AE_LINES_PKG.ValidateCurrentLine;
64110:

Line 64109: XLA_AE_LINES_PKG.ValidateCurrentLine;

64105: -- 4219869 Business Flow
64106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64107: -- Prior Entry. Currently, the following code is always generated.
64108: ------------------------------------------------------------------------------------------------
64109: XLA_AE_LINES_PKG.ValidateCurrentLine;
64110:
64111: ------------------------------------------------------------------------------------
64112: -- 4219869 Business Flow
64113: -- Populated credit and debit amounts -- Need to generate this within IF

Line 64115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64111: ------------------------------------------------------------------------------------
64112: -- 4219869 Business Flow
64113: -- Populated credit and debit amounts -- Need to generate this within IF
64114: ------------------------------------------------------------------------------------
64115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64116:
64117: ----------------------------------------------------------------------------------
64118: -- 4219869 Business Flow
64119: -- Update journal entry status -- Need to generate this within IF

Line 64147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64143: -- To allow MPA report to determine if it should generate report process
64144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64145: ------------------------------------------------------------------------------------------
64146:
64147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64150: -- call ADRs
64151: -- Bug 4922099

Line 64148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64145: ------------------------------------------------------------------------------------------
64146:
64147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64150: -- call ADRs
64151: -- Bug 4922099
64152: --

Line 64172: xla_ae_lines_pkg.set_ccid(

64168: , x_value_type_code => l_adr_value_type_code
64169: , p_side => 'NA'
64170: );
64171:
64172: xla_ae_lines_pkg.set_ccid(
64173: p_code_combination_id => l_ccid
64174: , p_value_type_code => l_adr_value_type_code
64175: , p_transaction_coa_id => l_adr_transaction_coa_id
64176: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

64191:
64192: --
64193: -- Update the line information that should be overwritten
64194: --
64195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64196: p_header_num => 1);
64197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64198:
64199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 64197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

64193: -- Update the line information that should be overwritten
64194: --
64195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64196: p_header_num => 1);
64197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64198:
64199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64200:
64201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 64199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

64195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64196: p_header_num => 1);
64197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64198:
64199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64200:
64201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64203: END IF;

Line 64202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

64198:
64199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64200:
64201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64203: END IF;
64204:
64205: --
64206: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 64209: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

64205: --
64206: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64207: --
64208: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64209: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64210: ELSE
64211: ---------------------------------------------------------------------------------------------------
64212: -- 4262811a Switch Sign
64213: ---------------------------------------------------------------------------------------------------

Line 64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

64210: ELSE
64211: ---------------------------------------------------------------------------------------------------
64212: -- 4262811a Switch Sign
64213: ---------------------------------------------------------------------------------------------------
64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64211: ---------------------------------------------------------------------------------------------------
64212: -- 4262811a Switch Sign
64213: ---------------------------------------------------------------------------------------------------
64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302

Line 64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64212: -- 4262811a Switch Sign
64213: ---------------------------------------------------------------------------------------------------
64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302
64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64213: ---------------------------------------------------------------------------------------------------
64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302
64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302
64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64222:

Line 64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

64216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302
64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64222:
64223: END IF;
64224:

Line 64221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64219: -- 5132302
64220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64222:
64223: END IF;
64224:
64225: -- 4955764

Line 64226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64222:
64223: END IF;
64224:
64225: -- 4955764
64226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64228:
64229:
64230: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 64230: XLA_AE_LINES_PKG.ValidateCurrentLine;

64226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64228:
64229:
64230: XLA_AE_LINES_PKG.ValidateCurrentLine;
64231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64232:
64233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 64231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64228:
64229:
64230: XLA_AE_LINES_PKG.ValidateCurrentLine;
64231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64232:
64233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64235: ,p_balance_type_code => l_balance_type_code);

Line 64416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

64412: --
64413: -- bulk performance
64414: --
64415: l_balance_type_code VARCHAR2(1);
64416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
64417: l_log_module VARCHAR2(240);
64418:
64419: --
64420: -- Upgrade strategy

Line 64488: XLA_AE_LINES_PKG.SetNewLine;

64484: ') = 'Y'
64485: THEN
64486:
64487: --
64488: XLA_AE_LINES_PKG.SetNewLine;
64489:
64490: p_balance_type_code := l_balance_type_code;
64491: -- set the flag so later we will know whether the gain loss line needs to be created
64492:

Line 64500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

64496:
64497: --
64498: -- bulk performance
64499: --
64500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
64501: p_header_num => 0); -- 4262811
64502: --
64503: -- set accounting line options
64504: --

Line 64505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

64501: p_header_num => 0); -- 4262811
64502: --
64503: -- set accounting line options
64504: --
64505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
64506: p_natural_side_code => 'C'
64507: , p_gain_or_loss_flag => 'N'
64508: , p_gl_transfer_mode_code => 'S'
64509: , p_acct_entry_type_code => 'E'

Line 64519: xla_ae_lines_pkg.SetAcctLineType

64515: --
64516: --
64517: -- set accounting line type info
64518: --
64519: xla_ae_lines_pkg.SetAcctLineType
64520: (p_component_type => l_component_type
64521: ,p_event_type_code => l_event_type_code
64522: ,p_line_definition_owner_code => l_line_definition_owner_code
64523: ,p_line_definition_code => l_line_definition_code

Line 64533: xla_ae_lines_pkg.SetAcctClass(

64529: ,p_event_class_code => l_event_class_code);
64530: --
64531: -- set accounting class
64532: --
64533: xla_ae_lines_pkg.SetAcctClass(
64534: p_accounting_class_code => 'FREIGHT'
64535: , p_ae_header_id => l_ae_header_id
64536: );
64537:

Line 64541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

64537:
64538: --
64539: -- set rounding class
64540: --
64541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64542: 'FREIGHT';
64543:
64544: --
64545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 64545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

64541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64542: 'FREIGHT';
64543:
64544: --
64545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64547: --
64548: -- bulk performance
64549: --

Line 64546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

64542: 'FREIGHT';
64543:
64544: --
64545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64547: --
64548: -- bulk performance
64549: --
64550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 64550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

64546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64547: --
64548: -- bulk performance
64549: --
64550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64551:
64552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64554:

Line 64552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

64548: -- bulk performance
64549: --
64550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64551:
64552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64554:
64555: -- 4955764
64556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64554:
64555: -- 4955764
64556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64558:
64559: -- 4458381 Public Sector Enh
64560:

Line 64652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

64648: l_rec_acct_attrs.array_num_value(36) := p_source_77;
64649: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
64650: l_rec_acct_attrs.array_num_value(37) := p_source_78;
64651:
64652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64654:
64655: ---------------------------------------------------------------------------------------------------------------
64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 64653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

64649: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
64650: l_rec_acct_attrs.array_num_value(37) := p_source_78;
64651:
64652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64654:
64655: ---------------------------------------------------------------------------------------------------------------
64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64657: ---------------------------------------------------------------------------------------------------------------

Line 64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

64652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64654:
64655: ---------------------------------------------------------------------------------------------------------------
64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64657: ---------------------------------------------------------------------------------------------------------------
64658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64659:
64660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 64658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

64654:
64655: ---------------------------------------------------------------------------------------------------------------
64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64657: ---------------------------------------------------------------------------------------------------------------
64658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64659:
64660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64662:

Line 64660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64657: ---------------------------------------------------------------------------------------------------------------
64658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64659:
64660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64662:
64663: IF xla_accounting_cache_pkg.GetValueChar
64664: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 64661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64657: ---------------------------------------------------------------------------------------------------------------
64658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64659:
64660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64662:
64663: IF xla_accounting_cache_pkg.GetValueChar
64664: (p_source_code => 'LEDGER_CATEGORY_CODE'
64665: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 64672: xla_ae_lines_pkg.BflowUpgEntry

64668: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64669: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
64670: )
64671: THEN
64672: xla_ae_lines_pkg.BflowUpgEntry
64673: (p_business_method_code => l_bflow_method_code
64674: ,p_business_class_code => l_bflow_class_code
64675: ,p_balance_type => l_balance_type_code);
64676: ELSE

Line 64678: XLA_AE_LINES_PKG.business_flow_validation(

64674: ,p_business_class_code => l_bflow_class_code
64675: ,p_balance_type => l_balance_type_code);
64676: ELSE
64677: NULL;
64678: XLA_AE_LINES_PKG.business_flow_validation(
64679: p_business_method_code => l_bflow_method_code
64680: ,p_business_class_code => l_bflow_class_code
64681: ,p_inherit_description_flag => l_inherit_desc_flag);
64682: END IF;

Line 64725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64721: xla_accounting_err_pkg.build_message
64722: (p_appli_s_name => 'XLA'
64723: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64724: ,p_token_1 => 'LINE_NUMBER'
64725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64726: ,p_token_2 => 'LINE_TYPE_NAME'
64727: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64728: l_component_type
64729: ,l_component_code

Line 64761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64757: --
64758: --
64759: ------------------------------------------------------------------------------------------------
64760: -- 4219869 Business Flow
64761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64762: -- Prior Entry. Currently, the following code is always generated.
64763: ------------------------------------------------------------------------------------------------
64764: -- No ValidateCurrentLine for business flow method of Prior Entry
64765:

Line 64770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64766: ------------------------------------------------------------------------------------
64767: -- 4219869 Business Flow
64768: -- Populated credit and debit amounts -- Need to generate this within IF
64769: ------------------------------------------------------------------------------------
64770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64771:
64772: ----------------------------------------------------------------------------------
64773: -- 4219869 Business Flow
64774: -- Update journal entry status -- Need to generate this within IF

Line 64802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64798: -- To allow MPA report to determine if it should generate report process
64799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64800: ------------------------------------------------------------------------------------------
64801:
64802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64805: -- call ADRs
64806: -- Bug 4922099

Line 64803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64800: ------------------------------------------------------------------------------------------
64801:
64802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64805: -- call ADRs
64806: -- Bug 4922099
64807: --

Line 64824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

64820:
64821: --
64822: -- Update the line information that should be overwritten
64823: --
64824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64825: p_header_num => 1);
64826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64827:
64828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 64826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

64822: -- Update the line information that should be overwritten
64823: --
64824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64825: p_header_num => 1);
64826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64827:
64828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64829:
64830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 64828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

64824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64825: p_header_num => 1);
64826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64827:
64828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64829:
64830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64832: END IF;

Line 64831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

64827:
64828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64829:
64830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64832: END IF;
64833:
64834: --
64835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 64838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

64834: --
64835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64836: --
64837: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64839: ELSE
64840: ---------------------------------------------------------------------------------------------------
64841: -- 4262811a Switch Sign
64842: ---------------------------------------------------------------------------------------------------

Line 64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

64839: ELSE
64840: ---------------------------------------------------------------------------------------------------
64841: -- 4262811a Switch Sign
64842: ---------------------------------------------------------------------------------------------------
64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64840: ---------------------------------------------------------------------------------------------------
64841: -- 4262811a Switch Sign
64842: ---------------------------------------------------------------------------------------------------
64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302

Line 64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64841: -- 4262811a Switch Sign
64842: ---------------------------------------------------------------------------------------------------
64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302
64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64842: ---------------------------------------------------------------------------------------------------
64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302
64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302
64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64851:

Line 64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

64845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302
64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64851:
64852: END IF;
64853:

Line 64850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64848: -- 5132302
64849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64851:
64852: END IF;
64853:
64854: -- 4955764

Line 64855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64851:
64852: END IF;
64853:
64854: -- 4955764
64855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64857:
64858:
64859: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 64859: XLA_AE_LINES_PKG.ValidateCurrentLine;

64855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64857:
64858:
64859: XLA_AE_LINES_PKG.ValidateCurrentLine;
64860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64861:
64862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 64860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64857:
64858:
64859: XLA_AE_LINES_PKG.ValidateCurrentLine;
64860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64861:
64862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64864: ,p_balance_type_code => l_balance_type_code);

Line 65055: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

65051: --
65052: -- bulk performance
65053: --
65054: l_balance_type_code VARCHAR2(1);
65055: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65056: l_log_module VARCHAR2(240);
65057:
65058: --
65059: -- Upgrade strategy

Line 65123: XLA_AE_LINES_PKG.SetNewLine;

65119: ') = 'FREIGHT'
65120: THEN
65121:
65122: --
65123: XLA_AE_LINES_PKG.SetNewLine;
65124:
65125: p_balance_type_code := l_balance_type_code;
65126: -- set the flag so later we will know whether the gain loss line needs to be created
65127:

Line 65135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

65131:
65132: --
65133: -- bulk performance
65134: --
65135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
65136: p_header_num => 0); -- 4262811
65137: --
65138: -- set accounting line options
65139: --

Line 65140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

65136: p_header_num => 0); -- 4262811
65137: --
65138: -- set accounting line options
65139: --
65140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
65141: p_natural_side_code => 'D'
65142: , p_gain_or_loss_flag => 'N'
65143: , p_gl_transfer_mode_code => 'S'
65144: , p_acct_entry_type_code => 'A'

Line 65154: xla_ae_lines_pkg.SetAcctLineType

65150: --
65151: --
65152: -- set accounting line type info
65153: --
65154: xla_ae_lines_pkg.SetAcctLineType
65155: (p_component_type => l_component_type
65156: ,p_event_type_code => l_event_type_code
65157: ,p_line_definition_owner_code => l_line_definition_owner_code
65158: ,p_line_definition_code => l_line_definition_code

Line 65168: xla_ae_lines_pkg.SetAcctClass(

65164: ,p_event_class_code => l_event_class_code);
65165: --
65166: -- set accounting class
65167: --
65168: xla_ae_lines_pkg.SetAcctClass(
65169: p_accounting_class_code => 'FREIGHT'
65170: , p_ae_header_id => l_ae_header_id
65171: );
65172:

Line 65176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

65172:
65173: --
65174: -- set rounding class
65175: --
65176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65177: 'FREIGHT';
65178:
65179: --
65180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 65180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

65176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65177: 'FREIGHT';
65178:
65179: --
65180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65182: --
65183: -- bulk performance
65184: --

Line 65181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

65177: 'FREIGHT';
65178:
65179: --
65180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65182: --
65183: -- bulk performance
65184: --
65185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 65185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

65181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65182: --
65183: -- bulk performance
65184: --
65185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65186:
65187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65189:

Line 65187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

65183: -- bulk performance
65184: --
65185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65186:
65187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65189:
65190: -- 4955764
65191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65189:
65190: -- 4955764
65191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65193:
65194: -- 4458381 Public Sector Enh
65195:

Line 65301: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

65297: l_rec_acct_attrs.array_num_value(43) := p_source_77;
65298: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
65299: l_rec_acct_attrs.array_num_value(44) := p_source_78;
65300:
65301: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65302: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65303:
65304: ---------------------------------------------------------------------------------------------------------------
65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 65302: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

65298: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
65299: l_rec_acct_attrs.array_num_value(44) := p_source_78;
65300:
65301: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65302: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65303:
65304: ---------------------------------------------------------------------------------------------------------------
65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65306: ---------------------------------------------------------------------------------------------------------------

Line 65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

65301: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65302: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65303:
65304: ---------------------------------------------------------------------------------------------------------------
65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65306: ---------------------------------------------------------------------------------------------------------------
65307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65308:
65309: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 65307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

65303:
65304: ---------------------------------------------------------------------------------------------------------------
65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65306: ---------------------------------------------------------------------------------------------------------------
65307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65308:
65309: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65310: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65311:

Line 65309: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65305: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65306: ---------------------------------------------------------------------------------------------------------------
65307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65308:
65309: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65310: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65311:
65312: IF xla_accounting_cache_pkg.GetValueChar
65313: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 65310: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65306: ---------------------------------------------------------------------------------------------------------------
65307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65308:
65309: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65310: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65311:
65312: IF xla_accounting_cache_pkg.GetValueChar
65313: (p_source_code => 'LEDGER_CATEGORY_CODE'
65314: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 65321: xla_ae_lines_pkg.BflowUpgEntry

65317: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65318: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
65319: )
65320: THEN
65321: xla_ae_lines_pkg.BflowUpgEntry
65322: (p_business_method_code => l_bflow_method_code
65323: ,p_business_class_code => l_bflow_class_code
65324: ,p_balance_type => l_balance_type_code);
65325: ELSE

Line 65338: xla_ae_lines_pkg.SetLineDescription(

65334: --
65335: -- call description
65336: --
65337:
65338: xla_ae_lines_pkg.SetLineDescription(
65339: p_ae_header_id => l_ae_header_id
65340: ,p_description => Description_2 (
65341: p_application_id => p_application_id
65342: , p_ae_header_id => l_ae_header_id

Line 65371: xla_ae_lines_pkg.set_ccid(

65367: , x_value_type_code => l_adr_value_type_code
65368: , p_side => 'NA'
65369: );
65370:
65371: xla_ae_lines_pkg.set_ccid(
65372: p_code_combination_id => l_ccid
65373: , p_value_type_code => l_adr_value_type_code
65374: , p_transaction_coa_id => l_adr_transaction_coa_id
65375: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65407: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

65403: xla_accounting_err_pkg.build_message
65404: (p_appli_s_name => 'XLA'
65405: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
65406: ,p_token_1 => 'LINE_NUMBER'
65407: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
65408: ,p_token_2 => 'LINE_TYPE_NAME'
65409: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
65410: l_component_type
65411: ,l_component_code

Line 65443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

65439: --
65440: --
65441: ------------------------------------------------------------------------------------------------
65442: -- 4219869 Business Flow
65443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65444: -- Prior Entry. Currently, the following code is always generated.
65445: ------------------------------------------------------------------------------------------------
65446: XLA_AE_LINES_PKG.ValidateCurrentLine;
65447:

Line 65446: XLA_AE_LINES_PKG.ValidateCurrentLine;

65442: -- 4219869 Business Flow
65443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65444: -- Prior Entry. Currently, the following code is always generated.
65445: ------------------------------------------------------------------------------------------------
65446: XLA_AE_LINES_PKG.ValidateCurrentLine;
65447:
65448: ------------------------------------------------------------------------------------
65449: -- 4219869 Business Flow
65450: -- Populated credit and debit amounts -- Need to generate this within IF

Line 65452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65448: ------------------------------------------------------------------------------------
65449: -- 4219869 Business Flow
65450: -- Populated credit and debit amounts -- Need to generate this within IF
65451: ------------------------------------------------------------------------------------
65452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65453:
65454: ----------------------------------------------------------------------------------
65455: -- 4219869 Business Flow
65456: -- Update journal entry status -- Need to generate this within IF

Line 65484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

65480: -- To allow MPA report to determine if it should generate report process
65481: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65482: ------------------------------------------------------------------------------------------
65483:
65484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65486: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65487: -- call ADRs
65488: -- Bug 4922099

Line 65485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

65481: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65482: ------------------------------------------------------------------------------------------
65483:
65484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65486: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65487: -- call ADRs
65488: -- Bug 4922099
65489: --

Line 65509: xla_ae_lines_pkg.set_ccid(

65505: , x_value_type_code => l_adr_value_type_code
65506: , p_side => 'NA'
65507: );
65508:
65509: xla_ae_lines_pkg.set_ccid(
65510: p_code_combination_id => l_ccid
65511: , p_value_type_code => l_adr_value_type_code
65512: , p_transaction_coa_id => l_adr_transaction_coa_id
65513: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

65528:
65529: --
65530: -- Update the line information that should be overwritten
65531: --
65532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65533: p_header_num => 1);
65534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65535:
65536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 65534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

65530: -- Update the line information that should be overwritten
65531: --
65532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65533: p_header_num => 1);
65534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65535:
65536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65537:
65538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 65536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

65532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65533: p_header_num => 1);
65534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65535:
65536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65537:
65538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65540: END IF;

Line 65539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

65535:
65536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65537:
65538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65540: END IF;
65541:
65542: --
65543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 65546: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

65542: --
65543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65544: --
65545: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65546: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65547: ELSE
65548: ---------------------------------------------------------------------------------------------------
65549: -- 4262811a Switch Sign
65550: ---------------------------------------------------------------------------------------------------

Line 65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

65547: ELSE
65548: ---------------------------------------------------------------------------------------------------
65549: -- 4262811a Switch Sign
65550: ---------------------------------------------------------------------------------------------------
65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65548: ---------------------------------------------------------------------------------------------------
65549: -- 4262811a Switch Sign
65550: ---------------------------------------------------------------------------------------------------
65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302

Line 65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65549: -- 4262811a Switch Sign
65550: ---------------------------------------------------------------------------------------------------
65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302
65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65550: ---------------------------------------------------------------------------------------------------
65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302
65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302
65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65559:

Line 65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302
65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65559:
65560: END IF;
65561:

Line 65558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65556: -- 5132302
65557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65559:
65560: END IF;
65561:
65562: -- 4955764

Line 65563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65559:
65560: END IF;
65561:
65562: -- 4955764
65563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65565:
65566:
65567: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 65567: XLA_AE_LINES_PKG.ValidateCurrentLine;

65563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65565:
65566:
65567: XLA_AE_LINES_PKG.ValidateCurrentLine;
65568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65569:
65570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 65568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65565:
65566:
65567: XLA_AE_LINES_PKG.ValidateCurrentLine;
65568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65569:
65570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65572: ,p_balance_type_code => l_balance_type_code);

Line 65757: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

65753: --
65754: -- bulk performance
65755: --
65756: l_balance_type_code VARCHAR2(1);
65757: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65758: l_log_module VARCHAR2(240);
65759:
65760: --
65761: -- Upgrade strategy

Line 65829: XLA_AE_LINES_PKG.SetNewLine;

65825: ') = 'Y'
65826: THEN
65827:
65828: --
65829: XLA_AE_LINES_PKG.SetNewLine;
65830:
65831: p_balance_type_code := l_balance_type_code;
65832: -- set the flag so later we will know whether the gain loss line needs to be created
65833:

Line 65841: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

65837:
65838: --
65839: -- bulk performance
65840: --
65841: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
65842: p_header_num => 0); -- 4262811
65843: --
65844: -- set accounting line options
65845: --

Line 65846: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

65842: p_header_num => 0); -- 4262811
65843: --
65844: -- set accounting line options
65845: --
65846: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
65847: p_natural_side_code => 'C'
65848: , p_gain_or_loss_flag => 'N'
65849: , p_gl_transfer_mode_code => 'S'
65850: , p_acct_entry_type_code => 'E'

Line 65860: xla_ae_lines_pkg.SetAcctLineType

65856: --
65857: --
65858: -- set accounting line type info
65859: --
65860: xla_ae_lines_pkg.SetAcctLineType
65861: (p_component_type => l_component_type
65862: ,p_event_type_code => l_event_type_code
65863: ,p_line_definition_owner_code => l_line_definition_owner_code
65864: ,p_line_definition_code => l_line_definition_code

Line 65874: xla_ae_lines_pkg.SetAcctClass(

65870: ,p_event_class_code => l_event_class_code);
65871: --
65872: -- set accounting class
65873: --
65874: xla_ae_lines_pkg.SetAcctClass(
65875: p_accounting_class_code => 'FREIGHT'
65876: , p_ae_header_id => l_ae_header_id
65877: );
65878:

Line 65882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

65878:
65879: --
65880: -- set rounding class
65881: --
65882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65883: 'FREIGHT';
65884:
65885: --
65886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 65886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

65882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65883: 'FREIGHT';
65884:
65885: --
65886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65888: --
65889: -- bulk performance
65890: --

Line 65887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

65883: 'FREIGHT';
65884:
65885: --
65886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65888: --
65889: -- bulk performance
65890: --
65891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 65891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

65887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65888: --
65889: -- bulk performance
65890: --
65891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65892:
65893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65895:

Line 65893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

65889: -- bulk performance
65890: --
65891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65892:
65893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65895:
65896: -- 4955764
65897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65895:
65896: -- 4955764
65897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65899:
65900: -- 4458381 Public Sector Enh
65901:

Line 65997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

65993: l_rec_acct_attrs.array_num_value(38) := p_source_77;
65994: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
65995: l_rec_acct_attrs.array_num_value(39) := p_source_78;
65996:
65997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65999:
66000: ---------------------------------------------------------------------------------------------------------------
66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 65998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

65994: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
65995: l_rec_acct_attrs.array_num_value(39) := p_source_78;
65996:
65997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65999:
66000: ---------------------------------------------------------------------------------------------------------------
66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66002: ---------------------------------------------------------------------------------------------------------------

Line 66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

65997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65999:
66000: ---------------------------------------------------------------------------------------------------------------
66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66002: ---------------------------------------------------------------------------------------------------------------
66003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66004:
66005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 66003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

65999:
66000: ---------------------------------------------------------------------------------------------------------------
66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66002: ---------------------------------------------------------------------------------------------------------------
66003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66004:
66005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66007:

Line 66005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66002: ---------------------------------------------------------------------------------------------------------------
66003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66004:
66005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66007:
66008: IF xla_accounting_cache_pkg.GetValueChar
66009: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 66006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66002: ---------------------------------------------------------------------------------------------------------------
66003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66004:
66005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66007:
66008: IF xla_accounting_cache_pkg.GetValueChar
66009: (p_source_code => 'LEDGER_CATEGORY_CODE'
66010: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 66017: xla_ae_lines_pkg.BflowUpgEntry

66013: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66014: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
66015: )
66016: THEN
66017: xla_ae_lines_pkg.BflowUpgEntry
66018: (p_business_method_code => l_bflow_method_code
66019: ,p_business_class_code => l_bflow_class_code
66020: ,p_balance_type => l_balance_type_code);
66021: ELSE

Line 66023: XLA_AE_LINES_PKG.business_flow_validation(

66019: ,p_business_class_code => l_bflow_class_code
66020: ,p_balance_type => l_balance_type_code);
66021: ELSE
66022: NULL;
66023: XLA_AE_LINES_PKG.business_flow_validation(
66024: p_business_method_code => l_bflow_method_code
66025: ,p_business_class_code => l_bflow_class_code
66026: ,p_inherit_description_flag => l_inherit_desc_flag);
66027: END IF;

Line 66070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

66066: xla_accounting_err_pkg.build_message
66067: (p_appli_s_name => 'XLA'
66068: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
66069: ,p_token_1 => 'LINE_NUMBER'
66070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
66071: ,p_token_2 => 'LINE_TYPE_NAME'
66072: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
66073: l_component_type
66074: ,l_component_code

Line 66106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

66102: --
66103: --
66104: ------------------------------------------------------------------------------------------------
66105: -- 4219869 Business Flow
66106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66107: -- Prior Entry. Currently, the following code is always generated.
66108: ------------------------------------------------------------------------------------------------
66109: -- No ValidateCurrentLine for business flow method of Prior Entry
66110:

Line 66115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66111: ------------------------------------------------------------------------------------
66112: -- 4219869 Business Flow
66113: -- Populated credit and debit amounts -- Need to generate this within IF
66114: ------------------------------------------------------------------------------------
66115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66116:
66117: ----------------------------------------------------------------------------------
66118: -- 4219869 Business Flow
66119: -- Update journal entry status -- Need to generate this within IF

Line 66147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

66143: -- To allow MPA report to determine if it should generate report process
66144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66145: ------------------------------------------------------------------------------------------
66146:
66147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66150: -- call ADRs
66151: -- Bug 4922099

Line 66148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

66144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66145: ------------------------------------------------------------------------------------------
66146:
66147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66150: -- call ADRs
66151: -- Bug 4922099
66152: --

Line 66169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

66165:
66166: --
66167: -- Update the line information that should be overwritten
66168: --
66169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66170: p_header_num => 1);
66171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66172:
66173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 66171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

66167: -- Update the line information that should be overwritten
66168: --
66169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66170: p_header_num => 1);
66171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66172:
66173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66174:
66175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 66173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

66169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66170: p_header_num => 1);
66171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66172:
66173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66174:
66175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66177: END IF;

Line 66176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

66172:
66173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66174:
66175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66177: END IF;
66178:
66179: --
66180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 66183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

66179: --
66180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66181: --
66182: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66184: ELSE
66185: ---------------------------------------------------------------------------------------------------
66186: -- 4262811a Switch Sign
66187: ---------------------------------------------------------------------------------------------------

Line 66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

66184: ELSE
66185: ---------------------------------------------------------------------------------------------------
66186: -- 4262811a Switch Sign
66187: ---------------------------------------------------------------------------------------------------
66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66185: ---------------------------------------------------------------------------------------------------
66186: -- 4262811a Switch Sign
66187: ---------------------------------------------------------------------------------------------------
66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302

Line 66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66186: -- 4262811a Switch Sign
66187: ---------------------------------------------------------------------------------------------------
66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302
66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66187: ---------------------------------------------------------------------------------------------------
66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302
66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302
66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66196:

Line 66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

66190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302
66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66196:
66197: END IF;
66198:

Line 66195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66193: -- 5132302
66194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66196:
66197: END IF;
66198:
66199: -- 4955764

Line 66200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66196:
66197: END IF;
66198:
66199: -- 4955764
66200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66202:
66203:
66204: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66204: XLA_AE_LINES_PKG.ValidateCurrentLine;

66200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66202:
66203:
66204: XLA_AE_LINES_PKG.ValidateCurrentLine;
66205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66206:
66207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66202:
66203:
66204: XLA_AE_LINES_PKG.ValidateCurrentLine;
66205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66206:
66207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66209: ,p_balance_type_code => l_balance_type_code);

Line 66392: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

66388: --
66389: -- bulk performance
66390: --
66391: l_balance_type_code VARCHAR2(1);
66392: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66393: l_log_module VARCHAR2(240);
66394:
66395: --
66396: -- Upgrade strategy

Line 66464: XLA_AE_LINES_PKG.SetNewLine;

66460: ') = 'Y'
66461: THEN
66462:
66463: --
66464: XLA_AE_LINES_PKG.SetNewLine;
66465:
66466: p_balance_type_code := l_balance_type_code;
66467: -- set the flag so later we will know whether the gain loss line needs to be created
66468:

Line 66476: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

66472:
66473: --
66474: -- bulk performance
66475: --
66476: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
66477: p_header_num => 0); -- 4262811
66478: --
66479: -- set accounting line options
66480: --

Line 66481: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

66477: p_header_num => 0); -- 4262811
66478: --
66479: -- set accounting line options
66480: --
66481: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
66482: p_natural_side_code => 'C'
66483: , p_gain_or_loss_flag => 'N'
66484: , p_gl_transfer_mode_code => 'S'
66485: , p_acct_entry_type_code => 'E'

Line 66495: xla_ae_lines_pkg.SetAcctLineType

66491: --
66492: --
66493: -- set accounting line type info
66494: --
66495: xla_ae_lines_pkg.SetAcctLineType
66496: (p_component_type => l_component_type
66497: ,p_event_type_code => l_event_type_code
66498: ,p_line_definition_owner_code => l_line_definition_owner_code
66499: ,p_line_definition_code => l_line_definition_code

Line 66509: xla_ae_lines_pkg.SetAcctClass(

66505: ,p_event_class_code => l_event_class_code);
66506: --
66507: -- set accounting class
66508: --
66509: xla_ae_lines_pkg.SetAcctClass(
66510: p_accounting_class_code => 'FREIGHT'
66511: , p_ae_header_id => l_ae_header_id
66512: );
66513:

Line 66517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

66513:
66514: --
66515: -- set rounding class
66516: --
66517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66518: 'FREIGHT';
66519:
66520: --
66521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 66521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

66517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66518: 'FREIGHT';
66519:
66520: --
66521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66523: --
66524: -- bulk performance
66525: --

Line 66522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

66518: 'FREIGHT';
66519:
66520: --
66521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66523: --
66524: -- bulk performance
66525: --
66526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 66526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

66522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66523: --
66524: -- bulk performance
66525: --
66526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66527:
66528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66530:

Line 66528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

66524: -- bulk performance
66525: --
66526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66527:
66528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66530:
66531: -- 4955764
66532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66530:
66531: -- 4955764
66532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66534:
66535: -- 4458381 Public Sector Enh
66536:

Line 66630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

66626: l_rec_acct_attrs.array_num_value(37) := p_source_77;
66627: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
66628: l_rec_acct_attrs.array_num_value(38) := p_source_78;
66629:
66630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66632:
66633: ---------------------------------------------------------------------------------------------------------------
66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 66631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

66627: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
66628: l_rec_acct_attrs.array_num_value(38) := p_source_78;
66629:
66630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66632:
66633: ---------------------------------------------------------------------------------------------------------------
66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66635: ---------------------------------------------------------------------------------------------------------------

Line 66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

66630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66632:
66633: ---------------------------------------------------------------------------------------------------------------
66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66635: ---------------------------------------------------------------------------------------------------------------
66636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66637:
66638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 66636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

66632:
66633: ---------------------------------------------------------------------------------------------------------------
66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66635: ---------------------------------------------------------------------------------------------------------------
66636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66637:
66638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66640:

Line 66638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66635: ---------------------------------------------------------------------------------------------------------------
66636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66637:
66638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66640:
66641: IF xla_accounting_cache_pkg.GetValueChar
66642: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 66639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66635: ---------------------------------------------------------------------------------------------------------------
66636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66637:
66638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66640:
66641: IF xla_accounting_cache_pkg.GetValueChar
66642: (p_source_code => 'LEDGER_CATEGORY_CODE'
66643: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 66650: xla_ae_lines_pkg.BflowUpgEntry

66646: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66647: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
66648: )
66649: THEN
66650: xla_ae_lines_pkg.BflowUpgEntry
66651: (p_business_method_code => l_bflow_method_code
66652: ,p_business_class_code => l_bflow_class_code
66653: ,p_balance_type => l_balance_type_code);
66654: ELSE

Line 66656: XLA_AE_LINES_PKG.business_flow_validation(

66652: ,p_business_class_code => l_bflow_class_code
66653: ,p_balance_type => l_balance_type_code);
66654: ELSE
66655: NULL;
66656: XLA_AE_LINES_PKG.business_flow_validation(
66657: p_business_method_code => l_bflow_method_code
66658: ,p_business_class_code => l_bflow_class_code
66659: ,p_inherit_description_flag => l_inherit_desc_flag);
66660: END IF;

Line 66703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

66699: xla_accounting_err_pkg.build_message
66700: (p_appli_s_name => 'XLA'
66701: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
66702: ,p_token_1 => 'LINE_NUMBER'
66703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
66704: ,p_token_2 => 'LINE_TYPE_NAME'
66705: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
66706: l_component_type
66707: ,l_component_code

Line 66739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

66735: --
66736: --
66737: ------------------------------------------------------------------------------------------------
66738: -- 4219869 Business Flow
66739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66740: -- Prior Entry. Currently, the following code is always generated.
66741: ------------------------------------------------------------------------------------------------
66742: -- No ValidateCurrentLine for business flow method of Prior Entry
66743:

Line 66748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66744: ------------------------------------------------------------------------------------
66745: -- 4219869 Business Flow
66746: -- Populated credit and debit amounts -- Need to generate this within IF
66747: ------------------------------------------------------------------------------------
66748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66749:
66750: ----------------------------------------------------------------------------------
66751: -- 4219869 Business Flow
66752: -- Update journal entry status -- Need to generate this within IF

Line 66780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

66776: -- To allow MPA report to determine if it should generate report process
66777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66778: ------------------------------------------------------------------------------------------
66779:
66780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66783: -- call ADRs
66784: -- Bug 4922099

Line 66781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

66777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66778: ------------------------------------------------------------------------------------------
66779:
66780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66783: -- call ADRs
66784: -- Bug 4922099
66785: --

Line 66802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

66798:
66799: --
66800: -- Update the line information that should be overwritten
66801: --
66802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66803: p_header_num => 1);
66804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66805:
66806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 66804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

66800: -- Update the line information that should be overwritten
66801: --
66802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66803: p_header_num => 1);
66804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66805:
66806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66807:
66808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 66806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

66802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66803: p_header_num => 1);
66804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66805:
66806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66807:
66808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66810: END IF;

Line 66809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

66805:
66806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66807:
66808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66810: END IF;
66811:
66812: --
66813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 66816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

66812: --
66813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66814: --
66815: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66817: ELSE
66818: ---------------------------------------------------------------------------------------------------
66819: -- 4262811a Switch Sign
66820: ---------------------------------------------------------------------------------------------------

Line 66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

66817: ELSE
66818: ---------------------------------------------------------------------------------------------------
66819: -- 4262811a Switch Sign
66820: ---------------------------------------------------------------------------------------------------
66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66818: ---------------------------------------------------------------------------------------------------
66819: -- 4262811a Switch Sign
66820: ---------------------------------------------------------------------------------------------------
66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302

Line 66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66819: -- 4262811a Switch Sign
66820: ---------------------------------------------------------------------------------------------------
66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302
66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66820: ---------------------------------------------------------------------------------------------------
66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302
66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302
66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66829:

Line 66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

66823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302
66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66829:
66830: END IF;
66831:

Line 66828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66826: -- 5132302
66827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66829:
66830: END IF;
66831:
66832: -- 4955764

Line 66833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66829:
66830: END IF;
66831:
66832: -- 4955764
66833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66835:
66836:
66837: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66837: XLA_AE_LINES_PKG.ValidateCurrentLine;

66833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66835:
66836:
66837: XLA_AE_LINES_PKG.ValidateCurrentLine;
66838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66839:
66840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66835:
66836:
66837: XLA_AE_LINES_PKG.ValidateCurrentLine;
66838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66839:
66840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66842: ,p_balance_type_code => l_balance_type_code);

Line 67033: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

67029: --
67030: -- bulk performance
67031: --
67032: l_balance_type_code VARCHAR2(1);
67033: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
67034: l_log_module VARCHAR2(240);
67035:
67036: --
67037: -- Upgrade strategy

Line 67101: XLA_AE_LINES_PKG.SetNewLine;

67097: ') = 'FREIGHT'
67098: THEN
67099:
67100: --
67101: XLA_AE_LINES_PKG.SetNewLine;
67102:
67103: p_balance_type_code := l_balance_type_code;
67104: -- set the flag so later we will know whether the gain loss line needs to be created
67105:

Line 67113: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

67109:
67110: --
67111: -- bulk performance
67112: --
67113: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
67114: p_header_num => 0); -- 4262811
67115: --
67116: -- set accounting line options
67117: --

Line 67118: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

67114: p_header_num => 0); -- 4262811
67115: --
67116: -- set accounting line options
67117: --
67118: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
67119: p_natural_side_code => 'D'
67120: , p_gain_or_loss_flag => 'N'
67121: , p_gl_transfer_mode_code => 'S'
67122: , p_acct_entry_type_code => 'A'

Line 67132: xla_ae_lines_pkg.SetAcctLineType

67128: --
67129: --
67130: -- set accounting line type info
67131: --
67132: xla_ae_lines_pkg.SetAcctLineType
67133: (p_component_type => l_component_type
67134: ,p_event_type_code => l_event_type_code
67135: ,p_line_definition_owner_code => l_line_definition_owner_code
67136: ,p_line_definition_code => l_line_definition_code

Line 67146: xla_ae_lines_pkg.SetAcctClass(

67142: ,p_event_class_code => l_event_class_code);
67143: --
67144: -- set accounting class
67145: --
67146: xla_ae_lines_pkg.SetAcctClass(
67147: p_accounting_class_code => 'FREIGHT'
67148: , p_ae_header_id => l_ae_header_id
67149: );
67150:

Line 67154: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

67150:
67151: --
67152: -- set rounding class
67153: --
67154: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67155: 'FREIGHT';
67156:
67157: --
67158: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 67158: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

67154: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67155: 'FREIGHT';
67156:
67157: --
67158: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67159: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67160: --
67161: -- bulk performance
67162: --

Line 67159: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

67155: 'FREIGHT';
67156:
67157: --
67158: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67159: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67160: --
67161: -- bulk performance
67162: --
67163: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 67163: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

67159: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67160: --
67161: -- bulk performance
67162: --
67163: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67164:
67165: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67166: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67167:

Line 67165: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

67161: -- bulk performance
67162: --
67163: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67164:
67165: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67166: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67167:
67168: -- 4955764
67169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67165: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67166: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67167:
67168: -- 4955764
67169: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67170: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67171:
67172: -- 4458381 Public Sector Enh
67173:

Line 67277: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

67273: l_rec_acct_attrs.array_num_value(42) := p_source_77;
67274: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
67275: l_rec_acct_attrs.array_num_value(43) := p_source_78;
67276:
67277: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67278: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67279:
67280: ---------------------------------------------------------------------------------------------------------------
67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 67278: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

67274: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
67275: l_rec_acct_attrs.array_num_value(43) := p_source_78;
67276:
67277: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67278: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67279:
67280: ---------------------------------------------------------------------------------------------------------------
67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67282: ---------------------------------------------------------------------------------------------------------------

Line 67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

67277: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67278: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67279:
67280: ---------------------------------------------------------------------------------------------------------------
67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67282: ---------------------------------------------------------------------------------------------------------------
67283: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67284:
67285: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 67283: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

67279:
67280: ---------------------------------------------------------------------------------------------------------------
67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67282: ---------------------------------------------------------------------------------------------------------------
67283: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67284:
67285: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67287:

Line 67285: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67281: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67282: ---------------------------------------------------------------------------------------------------------------
67283: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67284:
67285: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67287:
67288: IF xla_accounting_cache_pkg.GetValueChar
67289: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 67286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67282: ---------------------------------------------------------------------------------------------------------------
67283: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67284:
67285: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67287:
67288: IF xla_accounting_cache_pkg.GetValueChar
67289: (p_source_code => 'LEDGER_CATEGORY_CODE'
67290: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 67297: xla_ae_lines_pkg.BflowUpgEntry

67293: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67294: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
67295: )
67296: THEN
67297: xla_ae_lines_pkg.BflowUpgEntry
67298: (p_business_method_code => l_bflow_method_code
67299: ,p_business_class_code => l_bflow_class_code
67300: ,p_balance_type => l_balance_type_code);
67301: ELSE

Line 67314: xla_ae_lines_pkg.SetLineDescription(

67310: --
67311: -- call description
67312: --
67313:
67314: xla_ae_lines_pkg.SetLineDescription(
67315: p_ae_header_id => l_ae_header_id
67316: ,p_description => Description_2 (
67317: p_application_id => p_application_id
67318: , p_ae_header_id => l_ae_header_id

Line 67347: xla_ae_lines_pkg.set_ccid(

67343: , x_value_type_code => l_adr_value_type_code
67344: , p_side => 'NA'
67345: );
67346:
67347: xla_ae_lines_pkg.set_ccid(
67348: p_code_combination_id => l_ccid
67349: , p_value_type_code => l_adr_value_type_code
67350: , p_transaction_coa_id => l_adr_transaction_coa_id
67351: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67383: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

67379: xla_accounting_err_pkg.build_message
67380: (p_appli_s_name => 'XLA'
67381: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
67382: ,p_token_1 => 'LINE_NUMBER'
67383: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
67384: ,p_token_2 => 'LINE_TYPE_NAME'
67385: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
67386: l_component_type
67387: ,l_component_code

Line 67419: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

67415: --
67416: --
67417: ------------------------------------------------------------------------------------------------
67418: -- 4219869 Business Flow
67419: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67420: -- Prior Entry. Currently, the following code is always generated.
67421: ------------------------------------------------------------------------------------------------
67422: XLA_AE_LINES_PKG.ValidateCurrentLine;
67423:

Line 67422: XLA_AE_LINES_PKG.ValidateCurrentLine;

67418: -- 4219869 Business Flow
67419: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67420: -- Prior Entry. Currently, the following code is always generated.
67421: ------------------------------------------------------------------------------------------------
67422: XLA_AE_LINES_PKG.ValidateCurrentLine;
67423:
67424: ------------------------------------------------------------------------------------
67425: -- 4219869 Business Flow
67426: -- Populated credit and debit amounts -- Need to generate this within IF

Line 67428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67424: ------------------------------------------------------------------------------------
67425: -- 4219869 Business Flow
67426: -- Populated credit and debit amounts -- Need to generate this within IF
67427: ------------------------------------------------------------------------------------
67428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67429:
67430: ----------------------------------------------------------------------------------
67431: -- 4219869 Business Flow
67432: -- Update journal entry status -- Need to generate this within IF

Line 67460: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

67456: -- To allow MPA report to determine if it should generate report process
67457: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67458: ------------------------------------------------------------------------------------------
67459:
67460: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67461: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67462: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67463: -- call ADRs
67464: -- Bug 4922099

Line 67461: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

67457: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67458: ------------------------------------------------------------------------------------------
67459:
67460: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67461: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67462: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67463: -- call ADRs
67464: -- Bug 4922099
67465: --

Line 67485: xla_ae_lines_pkg.set_ccid(

67481: , x_value_type_code => l_adr_value_type_code
67482: , p_side => 'NA'
67483: );
67484:
67485: xla_ae_lines_pkg.set_ccid(
67486: p_code_combination_id => l_ccid
67487: , p_value_type_code => l_adr_value_type_code
67488: , p_transaction_coa_id => l_adr_transaction_coa_id
67489: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67508: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

67504:
67505: --
67506: -- Update the line information that should be overwritten
67507: --
67508: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67509: p_header_num => 1);
67510: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67511:
67512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 67510: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

67506: -- Update the line information that should be overwritten
67507: --
67508: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67509: p_header_num => 1);
67510: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67511:
67512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67513:
67514: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 67512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

67508: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67509: p_header_num => 1);
67510: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67511:
67512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67513:
67514: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67515: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67516: END IF;

Line 67515: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

67511:
67512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67513:
67514: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67515: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67516: END IF;
67517:
67518: --
67519: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 67522: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

67518: --
67519: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67520: --
67521: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67522: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67523: ELSE
67524: ---------------------------------------------------------------------------------------------------
67525: -- 4262811a Switch Sign
67526: ---------------------------------------------------------------------------------------------------

Line 67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

67523: ELSE
67524: ---------------------------------------------------------------------------------------------------
67525: -- 4262811a Switch Sign
67526: ---------------------------------------------------------------------------------------------------
67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67524: ---------------------------------------------------------------------------------------------------
67525: -- 4262811a Switch Sign
67526: ---------------------------------------------------------------------------------------------------
67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302

Line 67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67525: -- 4262811a Switch Sign
67526: ---------------------------------------------------------------------------------------------------
67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302
67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67526: ---------------------------------------------------------------------------------------------------
67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302
67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67534: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67527: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302
67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67534: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67535:

Line 67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

67529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302
67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67534: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67535:
67536: END IF;
67537:

Line 67534: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67531: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67532: -- 5132302
67533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67534: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67535:
67536: END IF;
67537:
67538: -- 4955764

Line 67539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67535:
67536: END IF;
67537:
67538: -- 4955764
67539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67541:
67542:
67543: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 67543: XLA_AE_LINES_PKG.ValidateCurrentLine;

67539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67541:
67542:
67543: XLA_AE_LINES_PKG.ValidateCurrentLine;
67544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67545:
67546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67547: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 67544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67541:
67542:
67543: XLA_AE_LINES_PKG.ValidateCurrentLine;
67544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67545:
67546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67547: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67548: ,p_balance_type_code => l_balance_type_code);

Line 67727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

67723: --
67724: -- bulk performance
67725: --
67726: l_balance_type_code VARCHAR2(1);
67727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
67728: l_log_module VARCHAR2(240);
67729:
67730: --
67731: -- Upgrade strategy

Line 67802: XLA_AE_LINES_PKG.SetNewLine;

67798: ') <> 'PAYMENTCARD'
67799: THEN
67800:
67801: --
67802: XLA_AE_LINES_PKG.SetNewLine;
67803:
67804: p_balance_type_code := l_balance_type_code;
67805: -- set the flag so later we will know whether the gain loss line needs to be created
67806:

Line 67814: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

67810:
67811: --
67812: -- bulk performance
67813: --
67814: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
67815: p_header_num => 0); -- 4262811
67816: --
67817: -- set accounting line options
67818: --

Line 67819: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

67815: p_header_num => 0); -- 4262811
67816: --
67817: -- set accounting line options
67818: --
67819: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
67820: p_natural_side_code => 'C'
67821: , p_gain_or_loss_flag => 'N'
67822: , p_gl_transfer_mode_code => 'S'
67823: , p_acct_entry_type_code => 'A'

Line 67833: xla_ae_lines_pkg.SetAcctLineType

67829: --
67830: --
67831: -- set accounting line type info
67832: --
67833: xla_ae_lines_pkg.SetAcctLineType
67834: (p_component_type => l_component_type
67835: ,p_event_type_code => l_event_type_code
67836: ,p_line_definition_owner_code => l_line_definition_owner_code
67837: ,p_line_definition_code => l_line_definition_code

Line 67847: xla_ae_lines_pkg.SetAcctClass(

67843: ,p_event_class_code => l_event_class_code);
67844: --
67845: -- set accounting class
67846: --
67847: xla_ae_lines_pkg.SetAcctClass(
67848: p_accounting_class_code => 'FUTURE_DATED_PMT'
67849: , p_ae_header_id => l_ae_header_id
67850: );
67851:

Line 67855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

67851:
67852: --
67853: -- set rounding class
67854: --
67855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67856: 'FUTURE_DATED_PMT';
67857:
67858: --
67859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 67859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

67855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67856: 'FUTURE_DATED_PMT';
67857:
67858: --
67859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67861: --
67862: -- bulk performance
67863: --

Line 67860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

67856: 'FUTURE_DATED_PMT';
67857:
67858: --
67859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67861: --
67862: -- bulk performance
67863: --
67864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 67864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

67860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67861: --
67862: -- bulk performance
67863: --
67864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67865:
67866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67868:

Line 67866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

67862: -- bulk performance
67863: --
67864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67865:
67866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67868:
67869: -- 4955764
67870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67868:
67869: -- 4955764
67870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67871: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67872:
67873: -- 4458381 Public Sector Enh
67874:

Line 67930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

67926: l_rec_acct_attrs.array_num_value(23) := p_source_75;
67927: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
67928: l_rec_acct_attrs.array_num_value(24) := p_source_76;
67929:
67930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67932:
67933: ---------------------------------------------------------------------------------------------------------------
67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 67931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

67927: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
67928: l_rec_acct_attrs.array_num_value(24) := p_source_76;
67929:
67930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67932:
67933: ---------------------------------------------------------------------------------------------------------------
67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67935: ---------------------------------------------------------------------------------------------------------------

Line 67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

67930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67932:
67933: ---------------------------------------------------------------------------------------------------------------
67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67935: ---------------------------------------------------------------------------------------------------------------
67936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67937:
67938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 67936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

67932:
67933: ---------------------------------------------------------------------------------------------------------------
67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67935: ---------------------------------------------------------------------------------------------------------------
67936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67937:
67938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67940:

Line 67938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67935: ---------------------------------------------------------------------------------------------------------------
67936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67937:
67938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67940:
67941: IF xla_accounting_cache_pkg.GetValueChar
67942: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 67939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67935: ---------------------------------------------------------------------------------------------------------------
67936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67937:
67938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67940:
67941: IF xla_accounting_cache_pkg.GetValueChar
67942: (p_source_code => 'LEDGER_CATEGORY_CODE'
67943: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 67950: xla_ae_lines_pkg.BflowUpgEntry

67946: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67947: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
67948: )
67949: THEN
67950: xla_ae_lines_pkg.BflowUpgEntry
67951: (p_business_method_code => l_bflow_method_code
67952: ,p_business_class_code => l_bflow_class_code
67953: ,p_balance_type => l_balance_type_code);
67954: ELSE

Line 67997: xla_ae_lines_pkg.set_ccid(

67993: , x_value_type_code => l_adr_value_type_code
67994: , p_side => 'NA'
67995: );
67996:
67997: xla_ae_lines_pkg.set_ccid(
67998: p_code_combination_id => l_ccid
67999: , p_value_type_code => l_adr_value_type_code
68000: , p_transaction_coa_id => l_adr_transaction_coa_id
68001: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68036: xla_ae_lines_pkg.set_segment(

68032: );
68033:
68034: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68035:
68036: xla_ae_lines_pkg.set_segment(
68037: p_to_segment_code => 'GL_ACCOUNT'
68038: , p_segment_value => l_segment
68039: , p_from_segment_code => l_adr_value_segment_code
68040: , p_from_combination_id => l_adr_value_combination_id

Line 68079: xla_ae_lines_pkg.set_segment(

68075: );
68076:
68077: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68078:
68079: xla_ae_lines_pkg.set_segment(
68080: p_to_segment_code => 'GL_BALANCING'
68081: , p_segment_value => l_segment
68082: , p_from_segment_code => l_adr_value_segment_code
68083: , p_from_combination_id => l_adr_value_combination_id

Line 68123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

68119: xla_accounting_err_pkg.build_message
68120: (p_appli_s_name => 'XLA'
68121: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
68122: ,p_token_1 => 'LINE_NUMBER'
68123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
68124: ,p_token_2 => 'LINE_TYPE_NAME'
68125: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
68126: l_component_type
68127: ,l_component_code

Line 68159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

68155: --
68156: --
68157: ------------------------------------------------------------------------------------------------
68158: -- 4219869 Business Flow
68159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68160: -- Prior Entry. Currently, the following code is always generated.
68161: ------------------------------------------------------------------------------------------------
68162: XLA_AE_LINES_PKG.ValidateCurrentLine;
68163:

Line 68162: XLA_AE_LINES_PKG.ValidateCurrentLine;

68158: -- 4219869 Business Flow
68159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68160: -- Prior Entry. Currently, the following code is always generated.
68161: ------------------------------------------------------------------------------------------------
68162: XLA_AE_LINES_PKG.ValidateCurrentLine;
68163:
68164: ------------------------------------------------------------------------------------
68165: -- 4219869 Business Flow
68166: -- Populated credit and debit amounts -- Need to generate this within IF

Line 68168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68164: ------------------------------------------------------------------------------------
68165: -- 4219869 Business Flow
68166: -- Populated credit and debit amounts -- Need to generate this within IF
68167: ------------------------------------------------------------------------------------
68168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68169:
68170: ----------------------------------------------------------------------------------
68171: -- 4219869 Business Flow
68172: -- Update journal entry status -- Need to generate this within IF

Line 68200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

68196: -- To allow MPA report to determine if it should generate report process
68197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68198: ------------------------------------------------------------------------------------------
68199:
68200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68203: -- call ADRs
68204: -- Bug 4922099

Line 68201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

68197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68198: ------------------------------------------------------------------------------------------
68199:
68200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68203: -- call ADRs
68204: -- Bug 4922099
68205: --

Line 68232: xla_ae_lines_pkg.set_ccid(

68228: , x_value_type_code => l_adr_value_type_code
68229: , p_side => 'NA'
68230: );
68231:
68232: xla_ae_lines_pkg.set_ccid(
68233: p_code_combination_id => l_ccid
68234: , p_value_type_code => l_adr_value_type_code
68235: , p_transaction_coa_id => l_adr_transaction_coa_id
68236: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68271: xla_ae_lines_pkg.set_segment(

68267: );
68268:
68269: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68270:
68271: xla_ae_lines_pkg.set_segment(
68272: p_to_segment_code => 'GL_ACCOUNT'
68273: , p_segment_value => l_segment
68274: , p_from_segment_code => l_adr_value_segment_code
68275: , p_from_combination_id => l_adr_value_combination_id

Line 68314: xla_ae_lines_pkg.set_segment(

68310: );
68311:
68312: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68313:
68314: xla_ae_lines_pkg.set_segment(
68315: p_to_segment_code => 'GL_BALANCING'
68316: , p_segment_value => l_segment
68317: , p_from_segment_code => l_adr_value_segment_code
68318: , p_from_combination_id => l_adr_value_combination_id

Line 68345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

68341:
68342: --
68343: -- Update the line information that should be overwritten
68344: --
68345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68346: p_header_num => 1);
68347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68348:
68349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 68347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

68343: -- Update the line information that should be overwritten
68344: --
68345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68346: p_header_num => 1);
68347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68348:
68349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68350:
68351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 68349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

68345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68346: p_header_num => 1);
68347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68348:
68349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68350:
68351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68353: END IF;

Line 68352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

68348:
68349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68350:
68351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68353: END IF;
68354:
68355: --
68356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 68359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

68355: --
68356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68357: --
68358: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68360: ELSE
68361: ---------------------------------------------------------------------------------------------------
68362: -- 4262811a Switch Sign
68363: ---------------------------------------------------------------------------------------------------

Line 68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

68360: ELSE
68361: ---------------------------------------------------------------------------------------------------
68362: -- 4262811a Switch Sign
68363: ---------------------------------------------------------------------------------------------------
68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68361: ---------------------------------------------------------------------------------------------------
68362: -- 4262811a Switch Sign
68363: ---------------------------------------------------------------------------------------------------
68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302

Line 68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68362: -- 4262811a Switch Sign
68363: ---------------------------------------------------------------------------------------------------
68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302
68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68363: ---------------------------------------------------------------------------------------------------
68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302
68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302
68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68372:

Line 68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

68366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302
68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68372:
68373: END IF;
68374:

Line 68371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68369: -- 5132302
68370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68372:
68373: END IF;
68374:
68375: -- 4955764

Line 68376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68372:
68373: END IF;
68374:
68375: -- 4955764
68376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68378:
68379:
68380: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 68380: XLA_AE_LINES_PKG.ValidateCurrentLine;

68376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68378:
68379:
68380: XLA_AE_LINES_PKG.ValidateCurrentLine;
68381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68382:
68383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 68381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68378:
68379:
68380: XLA_AE_LINES_PKG.ValidateCurrentLine;
68381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68382:
68383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68385: ,p_balance_type_code => l_balance_type_code);

Line 68564: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

68560: --
68561: -- bulk performance
68562: --
68563: l_balance_type_code VARCHAR2(1);
68564: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
68565: l_log_module VARCHAR2(240);
68566:
68567: --
68568: -- Upgrade strategy

Line 68637: XLA_AE_LINES_PKG.SetNewLine;

68633: ') <> 'PAYMENTCARD'
68634: THEN
68635:
68636: --
68637: XLA_AE_LINES_PKG.SetNewLine;
68638:
68639: p_balance_type_code := l_balance_type_code;
68640: -- set the flag so later we will know whether the gain loss line needs to be created
68641:

Line 68649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

68645:
68646: --
68647: -- bulk performance
68648: --
68649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
68650: p_header_num => 0); -- 4262811
68651: --
68652: -- set accounting line options
68653: --

Line 68654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

68650: p_header_num => 0); -- 4262811
68651: --
68652: -- set accounting line options
68653: --
68654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
68655: p_natural_side_code => 'C'
68656: , p_gain_or_loss_flag => 'N'
68657: , p_gl_transfer_mode_code => 'S'
68658: , p_acct_entry_type_code => 'A'

Line 68668: xla_ae_lines_pkg.SetAcctLineType

68664: --
68665: --
68666: -- set accounting line type info
68667: --
68668: xla_ae_lines_pkg.SetAcctLineType
68669: (p_component_type => l_component_type
68670: ,p_event_type_code => l_event_type_code
68671: ,p_line_definition_owner_code => l_line_definition_owner_code
68672: ,p_line_definition_code => l_line_definition_code

Line 68682: xla_ae_lines_pkg.SetAcctClass(

68678: ,p_event_class_code => l_event_class_code);
68679: --
68680: -- set accounting class
68681: --
68682: xla_ae_lines_pkg.SetAcctClass(
68683: p_accounting_class_code => 'FUTURE_DATED_PMT'
68684: , p_ae_header_id => l_ae_header_id
68685: );
68686:

Line 68690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

68686:
68687: --
68688: -- set rounding class
68689: --
68690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68691: 'FUTURE_DATED_PMT';
68692:
68693: --
68694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 68694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

68690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68691: 'FUTURE_DATED_PMT';
68692:
68693: --
68694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68696: --
68697: -- bulk performance
68698: --

Line 68695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

68691: 'FUTURE_DATED_PMT';
68692:
68693: --
68694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68696: --
68697: -- bulk performance
68698: --
68699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 68699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

68695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68696: --
68697: -- bulk performance
68698: --
68699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68700:
68701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68703:

Line 68701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

68697: -- bulk performance
68698: --
68699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68700:
68701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68703:
68704: -- 4955764
68705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68703:
68704: -- 4955764
68705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68707:
68708: -- 4458381 Public Sector Enh
68709:

Line 68765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

68761: l_rec_acct_attrs.array_num_value(23) := p_source_75;
68762: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
68763: l_rec_acct_attrs.array_num_value(24) := p_source_76;
68764:
68765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68767:
68768: ---------------------------------------------------------------------------------------------------------------
68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 68766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

68762: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
68763: l_rec_acct_attrs.array_num_value(24) := p_source_76;
68764:
68765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68767:
68768: ---------------------------------------------------------------------------------------------------------------
68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68770: ---------------------------------------------------------------------------------------------------------------

Line 68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

68765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68767:
68768: ---------------------------------------------------------------------------------------------------------------
68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68770: ---------------------------------------------------------------------------------------------------------------
68771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68772:
68773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 68771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

68767:
68768: ---------------------------------------------------------------------------------------------------------------
68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68770: ---------------------------------------------------------------------------------------------------------------
68771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68772:
68773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68775:

Line 68773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68770: ---------------------------------------------------------------------------------------------------------------
68771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68772:
68773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68775:
68776: IF xla_accounting_cache_pkg.GetValueChar
68777: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 68774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68770: ---------------------------------------------------------------------------------------------------------------
68771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68772:
68773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68775:
68776: IF xla_accounting_cache_pkg.GetValueChar
68777: (p_source_code => 'LEDGER_CATEGORY_CODE'
68778: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 68785: xla_ae_lines_pkg.BflowUpgEntry

68781: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68782: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
68783: )
68784: THEN
68785: xla_ae_lines_pkg.BflowUpgEntry
68786: (p_business_method_code => l_bflow_method_code
68787: ,p_business_class_code => l_bflow_class_code
68788: ,p_balance_type => l_balance_type_code);
68789: ELSE

Line 68832: xla_ae_lines_pkg.set_ccid(

68828: , x_value_type_code => l_adr_value_type_code
68829: , p_side => 'NA'
68830: );
68831:
68832: xla_ae_lines_pkg.set_ccid(
68833: p_code_combination_id => l_ccid
68834: , p_value_type_code => l_adr_value_type_code
68835: , p_transaction_coa_id => l_adr_transaction_coa_id
68836: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68871: xla_ae_lines_pkg.set_segment(

68867: );
68868:
68869: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68870:
68871: xla_ae_lines_pkg.set_segment(
68872: p_to_segment_code => 'GL_ACCOUNT'
68873: , p_segment_value => l_segment
68874: , p_from_segment_code => l_adr_value_segment_code
68875: , p_from_combination_id => l_adr_value_combination_id

Line 68914: xla_ae_lines_pkg.set_segment(

68910: );
68911:
68912: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68913:
68914: xla_ae_lines_pkg.set_segment(
68915: p_to_segment_code => 'GL_BALANCING'
68916: , p_segment_value => l_segment
68917: , p_from_segment_code => l_adr_value_segment_code
68918: , p_from_combination_id => l_adr_value_combination_id

Line 68958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

68954: xla_accounting_err_pkg.build_message
68955: (p_appli_s_name => 'XLA'
68956: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
68957: ,p_token_1 => 'LINE_NUMBER'
68958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
68959: ,p_token_2 => 'LINE_TYPE_NAME'
68960: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
68961: l_component_type
68962: ,l_component_code

Line 68994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

68990: --
68991: --
68992: ------------------------------------------------------------------------------------------------
68993: -- 4219869 Business Flow
68994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68995: -- Prior Entry. Currently, the following code is always generated.
68996: ------------------------------------------------------------------------------------------------
68997: XLA_AE_LINES_PKG.ValidateCurrentLine;
68998:

Line 68997: XLA_AE_LINES_PKG.ValidateCurrentLine;

68993: -- 4219869 Business Flow
68994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68995: -- Prior Entry. Currently, the following code is always generated.
68996: ------------------------------------------------------------------------------------------------
68997: XLA_AE_LINES_PKG.ValidateCurrentLine;
68998:
68999: ------------------------------------------------------------------------------------
69000: -- 4219869 Business Flow
69001: -- Populated credit and debit amounts -- Need to generate this within IF

Line 69003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68999: ------------------------------------------------------------------------------------
69000: -- 4219869 Business Flow
69001: -- Populated credit and debit amounts -- Need to generate this within IF
69002: ------------------------------------------------------------------------------------
69003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69004:
69005: ----------------------------------------------------------------------------------
69006: -- 4219869 Business Flow
69007: -- Update journal entry status -- Need to generate this within IF

Line 69035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

69031: -- To allow MPA report to determine if it should generate report process
69032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69033: ------------------------------------------------------------------------------------------
69034:
69035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69038: -- call ADRs
69039: -- Bug 4922099

Line 69036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

69032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69033: ------------------------------------------------------------------------------------------
69034:
69035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69038: -- call ADRs
69039: -- Bug 4922099
69040: --

Line 69067: xla_ae_lines_pkg.set_ccid(

69063: , x_value_type_code => l_adr_value_type_code
69064: , p_side => 'NA'
69065: );
69066:
69067: xla_ae_lines_pkg.set_ccid(
69068: p_code_combination_id => l_ccid
69069: , p_value_type_code => l_adr_value_type_code
69070: , p_transaction_coa_id => l_adr_transaction_coa_id
69071: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69106: xla_ae_lines_pkg.set_segment(

69102: );
69103:
69104: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69105:
69106: xla_ae_lines_pkg.set_segment(
69107: p_to_segment_code => 'GL_ACCOUNT'
69108: , p_segment_value => l_segment
69109: , p_from_segment_code => l_adr_value_segment_code
69110: , p_from_combination_id => l_adr_value_combination_id

Line 69149: xla_ae_lines_pkg.set_segment(

69145: );
69146:
69147: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69148:
69149: xla_ae_lines_pkg.set_segment(
69150: p_to_segment_code => 'GL_BALANCING'
69151: , p_segment_value => l_segment
69152: , p_from_segment_code => l_adr_value_segment_code
69153: , p_from_combination_id => l_adr_value_combination_id

Line 69180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69176:
69177: --
69178: -- Update the line information that should be overwritten
69179: --
69180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69181: p_header_num => 1);
69182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69183:
69184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69178: -- Update the line information that should be overwritten
69179: --
69180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69181: p_header_num => 1);
69182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69183:
69184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69185:
69186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69181: p_header_num => 1);
69182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69183:
69184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69185:
69186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69188: END IF;

Line 69187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69183:
69184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69185:
69186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69188: END IF;
69189:
69190: --
69191: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69194: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69190: --
69191: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69192: --
69193: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69194: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69195: ELSE
69196: ---------------------------------------------------------------------------------------------------
69197: -- 4262811a Switch Sign
69198: ---------------------------------------------------------------------------------------------------

Line 69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69195: ELSE
69196: ---------------------------------------------------------------------------------------------------
69197: -- 4262811a Switch Sign
69198: ---------------------------------------------------------------------------------------------------
69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69196: ---------------------------------------------------------------------------------------------------
69197: -- 4262811a Switch Sign
69198: ---------------------------------------------------------------------------------------------------
69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302

Line 69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69197: -- 4262811a Switch Sign
69198: ---------------------------------------------------------------------------------------------------
69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302
69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69198: ---------------------------------------------------------------------------------------------------
69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302
69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302
69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69207:

Line 69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302
69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69207:
69208: END IF;
69209:

Line 69206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69204: -- 5132302
69205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69207:
69208: END IF;
69209:
69210: -- 4955764

Line 69211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69207:
69208: END IF;
69209:
69210: -- 4955764
69211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69213:
69214:
69215: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69215: XLA_AE_LINES_PKG.ValidateCurrentLine;

69211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69213:
69214:
69215: XLA_AE_LINES_PKG.ValidateCurrentLine;
69216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69217:
69218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69213:
69214:
69215: XLA_AE_LINES_PKG.ValidateCurrentLine;
69216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69217:
69218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69220: ,p_balance_type_code => l_balance_type_code);

Line 69365: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

69361: --
69362: -- bulk performance
69363: --
69364: l_balance_type_code VARCHAR2(1);
69365: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69366: l_log_module VARCHAR2(240);
69367:
69368: --
69369: -- Upgrade strategy

Line 69438: XLA_AE_LINES_PKG.SetNewLine;

69434: ') = 'ROUNDING')
69435: THEN
69436:
69437: --
69438: XLA_AE_LINES_PKG.SetNewLine;
69439:
69440: p_balance_type_code := l_balance_type_code;
69441: -- set the flag so later we will know whether the gain loss line needs to be created
69442:

Line 69450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69446:
69447: --
69448: -- bulk performance
69449: --
69450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
69451: p_header_num => 0); -- 4262811
69452: --
69453: -- set accounting line options
69454: --

Line 69455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

69451: p_header_num => 0); -- 4262811
69452: --
69453: -- set accounting line options
69454: --
69455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
69456: p_natural_side_code => 'D'
69457: , p_gain_or_loss_flag => 'N'
69458: , p_gl_transfer_mode_code => 'S'
69459: , p_acct_entry_type_code => 'A'

Line 69469: xla_ae_lines_pkg.SetAcctLineType

69465: --
69466: --
69467: -- set accounting line type info
69468: --
69469: xla_ae_lines_pkg.SetAcctLineType
69470: (p_component_type => l_component_type
69471: ,p_event_type_code => l_event_type_code
69472: ,p_line_definition_owner_code => l_line_definition_owner_code
69473: ,p_line_definition_code => l_line_definition_code

Line 69483: xla_ae_lines_pkg.SetAcctClass(

69479: ,p_event_class_code => l_event_class_code);
69480: --
69481: -- set accounting class
69482: --
69483: xla_ae_lines_pkg.SetAcctClass(
69484: p_accounting_class_code => 'FUTURE_DATED_PMT'
69485: , p_ae_header_id => l_ae_header_id
69486: );
69487:

Line 69491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

69487:
69488: --
69489: -- set rounding class
69490: --
69491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69492: 'FUTURE_DATED_PMT';
69493:
69494: --
69495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 69495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

69491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69492: 'FUTURE_DATED_PMT';
69493:
69494: --
69495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69497: --
69498: -- bulk performance
69499: --

Line 69496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

69492: 'FUTURE_DATED_PMT';
69493:
69494: --
69495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69497: --
69498: -- bulk performance
69499: --
69500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 69500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

69496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69497: --
69498: -- bulk performance
69499: --
69500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69501:
69502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69504:

Line 69502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

69498: -- bulk performance
69499: --
69500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69501:
69502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69504:
69505: -- 4955764
69506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69504:
69505: -- 4955764
69506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69508:
69509: -- 4458381 Public Sector Enh
69510:

Line 69548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

69544: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_104);
69545: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
69546: l_rec_acct_attrs.array_char_value(15) := p_source_43;
69547:
69548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69550:
69551: ---------------------------------------------------------------------------------------------------------------
69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 69549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

69545: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
69546: l_rec_acct_attrs.array_char_value(15) := p_source_43;
69547:
69548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69550:
69551: ---------------------------------------------------------------------------------------------------------------
69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69553: ---------------------------------------------------------------------------------------------------------------

Line 69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

69548: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69549: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69550:
69551: ---------------------------------------------------------------------------------------------------------------
69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69553: ---------------------------------------------------------------------------------------------------------------
69554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69555:
69556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 69554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

69550:
69551: ---------------------------------------------------------------------------------------------------------------
69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69553: ---------------------------------------------------------------------------------------------------------------
69554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69555:
69556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69558:

Line 69556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69552: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69553: ---------------------------------------------------------------------------------------------------------------
69554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69555:
69556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69558:
69559: IF xla_accounting_cache_pkg.GetValueChar
69560: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 69557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69553: ---------------------------------------------------------------------------------------------------------------
69554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69555:
69556: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69557: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69558:
69559: IF xla_accounting_cache_pkg.GetValueChar
69560: (p_source_code => 'LEDGER_CATEGORY_CODE'
69561: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 69568: xla_ae_lines_pkg.BflowUpgEntry

69564: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69565: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
69566: )
69567: THEN
69568: xla_ae_lines_pkg.BflowUpgEntry
69569: (p_business_method_code => l_bflow_method_code
69570: ,p_business_class_code => l_bflow_class_code
69571: ,p_balance_type => l_balance_type_code);
69572: ELSE

Line 69574: XLA_AE_LINES_PKG.business_flow_validation(

69570: ,p_business_class_code => l_bflow_class_code
69571: ,p_balance_type => l_balance_type_code);
69572: ELSE
69573: NULL;
69574: XLA_AE_LINES_PKG.business_flow_validation(
69575: p_business_method_code => l_bflow_method_code
69576: ,p_business_class_code => l_bflow_class_code
69577: ,p_inherit_description_flag => l_inherit_desc_flag);
69578: END IF;

Line 69621: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

69617: xla_accounting_err_pkg.build_message
69618: (p_appli_s_name => 'XLA'
69619: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
69620: ,p_token_1 => 'LINE_NUMBER'
69621: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
69622: ,p_token_2 => 'LINE_TYPE_NAME'
69623: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
69624: l_component_type
69625: ,l_component_code

Line 69657: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

69653: --
69654: --
69655: ------------------------------------------------------------------------------------------------
69656: -- 4219869 Business Flow
69657: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69658: -- Prior Entry. Currently, the following code is always generated.
69659: ------------------------------------------------------------------------------------------------
69660: -- No ValidateCurrentLine for business flow method of Prior Entry
69661:

Line 69666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69662: ------------------------------------------------------------------------------------
69663: -- 4219869 Business Flow
69664: -- Populated credit and debit amounts -- Need to generate this within IF
69665: ------------------------------------------------------------------------------------
69666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69667:
69668: ----------------------------------------------------------------------------------
69669: -- 4219869 Business Flow
69670: -- Update journal entry status -- Need to generate this within IF

Line 69698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

69694: -- To allow MPA report to determine if it should generate report process
69695: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69696: ------------------------------------------------------------------------------------------
69697:
69698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69700: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69701: -- call ADRs
69702: -- Bug 4922099

Line 69699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

69695: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69696: ------------------------------------------------------------------------------------------
69697:
69698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69700: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69701: -- call ADRs
69702: -- Bug 4922099
69703: --

Line 69720: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69716:
69717: --
69718: -- Update the line information that should be overwritten
69719: --
69720: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69721: p_header_num => 1);
69722: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69723:
69724: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69722: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69718: -- Update the line information that should be overwritten
69719: --
69720: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69721: p_header_num => 1);
69722: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69723:
69724: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69725:
69726: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69724: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69720: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69721: p_header_num => 1);
69722: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69723:
69724: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69725:
69726: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69727: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69728: END IF;

Line 69727: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69723:
69724: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69725:
69726: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69727: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69728: END IF;
69729:
69730: --
69731: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69734: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69730: --
69731: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69732: --
69733: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69734: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69735: ELSE
69736: ---------------------------------------------------------------------------------------------------
69737: -- 4262811a Switch Sign
69738: ---------------------------------------------------------------------------------------------------

Line 69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69735: ELSE
69736: ---------------------------------------------------------------------------------------------------
69737: -- 4262811a Switch Sign
69738: ---------------------------------------------------------------------------------------------------
69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69736: ---------------------------------------------------------------------------------------------------
69737: -- 4262811a Switch Sign
69738: ---------------------------------------------------------------------------------------------------
69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302

Line 69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69737: -- 4262811a Switch Sign
69738: ---------------------------------------------------------------------------------------------------
69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302
69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69738: ---------------------------------------------------------------------------------------------------
69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302
69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69746: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69739: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302
69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69746: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69747:

Line 69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302
69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69746: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69747:
69748: END IF;
69749:

Line 69746: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69742: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69743: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69744: -- 5132302
69745: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69746: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69747:
69748: END IF;
69749:
69750: -- 4955764

Line 69751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69747:
69748: END IF;
69749:
69750: -- 4955764
69751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69753:
69754:
69755: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69755: XLA_AE_LINES_PKG.ValidateCurrentLine;

69751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69753:
69754:
69755: XLA_AE_LINES_PKG.ValidateCurrentLine;
69756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69757:
69758: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69759: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69753:
69754:
69755: XLA_AE_LINES_PKG.ValidateCurrentLine;
69756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69757:
69758: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69759: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69760: ,p_balance_type_code => l_balance_type_code);

Line 69920: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

69916: --
69917: -- bulk performance
69918: --
69919: l_balance_type_code VARCHAR2(1);
69920: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69921: l_log_module VARCHAR2(240);
69922:
69923: --
69924: -- Upgrade strategy

Line 69990: XLA_AE_LINES_PKG.SetNewLine;

69986: ') = 'FUTURE PAYMENT ROUNDING'
69987: THEN
69988:
69989: --
69990: XLA_AE_LINES_PKG.SetNewLine;
69991:
69992: p_balance_type_code := l_balance_type_code;
69993: -- set the flag so later we will know whether the gain loss line needs to be created
69994:

Line 70002: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69998:
69999: --
70000: -- bulk performance
70001: --
70002: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70003: p_header_num => 0); -- 4262811
70004: --
70005: -- set accounting line options
70006: --

Line 70007: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70003: p_header_num => 0); -- 4262811
70004: --
70005: -- set accounting line options
70006: --
70007: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70008: p_natural_side_code => 'D'
70009: , p_gain_or_loss_flag => 'N'
70010: , p_gl_transfer_mode_code => 'S'
70011: , p_acct_entry_type_code => 'A'

Line 70021: xla_ae_lines_pkg.SetAcctLineType

70017: --
70018: --
70019: -- set accounting line type info
70020: --
70021: xla_ae_lines_pkg.SetAcctLineType
70022: (p_component_type => l_component_type
70023: ,p_event_type_code => l_event_type_code
70024: ,p_line_definition_owner_code => l_line_definition_owner_code
70025: ,p_line_definition_code => l_line_definition_code

Line 70035: xla_ae_lines_pkg.SetAcctClass(

70031: ,p_event_class_code => l_event_class_code);
70032: --
70033: -- set accounting class
70034: --
70035: xla_ae_lines_pkg.SetAcctClass(
70036: p_accounting_class_code => 'ROUNDING'
70037: , p_ae_header_id => l_ae_header_id
70038: );
70039:

Line 70043: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

70039:
70040: --
70041: -- set rounding class
70042: --
70043: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70044: 'ROUNDING';
70045:
70046: --
70047: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 70047: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

70043: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70044: 'ROUNDING';
70045:
70046: --
70047: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70048: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70049: --
70050: -- bulk performance
70051: --

Line 70048: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

70044: 'ROUNDING';
70045:
70046: --
70047: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70048: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70049: --
70050: -- bulk performance
70051: --
70052: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 70052: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

70048: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70049: --
70050: -- bulk performance
70051: --
70052: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70053:
70054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70055: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70056:

Line 70054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

70050: -- bulk performance
70051: --
70052: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70053:
70054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70055: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70056:
70057: -- 4955764
70058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70055: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70056:
70057: -- 4955764
70058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70060:
70061: -- 4458381 Public Sector Enh
70062:

Line 70110: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

70106: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
70107: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
70108: l_rec_acct_attrs.array_char_value(20) := p_source_43;
70109:
70110: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70111: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70112:
70113: ---------------------------------------------------------------------------------------------------------------
70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 70111: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

70107: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
70108: l_rec_acct_attrs.array_char_value(20) := p_source_43;
70109:
70110: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70111: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70112:
70113: ---------------------------------------------------------------------------------------------------------------
70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70115: ---------------------------------------------------------------------------------------------------------------

Line 70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

70110: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70111: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70112:
70113: ---------------------------------------------------------------------------------------------------------------
70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70115: ---------------------------------------------------------------------------------------------------------------
70116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70117:
70118: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 70116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

70112:
70113: ---------------------------------------------------------------------------------------------------------------
70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70115: ---------------------------------------------------------------------------------------------------------------
70116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70117:
70118: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70120:

Line 70118: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70114: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70115: ---------------------------------------------------------------------------------------------------------------
70116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70117:
70118: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70120:
70121: IF xla_accounting_cache_pkg.GetValueChar
70122: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 70119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70115: ---------------------------------------------------------------------------------------------------------------
70116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70117:
70118: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70120:
70121: IF xla_accounting_cache_pkg.GetValueChar
70122: (p_source_code => 'LEDGER_CATEGORY_CODE'
70123: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70130: xla_ae_lines_pkg.BflowUpgEntry

70126: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70127: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70128: )
70129: THEN
70130: xla_ae_lines_pkg.BflowUpgEntry
70131: (p_business_method_code => l_bflow_method_code
70132: ,p_business_class_code => l_bflow_class_code
70133: ,p_balance_type => l_balance_type_code);
70134: ELSE

Line 70173: xla_ae_lines_pkg.set_ccid(

70169: , x_value_type_code => l_adr_value_type_code
70170: , p_side => 'NA'
70171: );
70172:
70173: xla_ae_lines_pkg.set_ccid(
70174: p_code_combination_id => l_ccid
70175: , p_value_type_code => l_adr_value_type_code
70176: , p_transaction_coa_id => l_adr_transaction_coa_id
70177: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70209: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70205: xla_accounting_err_pkg.build_message
70206: (p_appli_s_name => 'XLA'
70207: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70208: ,p_token_1 => 'LINE_NUMBER'
70209: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70210: ,p_token_2 => 'LINE_TYPE_NAME'
70211: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70212: l_component_type
70213: ,l_component_code

Line 70245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

70241: --
70242: --
70243: ------------------------------------------------------------------------------------------------
70244: -- 4219869 Business Flow
70245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70246: -- Prior Entry. Currently, the following code is always generated.
70247: ------------------------------------------------------------------------------------------------
70248: XLA_AE_LINES_PKG.ValidateCurrentLine;
70249:

Line 70248: XLA_AE_LINES_PKG.ValidateCurrentLine;

70244: -- 4219869 Business Flow
70245: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70246: -- Prior Entry. Currently, the following code is always generated.
70247: ------------------------------------------------------------------------------------------------
70248: XLA_AE_LINES_PKG.ValidateCurrentLine;
70249:
70250: ------------------------------------------------------------------------------------
70251: -- 4219869 Business Flow
70252: -- Populated credit and debit amounts -- Need to generate this within IF

Line 70254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70250: ------------------------------------------------------------------------------------
70251: -- 4219869 Business Flow
70252: -- Populated credit and debit amounts -- Need to generate this within IF
70253: ------------------------------------------------------------------------------------
70254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70255:
70256: ----------------------------------------------------------------------------------
70257: -- 4219869 Business Flow
70258: -- Update journal entry status -- Need to generate this within IF

Line 70286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

70282: -- To allow MPA report to determine if it should generate report process
70283: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70284: ------------------------------------------------------------------------------------------
70285:
70286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70288: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70289: -- call ADRs
70290: -- Bug 4922099

Line 70287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

70283: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70284: ------------------------------------------------------------------------------------------
70285:
70286: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70287: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70288: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70289: -- call ADRs
70290: -- Bug 4922099
70291: --

Line 70314: xla_ae_lines_pkg.set_ccid(

70310: , x_value_type_code => l_adr_value_type_code
70311: , p_side => 'NA'
70312: );
70313:
70314: xla_ae_lines_pkg.set_ccid(
70315: p_code_combination_id => l_ccid
70316: , p_value_type_code => l_adr_value_type_code
70317: , p_transaction_coa_id => l_adr_transaction_coa_id
70318: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

70333:
70334: --
70335: -- Update the line information that should be overwritten
70336: --
70337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70338: p_header_num => 1);
70339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70340:
70341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 70339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

70335: -- Update the line information that should be overwritten
70336: --
70337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70338: p_header_num => 1);
70339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70340:
70341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70342:
70343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 70341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

70337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70338: p_header_num => 1);
70339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70340:
70341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70342:
70343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70345: END IF;

Line 70344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

70340:
70341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70342:
70343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70345: END IF;
70346:
70347: --
70348: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 70351: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

70347: --
70348: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70349: --
70350: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70351: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70352: ELSE
70353: ---------------------------------------------------------------------------------------------------
70354: -- 4262811a Switch Sign
70355: ---------------------------------------------------------------------------------------------------

Line 70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

70352: ELSE
70353: ---------------------------------------------------------------------------------------------------
70354: -- 4262811a Switch Sign
70355: ---------------------------------------------------------------------------------------------------
70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70353: ---------------------------------------------------------------------------------------------------
70354: -- 4262811a Switch Sign
70355: ---------------------------------------------------------------------------------------------------
70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302

Line 70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70354: -- 4262811a Switch Sign
70355: ---------------------------------------------------------------------------------------------------
70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302
70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70355: ---------------------------------------------------------------------------------------------------
70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302
70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302
70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70364:

Line 70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

70358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302
70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70364:
70365: END IF;
70366:

Line 70363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70361: -- 5132302
70362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70364:
70365: END IF;
70366:
70367: -- 4955764

Line 70368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70364:
70365: END IF;
70366:
70367: -- 4955764
70368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70370:
70371:
70372: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 70372: XLA_AE_LINES_PKG.ValidateCurrentLine;

70368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70370:
70371:
70372: XLA_AE_LINES_PKG.ValidateCurrentLine;
70373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70374:
70375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 70373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70370:
70371:
70372: XLA_AE_LINES_PKG.ValidateCurrentLine;
70373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70374:
70375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70377: ,p_balance_type_code => l_balance_type_code);

Line 70545: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70541: --
70542: -- bulk performance
70543: --
70544: l_balance_type_code VARCHAR2(1);
70545: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70546: l_log_module VARCHAR2(240);
70547:
70548: --
70549: -- Upgrade strategy

Line 70631: XLA_AE_LINES_PKG.SetNewLine;

70627: ') <> 'AWT'
70628: THEN
70629:
70630: --
70631: XLA_AE_LINES_PKG.SetNewLine;
70632:
70633: p_balance_type_code := l_balance_type_code;
70634: -- set the flag so later we will know whether the gain loss line needs to be created
70635:

Line 70643: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

70639:
70640: --
70641: -- bulk performance
70642: --
70643: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70644: p_header_num => 0); -- 4262811
70645: --
70646: -- set accounting line options
70647: --

Line 70648: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70644: p_header_num => 0); -- 4262811
70645: --
70646: -- set accounting line options
70647: --
70648: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70649: p_natural_side_code => 'C'
70650: , p_gain_or_loss_flag => 'Y'
70651: , p_gl_transfer_mode_code => 'S'
70652: , p_acct_entry_type_code => 'A'

Line 70662: xla_ae_lines_pkg.SetAcctLineType

70658: --
70659: --
70660: -- set accounting line type info
70661: --
70662: xla_ae_lines_pkg.SetAcctLineType
70663: (p_component_type => l_component_type
70664: ,p_event_type_code => l_event_type_code
70665: ,p_line_definition_owner_code => l_line_definition_owner_code
70666: ,p_line_definition_code => l_line_definition_code

Line 70676: xla_ae_lines_pkg.SetAcctClass(

70672: ,p_event_class_code => l_event_class_code);
70673: --
70674: -- set accounting class
70675: --
70676: xla_ae_lines_pkg.SetAcctClass(
70677: p_accounting_class_code => 'GAIN'
70678: , p_ae_header_id => l_ae_header_id
70679: );
70680:

Line 70684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

70680:
70681: --
70682: -- set rounding class
70683: --
70684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70685: 'GAIN';
70686:
70687: --
70688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 70688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

70684: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70685: 'GAIN';
70686:
70687: --
70688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70690: --
70691: -- bulk performance
70692: --

Line 70689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

70685: 'GAIN';
70686:
70687: --
70688: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70690: --
70691: -- bulk performance
70692: --
70693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 70693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

70689: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70690: --
70691: -- bulk performance
70692: --
70693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70694:
70695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70697:

Line 70695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

70691: -- bulk performance
70692: --
70693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70694:
70695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70697:
70698: -- 4955764
70699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70697:
70698: -- 4955764
70699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70700: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70701:
70702: -- 4458381 Public Sector Enh
70703:

Line 70759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

70755: l_rec_acct_attrs.array_num_value(23) := p_source_74;
70756: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70757: l_rec_acct_attrs.array_num_value(24) := p_source_76;
70758:
70759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70761:
70762: ---------------------------------------------------------------------------------------------------------------
70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 70760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

70756: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70757: l_rec_acct_attrs.array_num_value(24) := p_source_76;
70758:
70759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70761:
70762: ---------------------------------------------------------------------------------------------------------------
70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70764: ---------------------------------------------------------------------------------------------------------------

Line 70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

70759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70761:
70762: ---------------------------------------------------------------------------------------------------------------
70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70764: ---------------------------------------------------------------------------------------------------------------
70765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70766:
70767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 70765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

70761:
70762: ---------------------------------------------------------------------------------------------------------------
70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70764: ---------------------------------------------------------------------------------------------------------------
70765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70766:
70767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70769:

Line 70767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70764: ---------------------------------------------------------------------------------------------------------------
70765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70766:
70767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70769:
70770: IF xla_accounting_cache_pkg.GetValueChar
70771: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 70768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70764: ---------------------------------------------------------------------------------------------------------------
70765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70766:
70767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70769:
70770: IF xla_accounting_cache_pkg.GetValueChar
70771: (p_source_code => 'LEDGER_CATEGORY_CODE'
70772: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70779: xla_ae_lines_pkg.BflowUpgEntry

70775: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70776: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70777: )
70778: THEN
70779: xla_ae_lines_pkg.BflowUpgEntry
70780: (p_business_method_code => l_bflow_method_code
70781: ,p_business_class_code => l_bflow_class_code
70782: ,p_balance_type => l_balance_type_code);
70783: ELSE

Line 70823: xla_ae_lines_pkg.set_ccid(

70819: , x_value_type_code => l_adr_value_type_code
70820: , p_side => 'NA'
70821: );
70822:
70823: xla_ae_lines_pkg.set_ccid(
70824: p_code_combination_id => l_ccid
70825: , p_value_type_code => l_adr_value_type_code
70826: , p_transaction_coa_id => l_adr_transaction_coa_id
70827: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70858: xla_ae_lines_pkg.set_segment(

70854: );
70855:
70856: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70857:
70858: xla_ae_lines_pkg.set_segment(
70859: p_to_segment_code => 'GL_BALANCING'
70860: , p_segment_value => l_segment
70861: , p_from_segment_code => l_adr_value_segment_code
70862: , p_from_combination_id => l_adr_value_combination_id

Line 70902: xla_ae_lines_pkg.set_segment(

70898: );
70899:
70900: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70901:
70902: xla_ae_lines_pkg.set_segment(
70903: p_to_segment_code => 'GL_ACCOUNT'
70904: , p_segment_value => l_segment
70905: , p_from_segment_code => l_adr_value_segment_code
70906: , p_from_combination_id => l_adr_value_combination_id

Line 70946: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70942: xla_accounting_err_pkg.build_message
70943: (p_appli_s_name => 'XLA'
70944: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70945: ,p_token_1 => 'LINE_NUMBER'
70946: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70947: ,p_token_2 => 'LINE_TYPE_NAME'
70948: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70949: l_component_type
70950: ,l_component_code

Line 70982: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

70978: --
70979: --
70980: ------------------------------------------------------------------------------------------------
70981: -- 4219869 Business Flow
70982: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70983: -- Prior Entry. Currently, the following code is always generated.
70984: ------------------------------------------------------------------------------------------------
70985: XLA_AE_LINES_PKG.ValidateCurrentLine;
70986:

Line 70985: XLA_AE_LINES_PKG.ValidateCurrentLine;

70981: -- 4219869 Business Flow
70982: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70983: -- Prior Entry. Currently, the following code is always generated.
70984: ------------------------------------------------------------------------------------------------
70985: XLA_AE_LINES_PKG.ValidateCurrentLine;
70986:
70987: ------------------------------------------------------------------------------------
70988: -- 4219869 Business Flow
70989: -- Populated credit and debit amounts -- Need to generate this within IF

Line 70991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70987: ------------------------------------------------------------------------------------
70988: -- 4219869 Business Flow
70989: -- Populated credit and debit amounts -- Need to generate this within IF
70990: ------------------------------------------------------------------------------------
70991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70992:
70993: ----------------------------------------------------------------------------------
70994: -- 4219869 Business Flow
70995: -- Update journal entry status -- Need to generate this within IF

Line 71023: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71019: -- To allow MPA report to determine if it should generate report process
71020: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71021: ------------------------------------------------------------------------------------------
71022:
71023: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71024: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71025: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71026: -- call ADRs
71027: -- Bug 4922099

Line 71024: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71020: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71021: ------------------------------------------------------------------------------------------
71022:
71023: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71024: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71025: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71026: -- call ADRs
71027: -- Bug 4922099
71028: --

Line 71052: xla_ae_lines_pkg.set_ccid(

71048: , x_value_type_code => l_adr_value_type_code
71049: , p_side => 'NA'
71050: );
71051:
71052: xla_ae_lines_pkg.set_ccid(
71053: p_code_combination_id => l_ccid
71054: , p_value_type_code => l_adr_value_type_code
71055: , p_transaction_coa_id => l_adr_transaction_coa_id
71056: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71087: xla_ae_lines_pkg.set_segment(

71083: );
71084:
71085: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71086:
71087: xla_ae_lines_pkg.set_segment(
71088: p_to_segment_code => 'GL_BALANCING'
71089: , p_segment_value => l_segment
71090: , p_from_segment_code => l_adr_value_segment_code
71091: , p_from_combination_id => l_adr_value_combination_id

Line 71131: xla_ae_lines_pkg.set_segment(

71127: );
71128:
71129: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71130:
71131: xla_ae_lines_pkg.set_segment(
71132: p_to_segment_code => 'GL_ACCOUNT'
71133: , p_segment_value => l_segment
71134: , p_from_segment_code => l_adr_value_segment_code
71135: , p_from_combination_id => l_adr_value_combination_id

Line 71162: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

71158:
71159: --
71160: -- Update the line information that should be overwritten
71161: --
71162: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71163: p_header_num => 1);
71164: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71165:
71166: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 71164: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

71160: -- Update the line information that should be overwritten
71161: --
71162: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71163: p_header_num => 1);
71164: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71165:
71166: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71167:
71168: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 71166: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

71162: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71163: p_header_num => 1);
71164: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71165:
71166: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71167:
71168: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71169: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71170: END IF;

Line 71169: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

71165:
71166: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71167:
71168: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71169: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71170: END IF;
71171:
71172: --
71173: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 71176: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

71172: --
71173: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71174: --
71175: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71176: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71177: ELSE
71178: ---------------------------------------------------------------------------------------------------
71179: -- 4262811a Switch Sign
71180: ---------------------------------------------------------------------------------------------------

Line 71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

71177: ELSE
71178: ---------------------------------------------------------------------------------------------------
71179: -- 4262811a Switch Sign
71180: ---------------------------------------------------------------------------------------------------
71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71178: ---------------------------------------------------------------------------------------------------
71179: -- 4262811a Switch Sign
71180: ---------------------------------------------------------------------------------------------------
71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302

Line 71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71179: -- 4262811a Switch Sign
71180: ---------------------------------------------------------------------------------------------------
71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302
71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71180: ---------------------------------------------------------------------------------------------------
71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302
71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71188: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71181: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302
71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71188: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71189:

Line 71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

71183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302
71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71188: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71189:
71190: END IF;
71191:

Line 71188: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71185: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71186: -- 5132302
71187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71188: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71189:
71190: END IF;
71191:
71192: -- 4955764

Line 71193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71189:
71190: END IF;
71191:
71192: -- 4955764
71193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71195:
71196:
71197: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 71197: XLA_AE_LINES_PKG.ValidateCurrentLine;

71193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71195:
71196:
71197: XLA_AE_LINES_PKG.ValidateCurrentLine;
71198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71199:
71200: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71201: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 71198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71195:
71196:
71197: XLA_AE_LINES_PKG.ValidateCurrentLine;
71198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71199:
71200: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71201: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71202: ,p_balance_type_code => l_balance_type_code);

Line 71366: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

71362: --
71363: -- bulk performance
71364: --
71365: l_balance_type_code VARCHAR2(1);
71366: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
71367: l_log_module VARCHAR2(240);
71368:
71369: --
71370: -- Upgrade strategy

Line 71451: XLA_AE_LINES_PKG.SetNewLine;

71447: ') <> 'BANK ERROR'
71448: THEN
71449:
71450: --
71451: XLA_AE_LINES_PKG.SetNewLine;
71452:
71453: p_balance_type_code := l_balance_type_code;
71454: -- set the flag so later we will know whether the gain loss line needs to be created
71455:

Line 71463: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

71459:
71460: --
71461: -- bulk performance
71462: --
71463: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
71464: p_header_num => 0); -- 4262811
71465: --
71466: -- set accounting line options
71467: --

Line 71468: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

71464: p_header_num => 0); -- 4262811
71465: --
71466: -- set accounting line options
71467: --
71468: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
71469: p_natural_side_code => 'G'
71470: , p_gain_or_loss_flag => 'N'
71471: , p_gl_transfer_mode_code => 'S'
71472: , p_acct_entry_type_code => 'A'

Line 71482: xla_ae_lines_pkg.SetAcctLineType

71478: --
71479: --
71480: -- set accounting line type info
71481: --
71482: xla_ae_lines_pkg.SetAcctLineType
71483: (p_component_type => l_component_type
71484: ,p_event_type_code => l_event_type_code
71485: ,p_line_definition_owner_code => l_line_definition_owner_code
71486: ,p_line_definition_code => l_line_definition_code

Line 71496: xla_ae_lines_pkg.SetAcctClass(

71492: ,p_event_class_code => l_event_class_code);
71493: --
71494: -- set accounting class
71495: --
71496: xla_ae_lines_pkg.SetAcctClass(
71497: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
71498: , p_ae_header_id => l_ae_header_id
71499: );
71500:

Line 71504: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71500:
71501: --
71502: -- set rounding class
71503: --
71504: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71505: 'EXCHANGE_GAIN_LOSS';
71506:
71507: --
71508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71504: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71505: 'EXCHANGE_GAIN_LOSS';
71506:
71507: --
71508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71510: --
71511: -- bulk performance
71512: --

Line 71509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71505: 'EXCHANGE_GAIN_LOSS';
71506:
71507: --
71508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71510: --
71511: -- bulk performance
71512: --
71513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71510: --
71511: -- bulk performance
71512: --
71513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71514:
71515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71517:

Line 71515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71511: -- bulk performance
71512: --
71513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71514:
71515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71517:
71518: -- 4955764
71519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71517:
71518: -- 4955764
71519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71520: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71521:
71522: -- 4458381 Public Sector Enh
71523:

Line 71569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

71565: l_rec_acct_attrs.array_num_value(18) := p_source_74;
71566: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
71567: l_rec_acct_attrs.array_num_value(19) := p_source_76;
71568:
71569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71571:
71572: ---------------------------------------------------------------------------------------------------------------
71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 71570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

71566: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
71567: l_rec_acct_attrs.array_num_value(19) := p_source_76;
71568:
71569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71571:
71572: ---------------------------------------------------------------------------------------------------------------
71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71574: ---------------------------------------------------------------------------------------------------------------

Line 71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

71569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71571:
71572: ---------------------------------------------------------------------------------------------------------------
71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71574: ---------------------------------------------------------------------------------------------------------------
71575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71576:
71577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 71575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

71571:
71572: ---------------------------------------------------------------------------------------------------------------
71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71574: ---------------------------------------------------------------------------------------------------------------
71575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71576:
71577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71579:

Line 71577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71574: ---------------------------------------------------------------------------------------------------------------
71575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71576:
71577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71579:
71580: IF xla_accounting_cache_pkg.GetValueChar
71581: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 71578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71574: ---------------------------------------------------------------------------------------------------------------
71575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71576:
71577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71579:
71580: IF xla_accounting_cache_pkg.GetValueChar
71581: (p_source_code => 'LEDGER_CATEGORY_CODE'
71582: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 71589: xla_ae_lines_pkg.BflowUpgEntry

71585: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71586: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
71587: )
71588: THEN
71589: xla_ae_lines_pkg.BflowUpgEntry
71590: (p_business_method_code => l_bflow_method_code
71591: ,p_business_class_code => l_bflow_class_code
71592: ,p_balance_type => l_balance_type_code);
71593: ELSE

Line 71633: xla_ae_lines_pkg.set_ccid(

71629: , x_value_type_code => l_adr_value_type_code
71630: , p_side => 'CREDIT'
71631: );
71632:
71633: xla_ae_lines_pkg.set_ccid(
71634: p_code_combination_id => l_ccid
71635: , p_value_type_code => l_adr_value_type_code
71636: , p_transaction_coa_id => l_adr_transaction_coa_id
71637: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71663: xla_ae_lines_pkg.set_ccid(

71659: , x_value_type_code => l_adr_value_type_code
71660: , p_side => 'DEBIT'
71661: );
71662:
71663: xla_ae_lines_pkg.set_ccid(
71664: p_code_combination_id => l_ccid
71665: , p_value_type_code => l_adr_value_type_code
71666: , p_transaction_coa_id => l_adr_transaction_coa_id
71667: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71698: xla_ae_lines_pkg.set_segment(

71694: );
71695:
71696: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71697:
71698: xla_ae_lines_pkg.set_segment(
71699: p_to_segment_code => 'GL_BALANCING'
71700: , p_segment_value => l_segment
71701: , p_from_segment_code => l_adr_value_segment_code
71702: , p_from_combination_id => l_adr_value_combination_id

Line 71742: xla_ae_lines_pkg.set_segment(

71738: );
71739:
71740: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71741:
71742: xla_ae_lines_pkg.set_segment(
71743: p_to_segment_code => 'GL_ACCOUNT'
71744: , p_segment_value => l_segment
71745: , p_from_segment_code => l_adr_value_segment_code
71746: , p_from_combination_id => l_adr_value_combination_id

Line 71786: xla_ae_lines_pkg.set_segment(

71782: );
71783:
71784: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71785:
71786: xla_ae_lines_pkg.set_segment(
71787: p_to_segment_code => 'GL_ACCOUNT'
71788: , p_segment_value => l_segment
71789: , p_from_segment_code => l_adr_value_segment_code
71790: , p_from_combination_id => l_adr_value_combination_id

Line 71830: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

71826: xla_accounting_err_pkg.build_message
71827: (p_appli_s_name => 'XLA'
71828: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
71829: ,p_token_1 => 'LINE_NUMBER'
71830: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
71831: ,p_token_2 => 'LINE_TYPE_NAME'
71832: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
71833: l_component_type
71834: ,l_component_code

Line 71866: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

71862: --
71863: --
71864: ------------------------------------------------------------------------------------------------
71865: -- 4219869 Business Flow
71866: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71867: -- Prior Entry. Currently, the following code is always generated.
71868: ------------------------------------------------------------------------------------------------
71869: XLA_AE_LINES_PKG.ValidateCurrentLine;
71870:

Line 71869: XLA_AE_LINES_PKG.ValidateCurrentLine;

71865: -- 4219869 Business Flow
71866: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71867: -- Prior Entry. Currently, the following code is always generated.
71868: ------------------------------------------------------------------------------------------------
71869: XLA_AE_LINES_PKG.ValidateCurrentLine;
71870:
71871: ------------------------------------------------------------------------------------
71872: -- 4219869 Business Flow
71873: -- Populated credit and debit amounts -- Need to generate this within IF

Line 71875: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71871: ------------------------------------------------------------------------------------
71872: -- 4219869 Business Flow
71873: -- Populated credit and debit amounts -- Need to generate this within IF
71874: ------------------------------------------------------------------------------------
71875: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71876:
71877: ----------------------------------------------------------------------------------
71878: -- 4219869 Business Flow
71879: -- Update journal entry status -- Need to generate this within IF

Line 71907: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71903: -- To allow MPA report to determine if it should generate report process
71904: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71905: ------------------------------------------------------------------------------------------
71906:
71907: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71908: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71909: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71910: -- call ADRs
71911: -- Bug 4922099

Line 71908: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71904: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71905: ------------------------------------------------------------------------------------------
71906:
71907: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71908: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71909: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71910: -- call ADRs
71911: -- Bug 4922099
71912: --

Line 71936: xla_ae_lines_pkg.set_ccid(

71932: , x_value_type_code => l_adr_value_type_code
71933: , p_side => 'CREDIT'
71934: );
71935:
71936: xla_ae_lines_pkg.set_ccid(
71937: p_code_combination_id => l_ccid
71938: , p_value_type_code => l_adr_value_type_code
71939: , p_transaction_coa_id => l_adr_transaction_coa_id
71940: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71966: xla_ae_lines_pkg.set_ccid(

71962: , x_value_type_code => l_adr_value_type_code
71963: , p_side => 'DEBIT'
71964: );
71965:
71966: xla_ae_lines_pkg.set_ccid(
71967: p_code_combination_id => l_ccid
71968: , p_value_type_code => l_adr_value_type_code
71969: , p_transaction_coa_id => l_adr_transaction_coa_id
71970: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72001: xla_ae_lines_pkg.set_segment(

71997: );
71998:
71999: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72000:
72001: xla_ae_lines_pkg.set_segment(
72002: p_to_segment_code => 'GL_BALANCING'
72003: , p_segment_value => l_segment
72004: , p_from_segment_code => l_adr_value_segment_code
72005: , p_from_combination_id => l_adr_value_combination_id

Line 72045: xla_ae_lines_pkg.set_segment(

72041: );
72042:
72043: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72044:
72045: xla_ae_lines_pkg.set_segment(
72046: p_to_segment_code => 'GL_ACCOUNT'
72047: , p_segment_value => l_segment
72048: , p_from_segment_code => l_adr_value_segment_code
72049: , p_from_combination_id => l_adr_value_combination_id

Line 72089: xla_ae_lines_pkg.set_segment(

72085: );
72086:
72087: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72088:
72089: xla_ae_lines_pkg.set_segment(
72090: p_to_segment_code => 'GL_ACCOUNT'
72091: , p_segment_value => l_segment
72092: , p_from_segment_code => l_adr_value_segment_code
72093: , p_from_combination_id => l_adr_value_combination_id

Line 72120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

72116:
72117: --
72118: -- Update the line information that should be overwritten
72119: --
72120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72121: p_header_num => 1);
72122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72123:
72124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 72122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

72118: -- Update the line information that should be overwritten
72119: --
72120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72121: p_header_num => 1);
72122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72123:
72124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72125:
72126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 72124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

72120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72121: p_header_num => 1);
72122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72123:
72124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72125:
72126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72128: END IF;

Line 72127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

72123:
72124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72125:
72126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72128: END IF;
72129:
72130: --
72131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 72134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

72130: --
72131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72132: --
72133: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72135: ELSE
72136: ---------------------------------------------------------------------------------------------------
72137: -- 4262811a Switch Sign
72138: ---------------------------------------------------------------------------------------------------

Line 72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

72135: ELSE
72136: ---------------------------------------------------------------------------------------------------
72137: -- 4262811a Switch Sign
72138: ---------------------------------------------------------------------------------------------------
72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72136: ---------------------------------------------------------------------------------------------------
72137: -- 4262811a Switch Sign
72138: ---------------------------------------------------------------------------------------------------
72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302

Line 72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72137: -- 4262811a Switch Sign
72138: ---------------------------------------------------------------------------------------------------
72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302
72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72138: ---------------------------------------------------------------------------------------------------
72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302
72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302
72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72147:

Line 72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

72141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302
72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72147:
72148: END IF;
72149:

Line 72146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72144: -- 5132302
72145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72147:
72148: END IF;
72149:
72150: -- 4955764

Line 72151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72147:
72148: END IF;
72149:
72150: -- 4955764
72151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72153:
72154:
72155: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 72155: XLA_AE_LINES_PKG.ValidateCurrentLine;

72151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72153:
72154:
72155: XLA_AE_LINES_PKG.ValidateCurrentLine;
72156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72157:
72158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 72156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72153:
72154:
72155: XLA_AE_LINES_PKG.ValidateCurrentLine;
72156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72157:
72158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72160: ,p_balance_type_code => l_balance_type_code);

Line 72327: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

72323: --
72324: -- bulk performance
72325: --
72326: l_balance_type_code VARCHAR2(1);
72327: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
72328: l_log_module VARCHAR2(240);
72329:
72330: --
72331: -- Upgrade strategy

Line 72411: XLA_AE_LINES_PKG.SetNewLine;

72407: ') <> 'R'
72408: THEN
72409:
72410: --
72411: XLA_AE_LINES_PKG.SetNewLine;
72412:
72413: p_balance_type_code := l_balance_type_code;
72414: -- set the flag so later we will know whether the gain loss line needs to be created
72415:

Line 72423: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

72419:
72420: --
72421: -- bulk performance
72422: --
72423: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
72424: p_header_num => 0); -- 4262811
72425: --
72426: -- set accounting line options
72427: --

Line 72428: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

72424: p_header_num => 0); -- 4262811
72425: --
72426: -- set accounting line options
72427: --
72428: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
72429: p_natural_side_code => 'G'
72430: , p_gain_or_loss_flag => 'N'
72431: , p_gl_transfer_mode_code => 'S'
72432: , p_acct_entry_type_code => 'A'

Line 72442: xla_ae_lines_pkg.SetAcctLineType

72438: --
72439: --
72440: -- set accounting line type info
72441: --
72442: xla_ae_lines_pkg.SetAcctLineType
72443: (p_component_type => l_component_type
72444: ,p_event_type_code => l_event_type_code
72445: ,p_line_definition_owner_code => l_line_definition_owner_code
72446: ,p_line_definition_code => l_line_definition_code

Line 72456: xla_ae_lines_pkg.SetAcctClass(

72452: ,p_event_class_code => l_event_class_code);
72453: --
72454: -- set accounting class
72455: --
72456: xla_ae_lines_pkg.SetAcctClass(
72457: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
72458: , p_ae_header_id => l_ae_header_id
72459: );
72460:

Line 72464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

72460:
72461: --
72462: -- set rounding class
72463: --
72464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72465: 'EXCHANGE_GAIN_LOSS';
72466:
72467: --
72468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 72468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

72464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72465: 'EXCHANGE_GAIN_LOSS';
72466:
72467: --
72468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72470: --
72471: -- bulk performance
72472: --

Line 72469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

72465: 'EXCHANGE_GAIN_LOSS';
72466:
72467: --
72468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72470: --
72471: -- bulk performance
72472: --
72473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 72473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

72469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72470: --
72471: -- bulk performance
72472: --
72473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72474:
72475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72477:

Line 72475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

72471: -- bulk performance
72472: --
72473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72474:
72475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72477:
72478: -- 4955764
72479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72477:
72478: -- 4955764
72479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
72481:
72482: -- 4458381 Public Sector Enh
72483:

Line 72529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

72525: l_rec_acct_attrs.array_num_value(18) := p_source_75;
72526: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
72527: l_rec_acct_attrs.array_num_value(19) := p_source_76;
72528:
72529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72531:
72532: ---------------------------------------------------------------------------------------------------------------
72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 72530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

72526: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
72527: l_rec_acct_attrs.array_num_value(19) := p_source_76;
72528:
72529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72531:
72532: ---------------------------------------------------------------------------------------------------------------
72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72534: ---------------------------------------------------------------------------------------------------------------

Line 72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

72529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72531:
72532: ---------------------------------------------------------------------------------------------------------------
72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72534: ---------------------------------------------------------------------------------------------------------------
72535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72536:
72537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 72535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

72531:
72532: ---------------------------------------------------------------------------------------------------------------
72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72534: ---------------------------------------------------------------------------------------------------------------
72535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72536:
72537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72539:

Line 72537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72534: ---------------------------------------------------------------------------------------------------------------
72535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72536:
72537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72539:
72540: IF xla_accounting_cache_pkg.GetValueChar
72541: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 72538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72534: ---------------------------------------------------------------------------------------------------------------
72535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72536:
72537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72539:
72540: IF xla_accounting_cache_pkg.GetValueChar
72541: (p_source_code => 'LEDGER_CATEGORY_CODE'
72542: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 72549: xla_ae_lines_pkg.BflowUpgEntry

72545: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72546: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
72547: )
72548: THEN
72549: xla_ae_lines_pkg.BflowUpgEntry
72550: (p_business_method_code => l_bflow_method_code
72551: ,p_business_class_code => l_bflow_class_code
72552: ,p_balance_type => l_balance_type_code);
72553: ELSE

Line 72593: xla_ae_lines_pkg.set_ccid(

72589: , x_value_type_code => l_adr_value_type_code
72590: , p_side => 'CREDIT'
72591: );
72592:
72593: xla_ae_lines_pkg.set_ccid(
72594: p_code_combination_id => l_ccid
72595: , p_value_type_code => l_adr_value_type_code
72596: , p_transaction_coa_id => l_adr_transaction_coa_id
72597: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72623: xla_ae_lines_pkg.set_ccid(

72619: , x_value_type_code => l_adr_value_type_code
72620: , p_side => 'DEBIT'
72621: );
72622:
72623: xla_ae_lines_pkg.set_ccid(
72624: p_code_combination_id => l_ccid
72625: , p_value_type_code => l_adr_value_type_code
72626: , p_transaction_coa_id => l_adr_transaction_coa_id
72627: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72658: xla_ae_lines_pkg.set_segment(

72654: );
72655:
72656: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72657:
72658: xla_ae_lines_pkg.set_segment(
72659: p_to_segment_code => 'GL_BALANCING'
72660: , p_segment_value => l_segment
72661: , p_from_segment_code => l_adr_value_segment_code
72662: , p_from_combination_id => l_adr_value_combination_id

Line 72702: xla_ae_lines_pkg.set_segment(

72698: );
72699:
72700: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72701:
72702: xla_ae_lines_pkg.set_segment(
72703: p_to_segment_code => 'GL_ACCOUNT'
72704: , p_segment_value => l_segment
72705: , p_from_segment_code => l_adr_value_segment_code
72706: , p_from_combination_id => l_adr_value_combination_id

Line 72746: xla_ae_lines_pkg.set_segment(

72742: );
72743:
72744: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72745:
72746: xla_ae_lines_pkg.set_segment(
72747: p_to_segment_code => 'GL_ACCOUNT'
72748: , p_segment_value => l_segment
72749: , p_from_segment_code => l_adr_value_segment_code
72750: , p_from_combination_id => l_adr_value_combination_id

Line 72790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

72786: xla_accounting_err_pkg.build_message
72787: (p_appli_s_name => 'XLA'
72788: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
72789: ,p_token_1 => 'LINE_NUMBER'
72790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
72791: ,p_token_2 => 'LINE_TYPE_NAME'
72792: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
72793: l_component_type
72794: ,l_component_code

Line 72826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

72822: --
72823: --
72824: ------------------------------------------------------------------------------------------------
72825: -- 4219869 Business Flow
72826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72827: -- Prior Entry. Currently, the following code is always generated.
72828: ------------------------------------------------------------------------------------------------
72829: XLA_AE_LINES_PKG.ValidateCurrentLine;
72830:

Line 72829: XLA_AE_LINES_PKG.ValidateCurrentLine;

72825: -- 4219869 Business Flow
72826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72827: -- Prior Entry. Currently, the following code is always generated.
72828: ------------------------------------------------------------------------------------------------
72829: XLA_AE_LINES_PKG.ValidateCurrentLine;
72830:
72831: ------------------------------------------------------------------------------------
72832: -- 4219869 Business Flow
72833: -- Populated credit and debit amounts -- Need to generate this within IF

Line 72835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72831: ------------------------------------------------------------------------------------
72832: -- 4219869 Business Flow
72833: -- Populated credit and debit amounts -- Need to generate this within IF
72834: ------------------------------------------------------------------------------------
72835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72836:
72837: ----------------------------------------------------------------------------------
72838: -- 4219869 Business Flow
72839: -- Update journal entry status -- Need to generate this within IF

Line 72867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

72863: -- To allow MPA report to determine if it should generate report process
72864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72865: ------------------------------------------------------------------------------------------
72866:
72867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72870: -- call ADRs
72871: -- Bug 4922099

Line 72868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

72864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72865: ------------------------------------------------------------------------------------------
72866:
72867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72870: -- call ADRs
72871: -- Bug 4922099
72872: --

Line 72896: xla_ae_lines_pkg.set_ccid(

72892: , x_value_type_code => l_adr_value_type_code
72893: , p_side => 'CREDIT'
72894: );
72895:
72896: xla_ae_lines_pkg.set_ccid(
72897: p_code_combination_id => l_ccid
72898: , p_value_type_code => l_adr_value_type_code
72899: , p_transaction_coa_id => l_adr_transaction_coa_id
72900: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72926: xla_ae_lines_pkg.set_ccid(

72922: , x_value_type_code => l_adr_value_type_code
72923: , p_side => 'DEBIT'
72924: );
72925:
72926: xla_ae_lines_pkg.set_ccid(
72927: p_code_combination_id => l_ccid
72928: , p_value_type_code => l_adr_value_type_code
72929: , p_transaction_coa_id => l_adr_transaction_coa_id
72930: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72961: xla_ae_lines_pkg.set_segment(

72957: );
72958:
72959: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72960:
72961: xla_ae_lines_pkg.set_segment(
72962: p_to_segment_code => 'GL_BALANCING'
72963: , p_segment_value => l_segment
72964: , p_from_segment_code => l_adr_value_segment_code
72965: , p_from_combination_id => l_adr_value_combination_id

Line 73005: xla_ae_lines_pkg.set_segment(

73001: );
73002:
73003: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73004:
73005: xla_ae_lines_pkg.set_segment(
73006: p_to_segment_code => 'GL_ACCOUNT'
73007: , p_segment_value => l_segment
73008: , p_from_segment_code => l_adr_value_segment_code
73009: , p_from_combination_id => l_adr_value_combination_id

Line 73049: xla_ae_lines_pkg.set_segment(

73045: );
73046:
73047: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73048:
73049: xla_ae_lines_pkg.set_segment(
73050: p_to_segment_code => 'GL_ACCOUNT'
73051: , p_segment_value => l_segment
73052: , p_from_segment_code => l_adr_value_segment_code
73053: , p_from_combination_id => l_adr_value_combination_id

Line 73080: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

73076:
73077: --
73078: -- Update the line information that should be overwritten
73079: --
73080: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73081: p_header_num => 1);
73082: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73083:
73084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 73082: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

73078: -- Update the line information that should be overwritten
73079: --
73080: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73081: p_header_num => 1);
73082: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73083:
73084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73085:
73086: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 73084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

73080: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73081: p_header_num => 1);
73082: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73083:
73084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73085:
73086: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73087: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73088: END IF;

Line 73087: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

73083:
73084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73085:
73086: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73087: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73088: END IF;
73089:
73090: --
73091: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 73094: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

73090: --
73091: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73092: --
73093: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73094: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73095: ELSE
73096: ---------------------------------------------------------------------------------------------------
73097: -- 4262811a Switch Sign
73098: ---------------------------------------------------------------------------------------------------

Line 73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

73095: ELSE
73096: ---------------------------------------------------------------------------------------------------
73097: -- 4262811a Switch Sign
73098: ---------------------------------------------------------------------------------------------------
73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73096: ---------------------------------------------------------------------------------------------------
73097: -- 4262811a Switch Sign
73098: ---------------------------------------------------------------------------------------------------
73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302

Line 73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73097: -- 4262811a Switch Sign
73098: ---------------------------------------------------------------------------------------------------
73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302
73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73098: ---------------------------------------------------------------------------------------------------
73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302
73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73099: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302
73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73107:

Line 73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

73101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302
73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73107:
73108: END IF;
73109:

Line 73106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73104: -- 5132302
73105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73107:
73108: END IF;
73109:
73110: -- 4955764

Line 73111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73107:
73108: END IF;
73109:
73110: -- 4955764
73111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73113:
73114:
73115: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 73115: XLA_AE_LINES_PKG.ValidateCurrentLine;

73111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73113:
73114:
73115: XLA_AE_LINES_PKG.ValidateCurrentLine;
73116: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73117:
73118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73119: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 73116: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73113:
73114:
73115: XLA_AE_LINES_PKG.ValidateCurrentLine;
73116: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73117:
73118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73119: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73120: ,p_balance_type_code => l_balance_type_code);

Line 73278: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

73274: --
73275: -- bulk performance
73276: --
73277: l_balance_type_code VARCHAR2(1);
73278: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73279: l_log_module VARCHAR2(240);
73280:
73281: --
73282: -- Upgrade strategy

Line 73361: XLA_AE_LINES_PKG.SetNewLine;

73357: ') <> 'BANK ERROR'
73358: THEN
73359:
73360: --
73361: XLA_AE_LINES_PKG.SetNewLine;
73362:
73363: p_balance_type_code := l_balance_type_code;
73364: -- set the flag so later we will know whether the gain loss line needs to be created
73365:

Line 73373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

73369:
73370: --
73371: -- bulk performance
73372: --
73373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
73374: p_header_num => 0); -- 4262811
73375: --
73376: -- set accounting line options
73377: --

Line 73378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

73374: p_header_num => 0); -- 4262811
73375: --
73376: -- set accounting line options
73377: --
73378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
73379: p_natural_side_code => 'G'
73380: , p_gain_or_loss_flag => 'N'
73381: , p_gl_transfer_mode_code => 'S'
73382: , p_acct_entry_type_code => 'A'

Line 73392: xla_ae_lines_pkg.SetAcctLineType

73388: --
73389: --
73390: -- set accounting line type info
73391: --
73392: xla_ae_lines_pkg.SetAcctLineType
73393: (p_component_type => l_component_type
73394: ,p_event_type_code => l_event_type_code
73395: ,p_line_definition_owner_code => l_line_definition_owner_code
73396: ,p_line_definition_code => l_line_definition_code

Line 73406: xla_ae_lines_pkg.SetAcctClass(

73402: ,p_event_class_code => l_event_class_code);
73403: --
73404: -- set accounting class
73405: --
73406: xla_ae_lines_pkg.SetAcctClass(
73407: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
73408: , p_ae_header_id => l_ae_header_id
73409: );
73410:

Line 73414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

73410:
73411: --
73412: -- set rounding class
73413: --
73414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73415: 'EXCHANGE_GAIN_LOSS';
73416:
73417: --
73418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 73418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

73414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73415: 'EXCHANGE_GAIN_LOSS';
73416:
73417: --
73418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73420: --
73421: -- bulk performance
73422: --

Line 73419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

73415: 'EXCHANGE_GAIN_LOSS';
73416:
73417: --
73418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73420: --
73421: -- bulk performance
73422: --
73423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 73423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

73419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73420: --
73421: -- bulk performance
73422: --
73423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73424:
73425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73427:

Line 73425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

73421: -- bulk performance
73422: --
73423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73424:
73425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73427:
73428: -- 4955764
73429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73427:
73428: -- 4955764
73429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73430: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73431:
73432: -- 4458381 Public Sector Enh
73433:

Line 73471: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

73467: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_104);
73468: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
73469: l_rec_acct_attrs.array_char_value(15) := p_source_43;
73470:
73471: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73472: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73473:
73474: ---------------------------------------------------------------------------------------------------------------
73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 73472: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

73468: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
73469: l_rec_acct_attrs.array_char_value(15) := p_source_43;
73470:
73471: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73472: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73473:
73474: ---------------------------------------------------------------------------------------------------------------
73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73476: ---------------------------------------------------------------------------------------------------------------

Line 73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

73471: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73472: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73473:
73474: ---------------------------------------------------------------------------------------------------------------
73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73476: ---------------------------------------------------------------------------------------------------------------
73477: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73478:
73479: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 73477: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

73473:
73474: ---------------------------------------------------------------------------------------------------------------
73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73476: ---------------------------------------------------------------------------------------------------------------
73477: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73478:
73479: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73480: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73481:

Line 73479: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73475: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73476: ---------------------------------------------------------------------------------------------------------------
73477: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73478:
73479: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73480: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73481:
73482: IF xla_accounting_cache_pkg.GetValueChar
73483: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 73480: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73476: ---------------------------------------------------------------------------------------------------------------
73477: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73478:
73479: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73480: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73481:
73482: IF xla_accounting_cache_pkg.GetValueChar
73483: (p_source_code => 'LEDGER_CATEGORY_CODE'
73484: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 73491: xla_ae_lines_pkg.BflowUpgEntry

73487: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73488: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
73489: )
73490: THEN
73491: xla_ae_lines_pkg.BflowUpgEntry
73492: (p_business_method_code => l_bflow_method_code
73493: ,p_business_class_code => l_bflow_class_code
73494: ,p_balance_type => l_balance_type_code);
73495: ELSE

Line 73535: xla_ae_lines_pkg.set_ccid(

73531: , x_value_type_code => l_adr_value_type_code
73532: , p_side => 'CREDIT'
73533: );
73534:
73535: xla_ae_lines_pkg.set_ccid(
73536: p_code_combination_id => l_ccid
73537: , p_value_type_code => l_adr_value_type_code
73538: , p_transaction_coa_id => l_adr_transaction_coa_id
73539: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73565: xla_ae_lines_pkg.set_ccid(

73561: , x_value_type_code => l_adr_value_type_code
73562: , p_side => 'DEBIT'
73563: );
73564:
73565: xla_ae_lines_pkg.set_ccid(
73566: p_code_combination_id => l_ccid
73567: , p_value_type_code => l_adr_value_type_code
73568: , p_transaction_coa_id => l_adr_transaction_coa_id
73569: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73600: xla_ae_lines_pkg.set_segment(

73596: );
73597:
73598: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73599:
73600: xla_ae_lines_pkg.set_segment(
73601: p_to_segment_code => 'GL_BALANCING'
73602: , p_segment_value => l_segment
73603: , p_from_segment_code => l_adr_value_segment_code
73604: , p_from_combination_id => l_adr_value_combination_id

Line 73644: xla_ae_lines_pkg.set_segment(

73640: );
73641:
73642: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73643:
73644: xla_ae_lines_pkg.set_segment(
73645: p_to_segment_code => 'GL_ACCOUNT'
73646: , p_segment_value => l_segment
73647: , p_from_segment_code => l_adr_value_segment_code
73648: , p_from_combination_id => l_adr_value_combination_id

Line 73688: xla_ae_lines_pkg.set_segment(

73684: );
73685:
73686: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73687:
73688: xla_ae_lines_pkg.set_segment(
73689: p_to_segment_code => 'GL_ACCOUNT'
73690: , p_segment_value => l_segment
73691: , p_from_segment_code => l_adr_value_segment_code
73692: , p_from_combination_id => l_adr_value_combination_id

Line 73732: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

73728: xla_accounting_err_pkg.build_message
73729: (p_appli_s_name => 'XLA'
73730: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
73731: ,p_token_1 => 'LINE_NUMBER'
73732: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
73733: ,p_token_2 => 'LINE_TYPE_NAME'
73734: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
73735: l_component_type
73736: ,l_component_code

Line 73768: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

73764: --
73765: --
73766: ------------------------------------------------------------------------------------------------
73767: -- 4219869 Business Flow
73768: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73769: -- Prior Entry. Currently, the following code is always generated.
73770: ------------------------------------------------------------------------------------------------
73771: XLA_AE_LINES_PKG.ValidateCurrentLine;
73772:

Line 73771: XLA_AE_LINES_PKG.ValidateCurrentLine;

73767: -- 4219869 Business Flow
73768: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73769: -- Prior Entry. Currently, the following code is always generated.
73770: ------------------------------------------------------------------------------------------------
73771: XLA_AE_LINES_PKG.ValidateCurrentLine;
73772:
73773: ------------------------------------------------------------------------------------
73774: -- 4219869 Business Flow
73775: -- Populated credit and debit amounts -- Need to generate this within IF

Line 73777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73773: ------------------------------------------------------------------------------------
73774: -- 4219869 Business Flow
73775: -- Populated credit and debit amounts -- Need to generate this within IF
73776: ------------------------------------------------------------------------------------
73777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73778:
73779: ----------------------------------------------------------------------------------
73780: -- 4219869 Business Flow
73781: -- Update journal entry status -- Need to generate this within IF

Line 73809: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

73805: -- To allow MPA report to determine if it should generate report process
73806: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73807: ------------------------------------------------------------------------------------------
73808:
73809: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73810: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73811: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73812: -- call ADRs
73813: -- Bug 4922099

Line 73810: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

73806: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73807: ------------------------------------------------------------------------------------------
73808:
73809: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73810: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73811: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73812: -- call ADRs
73813: -- Bug 4922099
73814: --

Line 73838: xla_ae_lines_pkg.set_ccid(

73834: , x_value_type_code => l_adr_value_type_code
73835: , p_side => 'CREDIT'
73836: );
73837:
73838: xla_ae_lines_pkg.set_ccid(
73839: p_code_combination_id => l_ccid
73840: , p_value_type_code => l_adr_value_type_code
73841: , p_transaction_coa_id => l_adr_transaction_coa_id
73842: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73868: xla_ae_lines_pkg.set_ccid(

73864: , x_value_type_code => l_adr_value_type_code
73865: , p_side => 'DEBIT'
73866: );
73867:
73868: xla_ae_lines_pkg.set_ccid(
73869: p_code_combination_id => l_ccid
73870: , p_value_type_code => l_adr_value_type_code
73871: , p_transaction_coa_id => l_adr_transaction_coa_id
73872: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73903: xla_ae_lines_pkg.set_segment(

73899: );
73900:
73901: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73902:
73903: xla_ae_lines_pkg.set_segment(
73904: p_to_segment_code => 'GL_BALANCING'
73905: , p_segment_value => l_segment
73906: , p_from_segment_code => l_adr_value_segment_code
73907: , p_from_combination_id => l_adr_value_combination_id

Line 73947: xla_ae_lines_pkg.set_segment(

73943: );
73944:
73945: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73946:
73947: xla_ae_lines_pkg.set_segment(
73948: p_to_segment_code => 'GL_ACCOUNT'
73949: , p_segment_value => l_segment
73950: , p_from_segment_code => l_adr_value_segment_code
73951: , p_from_combination_id => l_adr_value_combination_id

Line 73991: xla_ae_lines_pkg.set_segment(

73987: );
73988:
73989: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73990:
73991: xla_ae_lines_pkg.set_segment(
73992: p_to_segment_code => 'GL_ACCOUNT'
73993: , p_segment_value => l_segment
73994: , p_from_segment_code => l_adr_value_segment_code
73995: , p_from_combination_id => l_adr_value_combination_id

Line 74022: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74018:
74019: --
74020: -- Update the line information that should be overwritten
74021: --
74022: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74023: p_header_num => 1);
74024: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74025:
74026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74024: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74020: -- Update the line information that should be overwritten
74021: --
74022: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74023: p_header_num => 1);
74024: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74025:
74026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74027:
74028: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74022: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74023: p_header_num => 1);
74024: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74025:
74026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74027:
74028: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74029: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74030: END IF;

Line 74029: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74025:
74026: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74027:
74028: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74029: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74030: END IF;
74031:
74032: --
74033: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74036: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74032: --
74033: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74034: --
74035: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74036: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74037: ELSE
74038: ---------------------------------------------------------------------------------------------------
74039: -- 4262811a Switch Sign
74040: ---------------------------------------------------------------------------------------------------

Line 74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74037: ELSE
74038: ---------------------------------------------------------------------------------------------------
74039: -- 4262811a Switch Sign
74040: ---------------------------------------------------------------------------------------------------
74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74038: ---------------------------------------------------------------------------------------------------
74039: -- 4262811a Switch Sign
74040: ---------------------------------------------------------------------------------------------------
74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302

Line 74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74039: -- 4262811a Switch Sign
74040: ---------------------------------------------------------------------------------------------------
74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302
74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74040: ---------------------------------------------------------------------------------------------------
74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302
74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74041: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302
74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74049:

Line 74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302
74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74049:
74050: END IF;
74051:

Line 74048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74046: -- 5132302
74047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74049:
74050: END IF;
74051:
74052: -- 4955764

Line 74053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74049:
74050: END IF;
74051:
74052: -- 4955764
74053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74054: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74055:
74056:
74057: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74057: XLA_AE_LINES_PKG.ValidateCurrentLine;

74053: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74054: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74055:
74056:
74057: XLA_AE_LINES_PKG.ValidateCurrentLine;
74058: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74059:
74060: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74061: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74058: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74054: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74055:
74056:
74057: XLA_AE_LINES_PKG.ValidateCurrentLine;
74058: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74059:
74060: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74061: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74062: ,p_balance_type_code => l_balance_type_code);

Line 74253: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

74249: --
74250: -- bulk performance
74251: --
74252: l_balance_type_code VARCHAR2(1);
74253: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
74254: l_log_module VARCHAR2(240);
74255:
74256: --
74257: -- Upgrade strategy

Line 74325: XLA_AE_LINES_PKG.SetNewLine;

74321: ') = 'PREPAY APPL'
74322: THEN
74323:
74324: --
74325: XLA_AE_LINES_PKG.SetNewLine;
74326:
74327: p_balance_type_code := l_balance_type_code;
74328: -- set the flag so later we will know whether the gain loss line needs to be created
74329:

Line 74337: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

74333:
74334: --
74335: -- bulk performance
74336: --
74337: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
74338: p_header_num => 0); -- 4262811
74339: --
74340: -- set accounting line options
74341: --

Line 74342: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

74338: p_header_num => 0); -- 4262811
74339: --
74340: -- set accounting line options
74341: --
74342: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
74343: p_natural_side_code => 'G'
74344: , p_gain_or_loss_flag => 'N'
74345: , p_gl_transfer_mode_code => 'S'
74346: , p_acct_entry_type_code => 'A'

Line 74356: xla_ae_lines_pkg.SetAcctLineType

74352: --
74353: --
74354: -- set accounting line type info
74355: --
74356: xla_ae_lines_pkg.SetAcctLineType
74357: (p_component_type => l_component_type
74358: ,p_event_type_code => l_event_type_code
74359: ,p_line_definition_owner_code => l_line_definition_owner_code
74360: ,p_line_definition_code => l_line_definition_code

Line 74370: xla_ae_lines_pkg.SetAcctClass(

74366: ,p_event_class_code => l_event_class_code);
74367: --
74368: -- set accounting class
74369: --
74370: xla_ae_lines_pkg.SetAcctClass(
74371: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
74372: , p_ae_header_id => l_ae_header_id
74373: );
74374:

Line 74378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

74374:
74375: --
74376: -- set rounding class
74377: --
74378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74379: 'EXCHANGE_GAIN_LOSS';
74380:
74381: --
74382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 74382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

74378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74379: 'EXCHANGE_GAIN_LOSS';
74380:
74381: --
74382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74384: --
74385: -- bulk performance
74386: --

Line 74383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

74379: 'EXCHANGE_GAIN_LOSS';
74380:
74381: --
74382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74384: --
74385: -- bulk performance
74386: --
74387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 74387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

74383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74384: --
74385: -- bulk performance
74386: --
74387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74388:
74389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74391:

Line 74389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

74385: -- bulk performance
74386: --
74387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74388:
74389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74391:
74392: -- 4955764
74393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74391:
74392: -- 4955764
74393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74394: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74395:
74396: -- 4458381 Public Sector Enh
74397:

Line 74493: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

74489: l_rec_acct_attrs.array_num_value(38) := p_source_77;
74490: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
74491: l_rec_acct_attrs.array_num_value(39) := p_source_78;
74492:
74493: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74494: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74495:
74496: ---------------------------------------------------------------------------------------------------------------
74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 74494: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

74490: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
74491: l_rec_acct_attrs.array_num_value(39) := p_source_78;
74492:
74493: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74494: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74495:
74496: ---------------------------------------------------------------------------------------------------------------
74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74498: ---------------------------------------------------------------------------------------------------------------

Line 74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

74493: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74494: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74495:
74496: ---------------------------------------------------------------------------------------------------------------
74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74498: ---------------------------------------------------------------------------------------------------------------
74499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74500:
74501: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 74499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

74495:
74496: ---------------------------------------------------------------------------------------------------------------
74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74498: ---------------------------------------------------------------------------------------------------------------
74499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74500:
74501: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74503:

Line 74501: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74497: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74498: ---------------------------------------------------------------------------------------------------------------
74499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74500:
74501: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74503:
74504: IF xla_accounting_cache_pkg.GetValueChar
74505: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 74502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74498: ---------------------------------------------------------------------------------------------------------------
74499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74500:
74501: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74503:
74504: IF xla_accounting_cache_pkg.GetValueChar
74505: (p_source_code => 'LEDGER_CATEGORY_CODE'
74506: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 74513: xla_ae_lines_pkg.BflowUpgEntry

74509: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74510: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
74511: )
74512: THEN
74513: xla_ae_lines_pkg.BflowUpgEntry
74514: (p_business_method_code => l_bflow_method_code
74515: ,p_business_class_code => l_bflow_class_code
74516: ,p_balance_type => l_balance_type_code);
74517: ELSE

Line 74557: xla_ae_lines_pkg.set_ccid(

74553: , x_value_type_code => l_adr_value_type_code
74554: , p_side => 'CREDIT'
74555: );
74556:
74557: xla_ae_lines_pkg.set_ccid(
74558: p_code_combination_id => l_ccid
74559: , p_value_type_code => l_adr_value_type_code
74560: , p_transaction_coa_id => l_adr_transaction_coa_id
74561: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74587: xla_ae_lines_pkg.set_ccid(

74583: , x_value_type_code => l_adr_value_type_code
74584: , p_side => 'DEBIT'
74585: );
74586:
74587: xla_ae_lines_pkg.set_ccid(
74588: p_code_combination_id => l_ccid
74589: , p_value_type_code => l_adr_value_type_code
74590: , p_transaction_coa_id => l_adr_transaction_coa_id
74591: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74622: xla_ae_lines_pkg.set_segment(

74618: );
74619:
74620: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74621:
74622: xla_ae_lines_pkg.set_segment(
74623: p_to_segment_code => 'GL_BALANCING'
74624: , p_segment_value => l_segment
74625: , p_from_segment_code => l_adr_value_segment_code
74626: , p_from_combination_id => l_adr_value_combination_id

Line 74666: xla_ae_lines_pkg.set_segment(

74662: );
74663:
74664: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74665:
74666: xla_ae_lines_pkg.set_segment(
74667: p_to_segment_code => 'GL_ACCOUNT'
74668: , p_segment_value => l_segment
74669: , p_from_segment_code => l_adr_value_segment_code
74670: , p_from_combination_id => l_adr_value_combination_id

Line 74710: xla_ae_lines_pkg.set_segment(

74706: );
74707:
74708: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74709:
74710: xla_ae_lines_pkg.set_segment(
74711: p_to_segment_code => 'GL_ACCOUNT'
74712: , p_segment_value => l_segment
74713: , p_from_segment_code => l_adr_value_segment_code
74714: , p_from_combination_id => l_adr_value_combination_id

Line 74754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

74750: xla_accounting_err_pkg.build_message
74751: (p_appli_s_name => 'XLA'
74752: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
74753: ,p_token_1 => 'LINE_NUMBER'
74754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
74755: ,p_token_2 => 'LINE_TYPE_NAME'
74756: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
74757: l_component_type
74758: ,l_component_code

Line 74790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

74786: --
74787: --
74788: ------------------------------------------------------------------------------------------------
74789: -- 4219869 Business Flow
74790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74791: -- Prior Entry. Currently, the following code is always generated.
74792: ------------------------------------------------------------------------------------------------
74793: XLA_AE_LINES_PKG.ValidateCurrentLine;
74794:

Line 74793: XLA_AE_LINES_PKG.ValidateCurrentLine;

74789: -- 4219869 Business Flow
74790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74791: -- Prior Entry. Currently, the following code is always generated.
74792: ------------------------------------------------------------------------------------------------
74793: XLA_AE_LINES_PKG.ValidateCurrentLine;
74794:
74795: ------------------------------------------------------------------------------------
74796: -- 4219869 Business Flow
74797: -- Populated credit and debit amounts -- Need to generate this within IF

Line 74799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74795: ------------------------------------------------------------------------------------
74796: -- 4219869 Business Flow
74797: -- Populated credit and debit amounts -- Need to generate this within IF
74798: ------------------------------------------------------------------------------------
74799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74800:
74801: ----------------------------------------------------------------------------------
74802: -- 4219869 Business Flow
74803: -- Update journal entry status -- Need to generate this within IF

Line 74831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

74827: -- To allow MPA report to determine if it should generate report process
74828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74829: ------------------------------------------------------------------------------------------
74830:
74831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74834: -- call ADRs
74835: -- Bug 4922099

Line 74832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

74828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74829: ------------------------------------------------------------------------------------------
74830:
74831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74834: -- call ADRs
74835: -- Bug 4922099
74836: --

Line 74860: xla_ae_lines_pkg.set_ccid(

74856: , x_value_type_code => l_adr_value_type_code
74857: , p_side => 'CREDIT'
74858: );
74859:
74860: xla_ae_lines_pkg.set_ccid(
74861: p_code_combination_id => l_ccid
74862: , p_value_type_code => l_adr_value_type_code
74863: , p_transaction_coa_id => l_adr_transaction_coa_id
74864: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74890: xla_ae_lines_pkg.set_ccid(

74886: , x_value_type_code => l_adr_value_type_code
74887: , p_side => 'DEBIT'
74888: );
74889:
74890: xla_ae_lines_pkg.set_ccid(
74891: p_code_combination_id => l_ccid
74892: , p_value_type_code => l_adr_value_type_code
74893: , p_transaction_coa_id => l_adr_transaction_coa_id
74894: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74925: xla_ae_lines_pkg.set_segment(

74921: );
74922:
74923: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74924:
74925: xla_ae_lines_pkg.set_segment(
74926: p_to_segment_code => 'GL_BALANCING'
74927: , p_segment_value => l_segment
74928: , p_from_segment_code => l_adr_value_segment_code
74929: , p_from_combination_id => l_adr_value_combination_id

Line 74969: xla_ae_lines_pkg.set_segment(

74965: );
74966:
74967: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74968:
74969: xla_ae_lines_pkg.set_segment(
74970: p_to_segment_code => 'GL_ACCOUNT'
74971: , p_segment_value => l_segment
74972: , p_from_segment_code => l_adr_value_segment_code
74973: , p_from_combination_id => l_adr_value_combination_id

Line 75013: xla_ae_lines_pkg.set_segment(

75009: );
75010:
75011: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75012:
75013: xla_ae_lines_pkg.set_segment(
75014: p_to_segment_code => 'GL_ACCOUNT'
75015: , p_segment_value => l_segment
75016: , p_from_segment_code => l_adr_value_segment_code
75017: , p_from_combination_id => l_adr_value_combination_id

Line 75044: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75040:
75041: --
75042: -- Update the line information that should be overwritten
75043: --
75044: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75045: p_header_num => 1);
75046: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75047:
75048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 75046: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75042: -- Update the line information that should be overwritten
75043: --
75044: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75045: p_header_num => 1);
75046: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75047:
75048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75049:
75050: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 75048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

75044: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75045: p_header_num => 1);
75046: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75047:
75048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75049:
75050: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75051: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75052: END IF;

Line 75051: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

75047:
75048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75049:
75050: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75051: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75052: END IF;
75053:
75054: --
75055: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 75058: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

75054: --
75055: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75056: --
75057: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75058: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75059: ELSE
75060: ---------------------------------------------------------------------------------------------------
75061: -- 4262811a Switch Sign
75062: ---------------------------------------------------------------------------------------------------

Line 75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

75059: ELSE
75060: ---------------------------------------------------------------------------------------------------
75061: -- 4262811a Switch Sign
75062: ---------------------------------------------------------------------------------------------------
75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75060: ---------------------------------------------------------------------------------------------------
75061: -- 4262811a Switch Sign
75062: ---------------------------------------------------------------------------------------------------
75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302

Line 75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75061: -- 4262811a Switch Sign
75062: ---------------------------------------------------------------------------------------------------
75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302
75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75062: ---------------------------------------------------------------------------------------------------
75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302
75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75063: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302
75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75071:

Line 75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

75065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302
75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75071:
75072: END IF;
75073:

Line 75070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75066: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75068: -- 5132302
75069: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75071:
75072: END IF;
75073:
75074: -- 4955764

Line 75075: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75071:
75072: END IF;
75073:
75074: -- 4955764
75075: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75076: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75077:
75078:
75079: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 75079: XLA_AE_LINES_PKG.ValidateCurrentLine;

75075: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75076: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75077:
75078:
75079: XLA_AE_LINES_PKG.ValidateCurrentLine;
75080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75081:
75082: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75083: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 75080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75076: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75077:
75078:
75079: XLA_AE_LINES_PKG.ValidateCurrentLine;
75080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75081:
75082: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75083: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75084: ,p_balance_type_code => l_balance_type_code);

Line 75249: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75245: --
75246: -- bulk performance
75247: --
75248: l_balance_type_code VARCHAR2(1);
75249: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75250: l_log_module VARCHAR2(240);
75251:
75252: --
75253: -- Upgrade strategy

Line 75333: XLA_AE_LINES_PKG.SetNewLine;

75329: ') <> 'BANK ERROR'
75330: THEN
75331:
75332: --
75333: XLA_AE_LINES_PKG.SetNewLine;
75334:
75335: p_balance_type_code := l_balance_type_code;
75336: -- set the flag so later we will know whether the gain loss line needs to be created
75337:

Line 75345: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

75341:
75342: --
75343: -- bulk performance
75344: --
75345: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
75346: p_header_num => 0); -- 4262811
75347: --
75348: -- set accounting line options
75349: --

Line 75350: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

75346: p_header_num => 0); -- 4262811
75347: --
75348: -- set accounting line options
75349: --
75350: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
75351: p_natural_side_code => 'G'
75352: , p_gain_or_loss_flag => 'N'
75353: , p_gl_transfer_mode_code => 'S'
75354: , p_acct_entry_type_code => 'A'

Line 75364: xla_ae_lines_pkg.SetAcctLineType

75360: --
75361: --
75362: -- set accounting line type info
75363: --
75364: xla_ae_lines_pkg.SetAcctLineType
75365: (p_component_type => l_component_type
75366: ,p_event_type_code => l_event_type_code
75367: ,p_line_definition_owner_code => l_line_definition_owner_code
75368: ,p_line_definition_code => l_line_definition_code

Line 75378: xla_ae_lines_pkg.SetAcctClass(

75374: ,p_event_class_code => l_event_class_code);
75375: --
75376: -- set accounting class
75377: --
75378: xla_ae_lines_pkg.SetAcctClass(
75379: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
75380: , p_ae_header_id => l_ae_header_id
75381: );
75382:

Line 75386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

75382:
75383: --
75384: -- set rounding class
75385: --
75386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75387: 'EXCHANGE_GAIN_LOSS';
75388:
75389: --
75390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 75390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

75386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75387: 'EXCHANGE_GAIN_LOSS';
75388:
75389: --
75390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75392: --
75393: -- bulk performance
75394: --

Line 75391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

75387: 'EXCHANGE_GAIN_LOSS';
75388:
75389: --
75390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75392: --
75393: -- bulk performance
75394: --
75395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 75395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

75391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75392: --
75393: -- bulk performance
75394: --
75395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75396:
75397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75399:

Line 75397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

75393: -- bulk performance
75394: --
75395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75396:
75397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75399:
75400: -- 4955764
75401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75399:
75400: -- 4955764
75401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75402: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75403:
75404: -- 4458381 Public Sector Enh
75405:

Line 75449: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

75445: l_rec_acct_attrs.array_num_value(17) := p_source_75;
75446: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
75447: l_rec_acct_attrs.array_num_value(18) := p_source_76;
75448:
75449: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75450: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75451:
75452: ---------------------------------------------------------------------------------------------------------------
75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 75450: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

75446: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
75447: l_rec_acct_attrs.array_num_value(18) := p_source_76;
75448:
75449: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75450: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75451:
75452: ---------------------------------------------------------------------------------------------------------------
75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75454: ---------------------------------------------------------------------------------------------------------------

Line 75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

75449: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75450: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75451:
75452: ---------------------------------------------------------------------------------------------------------------
75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75454: ---------------------------------------------------------------------------------------------------------------
75455: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75456:
75457: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 75455: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

75451:
75452: ---------------------------------------------------------------------------------------------------------------
75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75454: ---------------------------------------------------------------------------------------------------------------
75455: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75456:
75457: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75458: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75459:

Line 75457: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75453: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75454: ---------------------------------------------------------------------------------------------------------------
75455: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75456:
75457: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75458: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75459:
75460: IF xla_accounting_cache_pkg.GetValueChar
75461: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 75458: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75454: ---------------------------------------------------------------------------------------------------------------
75455: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75456:
75457: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75458: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75459:
75460: IF xla_accounting_cache_pkg.GetValueChar
75461: (p_source_code => 'LEDGER_CATEGORY_CODE'
75462: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 75469: xla_ae_lines_pkg.BflowUpgEntry

75465: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75466: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
75467: )
75468: THEN
75469: xla_ae_lines_pkg.BflowUpgEntry
75470: (p_business_method_code => l_bflow_method_code
75471: ,p_business_class_code => l_bflow_class_code
75472: ,p_balance_type => l_balance_type_code);
75473: ELSE

Line 75513: xla_ae_lines_pkg.set_ccid(

75509: , x_value_type_code => l_adr_value_type_code
75510: , p_side => 'CREDIT'
75511: );
75512:
75513: xla_ae_lines_pkg.set_ccid(
75514: p_code_combination_id => l_ccid
75515: , p_value_type_code => l_adr_value_type_code
75516: , p_transaction_coa_id => l_adr_transaction_coa_id
75517: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75543: xla_ae_lines_pkg.set_ccid(

75539: , x_value_type_code => l_adr_value_type_code
75540: , p_side => 'DEBIT'
75541: );
75542:
75543: xla_ae_lines_pkg.set_ccid(
75544: p_code_combination_id => l_ccid
75545: , p_value_type_code => l_adr_value_type_code
75546: , p_transaction_coa_id => l_adr_transaction_coa_id
75547: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75578: xla_ae_lines_pkg.set_segment(

75574: );
75575:
75576: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75577:
75578: xla_ae_lines_pkg.set_segment(
75579: p_to_segment_code => 'GL_BALANCING'
75580: , p_segment_value => l_segment
75581: , p_from_segment_code => l_adr_value_segment_code
75582: , p_from_combination_id => l_adr_value_combination_id

Line 75622: xla_ae_lines_pkg.set_segment(

75618: );
75619:
75620: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75621:
75622: xla_ae_lines_pkg.set_segment(
75623: p_to_segment_code => 'GL_ACCOUNT'
75624: , p_segment_value => l_segment
75625: , p_from_segment_code => l_adr_value_segment_code
75626: , p_from_combination_id => l_adr_value_combination_id

Line 75666: xla_ae_lines_pkg.set_segment(

75662: );
75663:
75664: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75665:
75666: xla_ae_lines_pkg.set_segment(
75667: p_to_segment_code => 'GL_ACCOUNT'
75668: , p_segment_value => l_segment
75669: , p_from_segment_code => l_adr_value_segment_code
75670: , p_from_combination_id => l_adr_value_combination_id

Line 75710: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

75706: xla_accounting_err_pkg.build_message
75707: (p_appli_s_name => 'XLA'
75708: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
75709: ,p_token_1 => 'LINE_NUMBER'
75710: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
75711: ,p_token_2 => 'LINE_TYPE_NAME'
75712: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
75713: l_component_type
75714: ,l_component_code

Line 75746: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

75742: --
75743: --
75744: ------------------------------------------------------------------------------------------------
75745: -- 4219869 Business Flow
75746: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75747: -- Prior Entry. Currently, the following code is always generated.
75748: ------------------------------------------------------------------------------------------------
75749: XLA_AE_LINES_PKG.ValidateCurrentLine;
75750:

Line 75749: XLA_AE_LINES_PKG.ValidateCurrentLine;

75745: -- 4219869 Business Flow
75746: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75747: -- Prior Entry. Currently, the following code is always generated.
75748: ------------------------------------------------------------------------------------------------
75749: XLA_AE_LINES_PKG.ValidateCurrentLine;
75750:
75751: ------------------------------------------------------------------------------------
75752: -- 4219869 Business Flow
75753: -- Populated credit and debit amounts -- Need to generate this within IF

Line 75755: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75751: ------------------------------------------------------------------------------------
75752: -- 4219869 Business Flow
75753: -- Populated credit and debit amounts -- Need to generate this within IF
75754: ------------------------------------------------------------------------------------
75755: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75756:
75757: ----------------------------------------------------------------------------------
75758: -- 4219869 Business Flow
75759: -- Update journal entry status -- Need to generate this within IF

Line 75787: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

75783: -- To allow MPA report to determine if it should generate report process
75784: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75785: ------------------------------------------------------------------------------------------
75786:
75787: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75788: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75789: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75790: -- call ADRs
75791: -- Bug 4922099

Line 75788: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

75784: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75785: ------------------------------------------------------------------------------------------
75786:
75787: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75788: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75789: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75790: -- call ADRs
75791: -- Bug 4922099
75792: --

Line 75816: xla_ae_lines_pkg.set_ccid(

75812: , x_value_type_code => l_adr_value_type_code
75813: , p_side => 'CREDIT'
75814: );
75815:
75816: xla_ae_lines_pkg.set_ccid(
75817: p_code_combination_id => l_ccid
75818: , p_value_type_code => l_adr_value_type_code
75819: , p_transaction_coa_id => l_adr_transaction_coa_id
75820: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75846: xla_ae_lines_pkg.set_ccid(

75842: , x_value_type_code => l_adr_value_type_code
75843: , p_side => 'DEBIT'
75844: );
75845:
75846: xla_ae_lines_pkg.set_ccid(
75847: p_code_combination_id => l_ccid
75848: , p_value_type_code => l_adr_value_type_code
75849: , p_transaction_coa_id => l_adr_transaction_coa_id
75850: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75881: xla_ae_lines_pkg.set_segment(

75877: );
75878:
75879: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75880:
75881: xla_ae_lines_pkg.set_segment(
75882: p_to_segment_code => 'GL_BALANCING'
75883: , p_segment_value => l_segment
75884: , p_from_segment_code => l_adr_value_segment_code
75885: , p_from_combination_id => l_adr_value_combination_id

Line 75925: xla_ae_lines_pkg.set_segment(

75921: );
75922:
75923: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75924:
75925: xla_ae_lines_pkg.set_segment(
75926: p_to_segment_code => 'GL_ACCOUNT'
75927: , p_segment_value => l_segment
75928: , p_from_segment_code => l_adr_value_segment_code
75929: , p_from_combination_id => l_adr_value_combination_id

Line 75969: xla_ae_lines_pkg.set_segment(

75965: );
75966:
75967: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75968:
75969: xla_ae_lines_pkg.set_segment(
75970: p_to_segment_code => 'GL_ACCOUNT'
75971: , p_segment_value => l_segment
75972: , p_from_segment_code => l_adr_value_segment_code
75973: , p_from_combination_id => l_adr_value_combination_id

Line 76000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75996:
75997: --
75998: -- Update the line information that should be overwritten
75999: --
76000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76001: p_header_num => 1);
76002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76003:
76004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 76002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75998: -- Update the line information that should be overwritten
75999: --
76000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76001: p_header_num => 1);
76002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76003:
76004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76005:
76006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 76004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

76000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76001: p_header_num => 1);
76002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76003:
76004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76005:
76006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76008: END IF;

Line 76007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

76003:
76004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76005:
76006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76008: END IF;
76009:
76010: --
76011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 76014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

76010: --
76011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76012: --
76013: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76015: ELSE
76016: ---------------------------------------------------------------------------------------------------
76017: -- 4262811a Switch Sign
76018: ---------------------------------------------------------------------------------------------------

Line 76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

76015: ELSE
76016: ---------------------------------------------------------------------------------------------------
76017: -- 4262811a Switch Sign
76018: ---------------------------------------------------------------------------------------------------
76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76016: ---------------------------------------------------------------------------------------------------
76017: -- 4262811a Switch Sign
76018: ---------------------------------------------------------------------------------------------------
76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302

Line 76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76017: -- 4262811a Switch Sign
76018: ---------------------------------------------------------------------------------------------------
76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302
76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76018: ---------------------------------------------------------------------------------------------------
76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302
76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302
76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76027:

Line 76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

76021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302
76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76027:
76028: END IF;
76029:

Line 76026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76024: -- 5132302
76025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76027:
76028: END IF;
76029:
76030: -- 4955764

Line 76031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76027:
76028: END IF;
76029:
76030: -- 4955764
76031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76033:
76034:
76035: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 76035: XLA_AE_LINES_PKG.ValidateCurrentLine;

76031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76033:
76034:
76035: XLA_AE_LINES_PKG.ValidateCurrentLine;
76036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76037:
76038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 76036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76033:
76034:
76035: XLA_AE_LINES_PKG.ValidateCurrentLine;
76036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76037:
76038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76040: ,p_balance_type_code => l_balance_type_code);

Line 76210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

76206: --
76207: -- bulk performance
76208: --
76209: l_balance_type_code VARCHAR2(1);
76210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76211: l_log_module VARCHAR2(240);
76212:
76213: --
76214: -- Upgrade strategy

Line 76293: XLA_AE_LINES_PKG.SetNewLine;

76289: ') <> 'BANK ERROR'
76290: THEN
76291:
76292: --
76293: XLA_AE_LINES_PKG.SetNewLine;
76294:
76295: p_balance_type_code := l_balance_type_code;
76296: -- set the flag so later we will know whether the gain loss line needs to be created
76297:

Line 76305: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76301:
76302: --
76303: -- bulk performance
76304: --
76305: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76306: p_header_num => 0); -- 4262811
76307: --
76308: -- set accounting line options
76309: --

Line 76310: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76306: p_header_num => 0); -- 4262811
76307: --
76308: -- set accounting line options
76309: --
76310: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76311: p_natural_side_code => 'C'
76312: , p_gain_or_loss_flag => 'Y'
76313: , p_gl_transfer_mode_code => 'S'
76314: , p_acct_entry_type_code => 'A'

Line 76324: xla_ae_lines_pkg.SetAcctLineType

76320: --
76321: --
76322: -- set accounting line type info
76323: --
76324: xla_ae_lines_pkg.SetAcctLineType
76325: (p_component_type => l_component_type
76326: ,p_event_type_code => l_event_type_code
76327: ,p_line_definition_owner_code => l_line_definition_owner_code
76328: ,p_line_definition_code => l_line_definition_code

Line 76338: xla_ae_lines_pkg.SetAcctClass(

76334: ,p_event_class_code => l_event_class_code);
76335: --
76336: -- set accounting class
76337: --
76338: xla_ae_lines_pkg.SetAcctClass(
76339: p_accounting_class_code => 'GAIN'
76340: , p_ae_header_id => l_ae_header_id
76341: );
76342:

Line 76346: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76342:
76343: --
76344: -- set rounding class
76345: --
76346: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76347: 'GAIN';
76348:
76349: --
76350: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76350: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76346: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76347: 'GAIN';
76348:
76349: --
76350: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76351: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76352: --
76353: -- bulk performance
76354: --

Line 76351: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76347: 'GAIN';
76348:
76349: --
76350: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76351: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76352: --
76353: -- bulk performance
76354: --
76355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76351: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76352: --
76353: -- bulk performance
76354: --
76355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76356:
76357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76359:

Line 76357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76353: -- bulk performance
76354: --
76355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76356:
76357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76359:
76360: -- 4955764
76361: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76361: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76359:
76360: -- 4955764
76361: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76362: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76363:
76364: -- 4458381 Public Sector Enh
76365:

Line 76421: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76417: l_rec_acct_attrs.array_num_value(23) := p_source_74;
76418: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
76419: l_rec_acct_attrs.array_num_value(24) := p_source_76;
76420:
76421: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76422: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76423:
76424: ---------------------------------------------------------------------------------------------------------------
76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76422: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76418: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
76419: l_rec_acct_attrs.array_num_value(24) := p_source_76;
76420:
76421: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76422: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76423:
76424: ---------------------------------------------------------------------------------------------------------------
76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76426: ---------------------------------------------------------------------------------------------------------------

Line 76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76421: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76422: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76423:
76424: ---------------------------------------------------------------------------------------------------------------
76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76426: ---------------------------------------------------------------------------------------------------------------
76427: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76428:
76429: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76427: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76423:
76424: ---------------------------------------------------------------------------------------------------------------
76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76426: ---------------------------------------------------------------------------------------------------------------
76427: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76428:
76429: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76430: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76431:

Line 76429: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76425: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76426: ---------------------------------------------------------------------------------------------------------------
76427: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76428:
76429: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76430: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76431:
76432: IF xla_accounting_cache_pkg.GetValueChar
76433: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76430: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76426: ---------------------------------------------------------------------------------------------------------------
76427: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76428:
76429: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76430: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76431:
76432: IF xla_accounting_cache_pkg.GetValueChar
76433: (p_source_code => 'LEDGER_CATEGORY_CODE'
76434: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76441: xla_ae_lines_pkg.BflowUpgEntry

76437: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76438: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76439: )
76440: THEN
76441: xla_ae_lines_pkg.BflowUpgEntry
76442: (p_business_method_code => l_bflow_method_code
76443: ,p_business_class_code => l_bflow_class_code
76444: ,p_balance_type => l_balance_type_code);
76445: ELSE

Line 76485: xla_ae_lines_pkg.set_ccid(

76481: , x_value_type_code => l_adr_value_type_code
76482: , p_side => 'NA'
76483: );
76484:
76485: xla_ae_lines_pkg.set_ccid(
76486: p_code_combination_id => l_ccid
76487: , p_value_type_code => l_adr_value_type_code
76488: , p_transaction_coa_id => l_adr_transaction_coa_id
76489: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76520: xla_ae_lines_pkg.set_segment(

76516: );
76517:
76518: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76519:
76520: xla_ae_lines_pkg.set_segment(
76521: p_to_segment_code => 'GL_BALANCING'
76522: , p_segment_value => l_segment
76523: , p_from_segment_code => l_adr_value_segment_code
76524: , p_from_combination_id => l_adr_value_combination_id

Line 76564: xla_ae_lines_pkg.set_segment(

76560: );
76561:
76562: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76563:
76564: xla_ae_lines_pkg.set_segment(
76565: p_to_segment_code => 'GL_ACCOUNT'
76566: , p_segment_value => l_segment
76567: , p_from_segment_code => l_adr_value_segment_code
76568: , p_from_combination_id => l_adr_value_combination_id

Line 76608: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76604: xla_accounting_err_pkg.build_message
76605: (p_appli_s_name => 'XLA'
76606: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76607: ,p_token_1 => 'LINE_NUMBER'
76608: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76609: ,p_token_2 => 'LINE_TYPE_NAME'
76610: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76611: l_component_type
76612: ,l_component_code

Line 76644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

76640: --
76641: --
76642: ------------------------------------------------------------------------------------------------
76643: -- 4219869 Business Flow
76644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76645: -- Prior Entry. Currently, the following code is always generated.
76646: ------------------------------------------------------------------------------------------------
76647: XLA_AE_LINES_PKG.ValidateCurrentLine;
76648:

Line 76647: XLA_AE_LINES_PKG.ValidateCurrentLine;

76643: -- 4219869 Business Flow
76644: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76645: -- Prior Entry. Currently, the following code is always generated.
76646: ------------------------------------------------------------------------------------------------
76647: XLA_AE_LINES_PKG.ValidateCurrentLine;
76648:
76649: ------------------------------------------------------------------------------------
76650: -- 4219869 Business Flow
76651: -- Populated credit and debit amounts -- Need to generate this within IF

Line 76653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76649: ------------------------------------------------------------------------------------
76650: -- 4219869 Business Flow
76651: -- Populated credit and debit amounts -- Need to generate this within IF
76652: ------------------------------------------------------------------------------------
76653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76654:
76655: ----------------------------------------------------------------------------------
76656: -- 4219869 Business Flow
76657: -- Update journal entry status -- Need to generate this within IF

Line 76685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

76681: -- To allow MPA report to determine if it should generate report process
76682: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76683: ------------------------------------------------------------------------------------------
76684:
76685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76687: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76688: -- call ADRs
76689: -- Bug 4922099

Line 76686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

76682: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76683: ------------------------------------------------------------------------------------------
76684:
76685: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76686: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76687: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76688: -- call ADRs
76689: -- Bug 4922099
76690: --

Line 76714: xla_ae_lines_pkg.set_ccid(

76710: , x_value_type_code => l_adr_value_type_code
76711: , p_side => 'NA'
76712: );
76713:
76714: xla_ae_lines_pkg.set_ccid(
76715: p_code_combination_id => l_ccid
76716: , p_value_type_code => l_adr_value_type_code
76717: , p_transaction_coa_id => l_adr_transaction_coa_id
76718: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76749: xla_ae_lines_pkg.set_segment(

76745: );
76746:
76747: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76748:
76749: xla_ae_lines_pkg.set_segment(
76750: p_to_segment_code => 'GL_BALANCING'
76751: , p_segment_value => l_segment
76752: , p_from_segment_code => l_adr_value_segment_code
76753: , p_from_combination_id => l_adr_value_combination_id

Line 76793: xla_ae_lines_pkg.set_segment(

76789: );
76790:
76791: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76792:
76793: xla_ae_lines_pkg.set_segment(
76794: p_to_segment_code => 'GL_ACCOUNT'
76795: , p_segment_value => l_segment
76796: , p_from_segment_code => l_adr_value_segment_code
76797: , p_from_combination_id => l_adr_value_combination_id

Line 76824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

76820:
76821: --
76822: -- Update the line information that should be overwritten
76823: --
76824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76825: p_header_num => 1);
76826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76827:
76828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 76826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

76822: -- Update the line information that should be overwritten
76823: --
76824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76825: p_header_num => 1);
76826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76827:
76828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76829:
76830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 76828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

76824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76825: p_header_num => 1);
76826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76827:
76828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76829:
76830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76832: END IF;

Line 76831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

76827:
76828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76829:
76830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76832: END IF;
76833:
76834: --
76835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 76838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

76834: --
76835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76836: --
76837: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76839: ELSE
76840: ---------------------------------------------------------------------------------------------------
76841: -- 4262811a Switch Sign
76842: ---------------------------------------------------------------------------------------------------

Line 76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

76839: ELSE
76840: ---------------------------------------------------------------------------------------------------
76841: -- 4262811a Switch Sign
76842: ---------------------------------------------------------------------------------------------------
76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76840: ---------------------------------------------------------------------------------------------------
76841: -- 4262811a Switch Sign
76842: ---------------------------------------------------------------------------------------------------
76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302

Line 76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76841: -- 4262811a Switch Sign
76842: ---------------------------------------------------------------------------------------------------
76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302
76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76842: ---------------------------------------------------------------------------------------------------
76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302
76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302
76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76851:

Line 76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

76845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302
76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76851:
76852: END IF;
76853:

Line 76850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76848: -- 5132302
76849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76851:
76852: END IF;
76853:
76854: -- 4955764

Line 76855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76851:
76852: END IF;
76853:
76854: -- 4955764
76855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76857:
76858:
76859: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 76859: XLA_AE_LINES_PKG.ValidateCurrentLine;

76855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76857:
76858:
76859: XLA_AE_LINES_PKG.ValidateCurrentLine;
76860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76861:
76862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 76860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76857:
76858:
76859: XLA_AE_LINES_PKG.ValidateCurrentLine;
76860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76861:
76862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76864: ,p_balance_type_code => l_balance_type_code);

Line 77039: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77035: --
77036: -- bulk performance
77037: --
77038: l_balance_type_code VARCHAR2(1);
77039: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77040: l_log_module VARCHAR2(240);
77041:
77042: --
77043: -- Upgrade strategy

Line 77127: XLA_AE_LINES_PKG.SetNewLine;

77123: ') <> 'R'
77124: THEN
77125:
77126: --
77127: XLA_AE_LINES_PKG.SetNewLine;
77128:
77129: p_balance_type_code := l_balance_type_code;
77130: -- set the flag so later we will know whether the gain loss line needs to be created
77131:

Line 77139: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

77135:
77136: --
77137: -- bulk performance
77138: --
77139: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
77140: p_header_num => 0); -- 4262811
77141: --
77142: -- set accounting line options
77143: --

Line 77144: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

77140: p_header_num => 0); -- 4262811
77141: --
77142: -- set accounting line options
77143: --
77144: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
77145: p_natural_side_code => 'C'
77146: , p_gain_or_loss_flag => 'Y'
77147: , p_gl_transfer_mode_code => 'S'
77148: , p_acct_entry_type_code => 'A'

Line 77158: xla_ae_lines_pkg.SetAcctLineType

77154: --
77155: --
77156: -- set accounting line type info
77157: --
77158: xla_ae_lines_pkg.SetAcctLineType
77159: (p_component_type => l_component_type
77160: ,p_event_type_code => l_event_type_code
77161: ,p_line_definition_owner_code => l_line_definition_owner_code
77162: ,p_line_definition_code => l_line_definition_code

Line 77172: xla_ae_lines_pkg.SetAcctClass(

77168: ,p_event_class_code => l_event_class_code);
77169: --
77170: -- set accounting class
77171: --
77172: xla_ae_lines_pkg.SetAcctClass(
77173: p_accounting_class_code => 'GAIN'
77174: , p_ae_header_id => l_ae_header_id
77175: );
77176:

Line 77180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

77176:
77177: --
77178: -- set rounding class
77179: --
77180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77181: 'GAIN';
77182:
77183: --
77184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 77184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

77180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77181: 'GAIN';
77182:
77183: --
77184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77186: --
77187: -- bulk performance
77188: --

Line 77185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

77181: 'GAIN';
77182:
77183: --
77184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77186: --
77187: -- bulk performance
77188: --
77189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 77189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

77185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77186: --
77187: -- bulk performance
77188: --
77189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77190:
77191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77193:

Line 77191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

77187: -- bulk performance
77188: --
77189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77190:
77191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77193:
77194: -- 4955764
77195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77193:
77194: -- 4955764
77195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77196: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77197:
77198: -- 4458381 Public Sector Enh
77199:

Line 77255: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

77251: l_rec_acct_attrs.array_num_value(23) := p_source_75;
77252: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
77253: l_rec_acct_attrs.array_num_value(24) := p_source_76;
77254:
77255: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77256: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77257:
77258: ---------------------------------------------------------------------------------------------------------------
77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 77256: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

77252: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
77253: l_rec_acct_attrs.array_num_value(24) := p_source_76;
77254:
77255: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77256: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77257:
77258: ---------------------------------------------------------------------------------------------------------------
77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77260: ---------------------------------------------------------------------------------------------------------------

Line 77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

77255: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77256: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77257:
77258: ---------------------------------------------------------------------------------------------------------------
77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77260: ---------------------------------------------------------------------------------------------------------------
77261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77262:
77263: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 77261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

77257:
77258: ---------------------------------------------------------------------------------------------------------------
77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77260: ---------------------------------------------------------------------------------------------------------------
77261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77262:
77263: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77264: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77265:

Line 77263: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77259: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77260: ---------------------------------------------------------------------------------------------------------------
77261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77262:
77263: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77264: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77265:
77266: IF xla_accounting_cache_pkg.GetValueChar
77267: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 77264: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77260: ---------------------------------------------------------------------------------------------------------------
77261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77262:
77263: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77264: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77265:
77266: IF xla_accounting_cache_pkg.GetValueChar
77267: (p_source_code => 'LEDGER_CATEGORY_CODE'
77268: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 77275: xla_ae_lines_pkg.BflowUpgEntry

77271: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77272: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
77273: )
77274: THEN
77275: xla_ae_lines_pkg.BflowUpgEntry
77276: (p_business_method_code => l_bflow_method_code
77277: ,p_business_class_code => l_bflow_class_code
77278: ,p_balance_type => l_balance_type_code);
77279: ELSE

Line 77319: xla_ae_lines_pkg.set_ccid(

77315: , x_value_type_code => l_adr_value_type_code
77316: , p_side => 'NA'
77317: );
77318:
77319: xla_ae_lines_pkg.set_ccid(
77320: p_code_combination_id => l_ccid
77321: , p_value_type_code => l_adr_value_type_code
77322: , p_transaction_coa_id => l_adr_transaction_coa_id
77323: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77354: xla_ae_lines_pkg.set_segment(

77350: );
77351:
77352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
77353:
77354: xla_ae_lines_pkg.set_segment(
77355: p_to_segment_code => 'GL_BALANCING'
77356: , p_segment_value => l_segment
77357: , p_from_segment_code => l_adr_value_segment_code
77358: , p_from_combination_id => l_adr_value_combination_id

Line 77398: xla_ae_lines_pkg.set_segment(

77394: );
77395:
77396: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
77397:
77398: xla_ae_lines_pkg.set_segment(
77399: p_to_segment_code => 'GL_ACCOUNT'
77400: , p_segment_value => l_segment
77401: , p_from_segment_code => l_adr_value_segment_code
77402: , p_from_combination_id => l_adr_value_combination_id

Line 77442: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

77438: xla_accounting_err_pkg.build_message
77439: (p_appli_s_name => 'XLA'
77440: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
77441: ,p_token_1 => 'LINE_NUMBER'
77442: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
77443: ,p_token_2 => 'LINE_TYPE_NAME'
77444: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
77445: l_component_type
77446: ,l_component_code

Line 77478: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77474: --
77475: --
77476: ------------------------------------------------------------------------------------------------
77477: -- 4219869 Business Flow
77478: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77479: -- Prior Entry. Currently, the following code is always generated.
77480: ------------------------------------------------------------------------------------------------
77481: XLA_AE_LINES_PKG.ValidateCurrentLine;
77482:

Line 77481: XLA_AE_LINES_PKG.ValidateCurrentLine;

77477: -- 4219869 Business Flow
77478: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77479: -- Prior Entry. Currently, the following code is always generated.
77480: ------------------------------------------------------------------------------------------------
77481: XLA_AE_LINES_PKG.ValidateCurrentLine;
77482:
77483: ------------------------------------------------------------------------------------
77484: -- 4219869 Business Flow
77485: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77487: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77483: ------------------------------------------------------------------------------------
77484: -- 4219869 Business Flow
77485: -- Populated credit and debit amounts -- Need to generate this within IF
77486: ------------------------------------------------------------------------------------
77487: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77488:
77489: ----------------------------------------------------------------------------------
77490: -- 4219869 Business Flow
77491: -- Update journal entry status -- Need to generate this within IF

Line 77519: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77515: -- To allow MPA report to determine if it should generate report process
77516: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77517: ------------------------------------------------------------------------------------------
77518:
77519: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77520: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77521: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77522: -- call ADRs
77523: -- Bug 4922099

Line 77520: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77516: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77517: ------------------------------------------------------------------------------------------
77518:
77519: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77520: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77521: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77522: -- call ADRs
77523: -- Bug 4922099
77524: --

Line 77548: xla_ae_lines_pkg.set_ccid(

77544: , x_value_type_code => l_adr_value_type_code
77545: , p_side => 'NA'
77546: );
77547:
77548: xla_ae_lines_pkg.set_ccid(
77549: p_code_combination_id => l_ccid
77550: , p_value_type_code => l_adr_value_type_code
77551: , p_transaction_coa_id => l_adr_transaction_coa_id
77552: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77583: xla_ae_lines_pkg.set_segment(

77579: );
77580:
77581: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
77582:
77583: xla_ae_lines_pkg.set_segment(
77584: p_to_segment_code => 'GL_BALANCING'
77585: , p_segment_value => l_segment
77586: , p_from_segment_code => l_adr_value_segment_code
77587: , p_from_combination_id => l_adr_value_combination_id

Line 77627: xla_ae_lines_pkg.set_segment(

77623: );
77624:
77625: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
77626:
77627: xla_ae_lines_pkg.set_segment(
77628: p_to_segment_code => 'GL_ACCOUNT'
77629: , p_segment_value => l_segment
77630: , p_from_segment_code => l_adr_value_segment_code
77631: , p_from_combination_id => l_adr_value_combination_id

Line 77658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77654:
77655: --
77656: -- Update the line information that should be overwritten
77657: --
77658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77659: p_header_num => 1);
77660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77661:
77662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77656: -- Update the line information that should be overwritten
77657: --
77658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77659: p_header_num => 1);
77660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77661:
77662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77663:
77664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77658: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77659: p_header_num => 1);
77660: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77661:
77662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77663:
77664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77665: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77666: END IF;

Line 77665: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77661:
77662: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77663:
77664: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77665: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77666: END IF;
77667:
77668: --
77669: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77672: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77668: --
77669: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77670: --
77671: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77672: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77673: ELSE
77674: ---------------------------------------------------------------------------------------------------
77675: -- 4262811a Switch Sign
77676: ---------------------------------------------------------------------------------------------------

Line 77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77673: ELSE
77674: ---------------------------------------------------------------------------------------------------
77675: -- 4262811a Switch Sign
77676: ---------------------------------------------------------------------------------------------------
77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77674: ---------------------------------------------------------------------------------------------------
77675: -- 4262811a Switch Sign
77676: ---------------------------------------------------------------------------------------------------
77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302

Line 77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77675: -- 4262811a Switch Sign
77676: ---------------------------------------------------------------------------------------------------
77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302
77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77676: ---------------------------------------------------------------------------------------------------
77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302
77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77677: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77678: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302
77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77685:

Line 77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302
77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77685:
77686: END IF;
77687:

Line 77684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77680: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77682: -- 5132302
77683: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77685:
77686: END IF;
77687:
77688: -- 4955764

Line 77689: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77685:
77686: END IF;
77687:
77688: -- 4955764
77689: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77691:
77692:
77693: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77693: XLA_AE_LINES_PKG.ValidateCurrentLine;

77689: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77691:
77692:
77693: XLA_AE_LINES_PKG.ValidateCurrentLine;
77694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77695:
77696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77697: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77690: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77691:
77692:
77693: XLA_AE_LINES_PKG.ValidateCurrentLine;
77694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77695:
77696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77697: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77698: ,p_balance_type_code => l_balance_type_code);

Line 77868: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77864: --
77865: -- bulk performance
77866: --
77867: l_balance_type_code VARCHAR2(1);
77868: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77869: l_log_module VARCHAR2(240);
77870:
77871: --
77872: -- Upgrade strategy

Line 77953: XLA_AE_LINES_PKG.SetNewLine;

77949: ') <> 'AWT'
77950: THEN
77951:
77952: --
77953: XLA_AE_LINES_PKG.SetNewLine;
77954:
77955: p_balance_type_code := l_balance_type_code;
77956: -- set the flag so later we will know whether the gain loss line needs to be created
77957:

Line 77965: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

77961:
77962: --
77963: -- bulk performance
77964: --
77965: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
77966: p_header_num => 0); -- 4262811
77967: --
77968: -- set accounting line options
77969: --

Line 77970: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

77966: p_header_num => 0); -- 4262811
77967: --
77968: -- set accounting line options
77969: --
77970: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
77971: p_natural_side_code => 'C'
77972: , p_gain_or_loss_flag => 'Y'
77973: , p_gl_transfer_mode_code => 'S'
77974: , p_acct_entry_type_code => 'A'

Line 77984: xla_ae_lines_pkg.SetAcctLineType

77980: --
77981: --
77982: -- set accounting line type info
77983: --
77984: xla_ae_lines_pkg.SetAcctLineType
77985: (p_component_type => l_component_type
77986: ,p_event_type_code => l_event_type_code
77987: ,p_line_definition_owner_code => l_line_definition_owner_code
77988: ,p_line_definition_code => l_line_definition_code

Line 77998: xla_ae_lines_pkg.SetAcctClass(

77994: ,p_event_class_code => l_event_class_code);
77995: --
77996: -- set accounting class
77997: --
77998: xla_ae_lines_pkg.SetAcctClass(
77999: p_accounting_class_code => 'GAIN'
78000: , p_ae_header_id => l_ae_header_id
78001: );
78002:

Line 78006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78002:
78003: --
78004: -- set rounding class
78005: --
78006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78007: 'GAIN';
78008:
78009: --
78010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78006: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78007: 'GAIN';
78008:
78009: --
78010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78012: --
78013: -- bulk performance
78014: --

Line 78011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78007: 'GAIN';
78008:
78009: --
78010: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78012: --
78013: -- bulk performance
78014: --
78015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78011: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78012: --
78013: -- bulk performance
78014: --
78015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78016:
78017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78019:

Line 78017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78013: -- bulk performance
78014: --
78015: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78016:
78017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78019:
78020: -- 4955764
78021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78017: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78018: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78019:
78020: -- 4955764
78021: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78022: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78023:
78024: -- 4458381 Public Sector Enh
78025:

Line 78081: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78077: l_rec_acct_attrs.array_num_value(23) := p_source_74;
78078: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
78079: l_rec_acct_attrs.array_num_value(24) := p_source_76;
78080:
78081: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78082: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78083:
78084: ---------------------------------------------------------------------------------------------------------------
78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78082: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78078: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
78079: l_rec_acct_attrs.array_num_value(24) := p_source_76;
78080:
78081: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78082: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78083:
78084: ---------------------------------------------------------------------------------------------------------------
78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78086: ---------------------------------------------------------------------------------------------------------------

Line 78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78081: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78082: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78083:
78084: ---------------------------------------------------------------------------------------------------------------
78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78086: ---------------------------------------------------------------------------------------------------------------
78087: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78088:
78089: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78087: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78083:
78084: ---------------------------------------------------------------------------------------------------------------
78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78086: ---------------------------------------------------------------------------------------------------------------
78087: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78088:
78089: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78090: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78091:

Line 78089: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78085: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78086: ---------------------------------------------------------------------------------------------------------------
78087: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78088:
78089: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78090: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78091:
78092: IF xla_accounting_cache_pkg.GetValueChar
78093: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78090: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78086: ---------------------------------------------------------------------------------------------------------------
78087: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78088:
78089: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78090: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78091:
78092: IF xla_accounting_cache_pkg.GetValueChar
78093: (p_source_code => 'LEDGER_CATEGORY_CODE'
78094: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78101: xla_ae_lines_pkg.BflowUpgEntry

78097: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78098: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78099: )
78100: THEN
78101: xla_ae_lines_pkg.BflowUpgEntry
78102: (p_business_method_code => l_bflow_method_code
78103: ,p_business_class_code => l_bflow_class_code
78104: ,p_balance_type => l_balance_type_code);
78105: ELSE

Line 78145: xla_ae_lines_pkg.set_ccid(

78141: , x_value_type_code => l_adr_value_type_code
78142: , p_side => 'NA'
78143: );
78144:
78145: xla_ae_lines_pkg.set_ccid(
78146: p_code_combination_id => l_ccid
78147: , p_value_type_code => l_adr_value_type_code
78148: , p_transaction_coa_id => l_adr_transaction_coa_id
78149: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78180: xla_ae_lines_pkg.set_segment(

78176: );
78177:
78178: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
78179:
78180: xla_ae_lines_pkg.set_segment(
78181: p_to_segment_code => 'GL_BALANCING'
78182: , p_segment_value => l_segment
78183: , p_from_segment_code => l_adr_value_segment_code
78184: , p_from_combination_id => l_adr_value_combination_id

Line 78224: xla_ae_lines_pkg.set_segment(

78220: );
78221:
78222: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
78223:
78224: xla_ae_lines_pkg.set_segment(
78225: p_to_segment_code => 'GL_ACCOUNT'
78226: , p_segment_value => l_segment
78227: , p_from_segment_code => l_adr_value_segment_code
78228: , p_from_combination_id => l_adr_value_combination_id

Line 78268: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

78264: xla_accounting_err_pkg.build_message
78265: (p_appli_s_name => 'XLA'
78266: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
78267: ,p_token_1 => 'LINE_NUMBER'
78268: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
78269: ,p_token_2 => 'LINE_TYPE_NAME'
78270: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
78271: l_component_type
78272: ,l_component_code

Line 78304: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

78300: --
78301: --
78302: ------------------------------------------------------------------------------------------------
78303: -- 4219869 Business Flow
78304: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78305: -- Prior Entry. Currently, the following code is always generated.
78306: ------------------------------------------------------------------------------------------------
78307: XLA_AE_LINES_PKG.ValidateCurrentLine;
78308:

Line 78307: XLA_AE_LINES_PKG.ValidateCurrentLine;

78303: -- 4219869 Business Flow
78304: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78305: -- Prior Entry. Currently, the following code is always generated.
78306: ------------------------------------------------------------------------------------------------
78307: XLA_AE_LINES_PKG.ValidateCurrentLine;
78308:
78309: ------------------------------------------------------------------------------------
78310: -- 4219869 Business Flow
78311: -- Populated credit and debit amounts -- Need to generate this within IF

Line 78313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78309: ------------------------------------------------------------------------------------
78310: -- 4219869 Business Flow
78311: -- Populated credit and debit amounts -- Need to generate this within IF
78312: ------------------------------------------------------------------------------------
78313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78314:
78315: ----------------------------------------------------------------------------------
78316: -- 4219869 Business Flow
78317: -- Update journal entry status -- Need to generate this within IF

Line 78345: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

78341: -- To allow MPA report to determine if it should generate report process
78342: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78343: ------------------------------------------------------------------------------------------
78344:
78345: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78346: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78347: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78348: -- call ADRs
78349: -- Bug 4922099

Line 78346: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

78342: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78343: ------------------------------------------------------------------------------------------
78344:
78345: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78346: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78347: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78348: -- call ADRs
78349: -- Bug 4922099
78350: --

Line 78374: xla_ae_lines_pkg.set_ccid(

78370: , x_value_type_code => l_adr_value_type_code
78371: , p_side => 'NA'
78372: );
78373:
78374: xla_ae_lines_pkg.set_ccid(
78375: p_code_combination_id => l_ccid
78376: , p_value_type_code => l_adr_value_type_code
78377: , p_transaction_coa_id => l_adr_transaction_coa_id
78378: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78409: xla_ae_lines_pkg.set_segment(

78405: );
78406:
78407: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
78408:
78409: xla_ae_lines_pkg.set_segment(
78410: p_to_segment_code => 'GL_BALANCING'
78411: , p_segment_value => l_segment
78412: , p_from_segment_code => l_adr_value_segment_code
78413: , p_from_combination_id => l_adr_value_combination_id

Line 78453: xla_ae_lines_pkg.set_segment(

78449: );
78450:
78451: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
78452:
78453: xla_ae_lines_pkg.set_segment(
78454: p_to_segment_code => 'GL_ACCOUNT'
78455: , p_segment_value => l_segment
78456: , p_from_segment_code => l_adr_value_segment_code
78457: , p_from_combination_id => l_adr_value_combination_id

Line 78484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

78480:
78481: --
78482: -- Update the line information that should be overwritten
78483: --
78484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78485: p_header_num => 1);
78486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78487:
78488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 78486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

78482: -- Update the line information that should be overwritten
78483: --
78484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78485: p_header_num => 1);
78486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78487:
78488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78489:
78490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 78488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

78484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78485: p_header_num => 1);
78486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78487:
78488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78489:
78490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78492: END IF;

Line 78491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

78487:
78488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78489:
78490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78492: END IF;
78493:
78494: --
78495: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 78498: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

78494: --
78495: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78496: --
78497: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78498: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78499: ELSE
78500: ---------------------------------------------------------------------------------------------------
78501: -- 4262811a Switch Sign
78502: ---------------------------------------------------------------------------------------------------

Line 78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

78499: ELSE
78500: ---------------------------------------------------------------------------------------------------
78501: -- 4262811a Switch Sign
78502: ---------------------------------------------------------------------------------------------------
78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78500: ---------------------------------------------------------------------------------------------------
78501: -- 4262811a Switch Sign
78502: ---------------------------------------------------------------------------------------------------
78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302

Line 78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78501: -- 4262811a Switch Sign
78502: ---------------------------------------------------------------------------------------------------
78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302
78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78502: ---------------------------------------------------------------------------------------------------
78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302
78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302
78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78511:

Line 78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

78505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302
78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78511:
78512: END IF;
78513:

Line 78510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78508: -- 5132302
78509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78511:
78512: END IF;
78513:
78514: -- 4955764

Line 78515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78511:
78512: END IF;
78513:
78514: -- 4955764
78515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78517:
78518:
78519: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 78519: XLA_AE_LINES_PKG.ValidateCurrentLine;

78515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78517:
78518:
78519: XLA_AE_LINES_PKG.ValidateCurrentLine;
78520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78521:
78522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 78520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78517:
78518:
78519: XLA_AE_LINES_PKG.ValidateCurrentLine;
78520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78521:
78522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78524: ,p_balance_type_code => l_balance_type_code);

Line 78690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

78686: --
78687: -- bulk performance
78688: --
78689: l_balance_type_code VARCHAR2(1);
78690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
78691: l_log_module VARCHAR2(240);
78692:
78693: --
78694: -- Upgrade strategy

Line 78777: XLA_AE_LINES_PKG.SetNewLine;

78773: ') <> 'AWT'
78774: THEN
78775:
78776: --
78777: XLA_AE_LINES_PKG.SetNewLine;
78778:
78779: p_balance_type_code := l_balance_type_code;
78780: -- set the flag so later we will know whether the gain loss line needs to be created
78781:

Line 78789: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78785:
78786: --
78787: -- bulk performance
78788: --
78789: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78790: p_header_num => 0); -- 4262811
78791: --
78792: -- set accounting line options
78793: --

Line 78794: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78790: p_header_num => 0); -- 4262811
78791: --
78792: -- set accounting line options
78793: --
78794: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78795: p_natural_side_code => 'C'
78796: , p_gain_or_loss_flag => 'Y'
78797: , p_gl_transfer_mode_code => 'S'
78798: , p_acct_entry_type_code => 'A'

Line 78808: xla_ae_lines_pkg.SetAcctLineType

78804: --
78805: --
78806: -- set accounting line type info
78807: --
78808: xla_ae_lines_pkg.SetAcctLineType
78809: (p_component_type => l_component_type
78810: ,p_event_type_code => l_event_type_code
78811: ,p_line_definition_owner_code => l_line_definition_owner_code
78812: ,p_line_definition_code => l_line_definition_code

Line 78822: xla_ae_lines_pkg.SetAcctClass(

78818: ,p_event_class_code => l_event_class_code);
78819: --
78820: -- set accounting class
78821: --
78822: xla_ae_lines_pkg.SetAcctClass(
78823: p_accounting_class_code => 'GAIN'
78824: , p_ae_header_id => l_ae_header_id
78825: );
78826:

Line 78830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78826:
78827: --
78828: -- set rounding class
78829: --
78830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78831: 'GAIN';
78832:
78833: --
78834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78831: 'GAIN';
78832:
78833: --
78834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78836: --
78837: -- bulk performance
78838: --

Line 78835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78831: 'GAIN';
78832:
78833: --
78834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78836: --
78837: -- bulk performance
78838: --
78839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78836: --
78837: -- bulk performance
78838: --
78839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78840:
78841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78843:

Line 78841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78837: -- bulk performance
78838: --
78839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78840:
78841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78843:
78844: -- 4955764
78845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78843:
78844: -- 4955764
78845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78847:
78848: -- 4458381 Public Sector Enh
78849:

Line 78897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78893: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
78894: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
78895: l_rec_acct_attrs.array_char_value(20) := p_source_43;
78896:
78897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78899:
78900: ---------------------------------------------------------------------------------------------------------------
78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78894: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
78895: l_rec_acct_attrs.array_char_value(20) := p_source_43;
78896:
78897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78899:
78900: ---------------------------------------------------------------------------------------------------------------
78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78902: ---------------------------------------------------------------------------------------------------------------

Line 78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78899:
78900: ---------------------------------------------------------------------------------------------------------------
78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78902: ---------------------------------------------------------------------------------------------------------------
78903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78904:
78905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78899:
78900: ---------------------------------------------------------------------------------------------------------------
78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78902: ---------------------------------------------------------------------------------------------------------------
78903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78904:
78905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78907:

Line 78905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78902: ---------------------------------------------------------------------------------------------------------------
78903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78904:
78905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78907:
78908: IF xla_accounting_cache_pkg.GetValueChar
78909: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78902: ---------------------------------------------------------------------------------------------------------------
78903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78904:
78905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78907:
78908: IF xla_accounting_cache_pkg.GetValueChar
78909: (p_source_code => 'LEDGER_CATEGORY_CODE'
78910: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78917: xla_ae_lines_pkg.BflowUpgEntry

78913: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78914: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78915: )
78916: THEN
78917: xla_ae_lines_pkg.BflowUpgEntry
78918: (p_business_method_code => l_bflow_method_code
78919: ,p_business_class_code => l_bflow_class_code
78920: ,p_balance_type => l_balance_type_code);
78921: ELSE

Line 78961: xla_ae_lines_pkg.set_ccid(

78957: , x_value_type_code => l_adr_value_type_code
78958: , p_side => 'NA'
78959: );
78960:
78961: xla_ae_lines_pkg.set_ccid(
78962: p_code_combination_id => l_ccid
78963: , p_value_type_code => l_adr_value_type_code
78964: , p_transaction_coa_id => l_adr_transaction_coa_id
78965: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78996: xla_ae_lines_pkg.set_segment(

78992: );
78993:
78994: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
78995:
78996: xla_ae_lines_pkg.set_segment(
78997: p_to_segment_code => 'GL_BALANCING'
78998: , p_segment_value => l_segment
78999: , p_from_segment_code => l_adr_value_segment_code
79000: , p_from_combination_id => l_adr_value_combination_id

Line 79040: xla_ae_lines_pkg.set_segment(

79036: );
79037:
79038: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
79039:
79040: xla_ae_lines_pkg.set_segment(
79041: p_to_segment_code => 'GL_ACCOUNT'
79042: , p_segment_value => l_segment
79043: , p_from_segment_code => l_adr_value_segment_code
79044: , p_from_combination_id => l_adr_value_combination_id

Line 79084: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79080: xla_accounting_err_pkg.build_message
79081: (p_appli_s_name => 'XLA'
79082: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79083: ,p_token_1 => 'LINE_NUMBER'
79084: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79085: ,p_token_2 => 'LINE_TYPE_NAME'
79086: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79087: l_component_type
79088: ,l_component_code

Line 79120: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79116: --
79117: --
79118: ------------------------------------------------------------------------------------------------
79119: -- 4219869 Business Flow
79120: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79121: -- Prior Entry. Currently, the following code is always generated.
79122: ------------------------------------------------------------------------------------------------
79123: XLA_AE_LINES_PKG.ValidateCurrentLine;
79124:

Line 79123: XLA_AE_LINES_PKG.ValidateCurrentLine;

79119: -- 4219869 Business Flow
79120: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79121: -- Prior Entry. Currently, the following code is always generated.
79122: ------------------------------------------------------------------------------------------------
79123: XLA_AE_LINES_PKG.ValidateCurrentLine;
79124:
79125: ------------------------------------------------------------------------------------
79126: -- 4219869 Business Flow
79127: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79125: ------------------------------------------------------------------------------------
79126: -- 4219869 Business Flow
79127: -- Populated credit and debit amounts -- Need to generate this within IF
79128: ------------------------------------------------------------------------------------
79129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79130:
79131: ----------------------------------------------------------------------------------
79132: -- 4219869 Business Flow
79133: -- Update journal entry status -- Need to generate this within IF

Line 79161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79157: -- To allow MPA report to determine if it should generate report process
79158: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79159: ------------------------------------------------------------------------------------------
79160:
79161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79163: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79164: -- call ADRs
79165: -- Bug 4922099

Line 79162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79158: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79159: ------------------------------------------------------------------------------------------
79160:
79161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79163: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79164: -- call ADRs
79165: -- Bug 4922099
79166: --

Line 79190: xla_ae_lines_pkg.set_ccid(

79186: , x_value_type_code => l_adr_value_type_code
79187: , p_side => 'NA'
79188: );
79189:
79190: xla_ae_lines_pkg.set_ccid(
79191: p_code_combination_id => l_ccid
79192: , p_value_type_code => l_adr_value_type_code
79193: , p_transaction_coa_id => l_adr_transaction_coa_id
79194: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79225: xla_ae_lines_pkg.set_segment(

79221: );
79222:
79223: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
79224:
79225: xla_ae_lines_pkg.set_segment(
79226: p_to_segment_code => 'GL_BALANCING'
79227: , p_segment_value => l_segment
79228: , p_from_segment_code => l_adr_value_segment_code
79229: , p_from_combination_id => l_adr_value_combination_id

Line 79269: xla_ae_lines_pkg.set_segment(

79265: );
79266:
79267: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
79268:
79269: xla_ae_lines_pkg.set_segment(
79270: p_to_segment_code => 'GL_ACCOUNT'
79271: , p_segment_value => l_segment
79272: , p_from_segment_code => l_adr_value_segment_code
79273: , p_from_combination_id => l_adr_value_combination_id

Line 79300: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

79296:
79297: --
79298: -- Update the line information that should be overwritten
79299: --
79300: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79301: p_header_num => 1);
79302: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79303:
79304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 79302: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

79298: -- Update the line information that should be overwritten
79299: --
79300: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79301: p_header_num => 1);
79302: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79303:
79304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79305:
79306: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 79304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

79300: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79301: p_header_num => 1);
79302: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79303:
79304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79305:
79306: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79307: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79308: END IF;

Line 79307: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

79303:
79304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79305:
79306: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79307: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79308: END IF;
79309:
79310: --
79311: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 79314: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

79310: --
79311: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79312: --
79313: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79314: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79315: ELSE
79316: ---------------------------------------------------------------------------------------------------
79317: -- 4262811a Switch Sign
79318: ---------------------------------------------------------------------------------------------------

Line 79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

79315: ELSE
79316: ---------------------------------------------------------------------------------------------------
79317: -- 4262811a Switch Sign
79318: ---------------------------------------------------------------------------------------------------
79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79316: ---------------------------------------------------------------------------------------------------
79317: -- 4262811a Switch Sign
79318: ---------------------------------------------------------------------------------------------------
79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302

Line 79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79317: -- 4262811a Switch Sign
79318: ---------------------------------------------------------------------------------------------------
79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302
79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79318: ---------------------------------------------------------------------------------------------------
79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302
79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79326: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79319: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79320: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302
79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79326: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79327:

Line 79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

79321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302
79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79326: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79327:
79328: END IF;
79329:

Line 79326: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79322: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79323: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79324: -- 5132302
79325: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79326: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79327:
79328: END IF;
79329:
79330: -- 4955764

Line 79331: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79327:
79328: END IF;
79329:
79330: -- 4955764
79331: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79332: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79333:
79334:
79335: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 79335: XLA_AE_LINES_PKG.ValidateCurrentLine;

79331: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79332: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79333:
79334:
79335: XLA_AE_LINES_PKG.ValidateCurrentLine;
79336: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79337:
79338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79339: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 79336: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79332: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79333:
79334:
79335: XLA_AE_LINES_PKG.ValidateCurrentLine;
79336: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79337:
79338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79339: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79340: ,p_balance_type_code => l_balance_type_code);

Line 79537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

79533: --
79534: -- bulk performance
79535: --
79536: l_balance_type_code VARCHAR2(1);
79537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
79538: l_log_module VARCHAR2(240);
79539:
79540: --
79541: -- Upgrade strategy

Line 79611: XLA_AE_LINES_PKG.SetNewLine;

79607: ') = 'GAIN'
79608: THEN
79609:
79610: --
79611: XLA_AE_LINES_PKG.SetNewLine;
79612:
79613: p_balance_type_code := l_balance_type_code;
79614: -- set the flag so later we will know whether the gain loss line needs to be created
79615:

Line 79623: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

79619:
79620: --
79621: -- bulk performance
79622: --
79623: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
79624: p_header_num => 0); -- 4262811
79625: --
79626: -- set accounting line options
79627: --

Line 79628: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

79624: p_header_num => 0); -- 4262811
79625: --
79626: -- set accounting line options
79627: --
79628: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
79629: p_natural_side_code => 'D'
79630: , p_gain_or_loss_flag => 'Y'
79631: , p_gl_transfer_mode_code => 'S'
79632: , p_acct_entry_type_code => 'A'

Line 79642: xla_ae_lines_pkg.SetAcctLineType

79638: --
79639: --
79640: -- set accounting line type info
79641: --
79642: xla_ae_lines_pkg.SetAcctLineType
79643: (p_component_type => l_component_type
79644: ,p_event_type_code => l_event_type_code
79645: ,p_line_definition_owner_code => l_line_definition_owner_code
79646: ,p_line_definition_code => l_line_definition_code

Line 79656: xla_ae_lines_pkg.SetAcctClass(

79652: ,p_event_class_code => l_event_class_code);
79653: --
79654: -- set accounting class
79655: --
79656: xla_ae_lines_pkg.SetAcctClass(
79657: p_accounting_class_code => 'GAIN'
79658: , p_ae_header_id => l_ae_header_id
79659: );
79660:

Line 79664: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

79660:
79661: --
79662: -- set rounding class
79663: --
79664: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79665: 'GAIN';
79666:
79667: --
79668: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 79668: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

79664: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79665: 'GAIN';
79666:
79667: --
79668: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79669: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79670: --
79671: -- bulk performance
79672: --

Line 79669: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

79665: 'GAIN';
79666:
79667: --
79668: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79669: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79670: --
79671: -- bulk performance
79672: --
79673: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 79673: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

79669: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79670: --
79671: -- bulk performance
79672: --
79673: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79674:
79675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79676: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79677:

Line 79675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

79671: -- bulk performance
79672: --
79673: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79674:
79675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79676: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79677:
79678: -- 4955764
79679: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79679: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79676: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79677:
79678: -- 4955764
79679: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79680: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79681:
79682: -- 4458381 Public Sector Enh
79683:

Line 79789: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79785: l_rec_acct_attrs.array_num_value(43) := p_source_77;
79786: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
79787: l_rec_acct_attrs.array_num_value(44) := p_source_78;
79788:
79789: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79790: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79791:
79792: ---------------------------------------------------------------------------------------------------------------
79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79790: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79786: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
79787: l_rec_acct_attrs.array_num_value(44) := p_source_78;
79788:
79789: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79790: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79791:
79792: ---------------------------------------------------------------------------------------------------------------
79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79794: ---------------------------------------------------------------------------------------------------------------

Line 79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79789: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79790: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79791:
79792: ---------------------------------------------------------------------------------------------------------------
79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79794: ---------------------------------------------------------------------------------------------------------------
79795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79796:
79797: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79791:
79792: ---------------------------------------------------------------------------------------------------------------
79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79794: ---------------------------------------------------------------------------------------------------------------
79795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79796:
79797: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79798: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79799:

Line 79797: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79793: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79794: ---------------------------------------------------------------------------------------------------------------
79795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79796:
79797: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79798: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79799:
79800: IF xla_accounting_cache_pkg.GetValueChar
79801: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79798: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79794: ---------------------------------------------------------------------------------------------------------------
79795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79796:
79797: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79798: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79799:
79800: IF xla_accounting_cache_pkg.GetValueChar
79801: (p_source_code => 'LEDGER_CATEGORY_CODE'
79802: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79809: xla_ae_lines_pkg.BflowUpgEntry

79805: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79806: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79807: )
79808: THEN
79809: xla_ae_lines_pkg.BflowUpgEntry
79810: (p_business_method_code => l_bflow_method_code
79811: ,p_business_class_code => l_bflow_class_code
79812: ,p_balance_type => l_balance_type_code);
79813: ELSE

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 79888: xla_ae_lines_pkg.set_segment(

79884: );
79885:
79886: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
79887:
79888: xla_ae_lines_pkg.set_segment(
79889: p_to_segment_code => 'GL_BALANCING'
79890: , p_segment_value => l_segment
79891: , p_from_segment_code => l_adr_value_segment_code
79892: , p_from_combination_id => l_adr_value_combination_id

Line 79932: xla_ae_lines_pkg.set_segment(

79928: );
79929:
79930: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
79931:
79932: xla_ae_lines_pkg.set_segment(
79933: p_to_segment_code => 'GL_ACCOUNT'
79934: , p_segment_value => l_segment
79935: , p_from_segment_code => l_adr_value_segment_code
79936: , p_from_combination_id => l_adr_value_combination_id

Line 79976: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79972: xla_accounting_err_pkg.build_message
79973: (p_appli_s_name => 'XLA'
79974: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79975: ,p_token_1 => 'LINE_NUMBER'
79976: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79977: ,p_token_2 => 'LINE_TYPE_NAME'
79978: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79979: l_component_type
79980: ,l_component_code

Line 80012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80008: --
80009: --
80010: ------------------------------------------------------------------------------------------------
80011: -- 4219869 Business Flow
80012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80013: -- Prior Entry. Currently, the following code is always generated.
80014: ------------------------------------------------------------------------------------------------
80015: XLA_AE_LINES_PKG.ValidateCurrentLine;
80016:

Line 80015: XLA_AE_LINES_PKG.ValidateCurrentLine;

80011: -- 4219869 Business Flow
80012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80013: -- Prior Entry. Currently, the following code is always generated.
80014: ------------------------------------------------------------------------------------------------
80015: XLA_AE_LINES_PKG.ValidateCurrentLine;
80016:
80017: ------------------------------------------------------------------------------------
80018: -- 4219869 Business Flow
80019: -- Populated credit and debit amounts -- Need to generate this within IF

Line 80021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80017: ------------------------------------------------------------------------------------
80018: -- 4219869 Business Flow
80019: -- Populated credit and debit amounts -- Need to generate this within IF
80020: ------------------------------------------------------------------------------------
80021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80022:
80023: ----------------------------------------------------------------------------------
80024: -- 4219869 Business Flow
80025: -- Update journal entry status -- Need to generate this within IF

Line 80053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80049: -- To allow MPA report to determine if it should generate report process
80050: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80051: ------------------------------------------------------------------------------------------
80052:
80053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80055: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80056: -- call ADRs
80057: -- Bug 4922099

Line 80054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80050: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80051: ------------------------------------------------------------------------------------------
80052:
80053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80055: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80056: -- call ADRs
80057: -- Bug 4922099
80058: --

Line 80082: xla_ae_lines_pkg.set_ccid(

80078: , x_value_type_code => l_adr_value_type_code
80079: , p_side => 'NA'
80080: );
80081:
80082: xla_ae_lines_pkg.set_ccid(
80083: p_code_combination_id => l_ccid
80084: , p_value_type_code => l_adr_value_type_code
80085: , p_transaction_coa_id => l_adr_transaction_coa_id
80086: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80117: xla_ae_lines_pkg.set_segment(

80113: );
80114:
80115: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80116:
80117: xla_ae_lines_pkg.set_segment(
80118: p_to_segment_code => 'GL_BALANCING'
80119: , p_segment_value => l_segment
80120: , p_from_segment_code => l_adr_value_segment_code
80121: , p_from_combination_id => l_adr_value_combination_id

Line 80161: xla_ae_lines_pkg.set_segment(

80157: );
80158:
80159: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80160:
80161: xla_ae_lines_pkg.set_segment(
80162: p_to_segment_code => 'GL_ACCOUNT'
80163: , p_segment_value => l_segment
80164: , p_from_segment_code => l_adr_value_segment_code
80165: , p_from_combination_id => l_adr_value_combination_id

Line 80192: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80188:
80189: --
80190: -- Update the line information that should be overwritten
80191: --
80192: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80193: p_header_num => 1);
80194: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80195:
80196: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80194: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80190: -- Update the line information that should be overwritten
80191: --
80192: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80193: p_header_num => 1);
80194: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80195:
80196: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80197:
80198: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80196: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80192: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80193: p_header_num => 1);
80194: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80195:
80196: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80197:
80198: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80199: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80200: END IF;

Line 80199: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80195:
80196: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80197:
80198: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80199: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80200: END IF;
80201:
80202: --
80203: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80206: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80202: --
80203: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80204: --
80205: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80206: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80207: ELSE
80208: ---------------------------------------------------------------------------------------------------
80209: -- 4262811a Switch Sign
80210: ---------------------------------------------------------------------------------------------------

Line 80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80207: ELSE
80208: ---------------------------------------------------------------------------------------------------
80209: -- 4262811a Switch Sign
80210: ---------------------------------------------------------------------------------------------------
80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80208: ---------------------------------------------------------------------------------------------------
80209: -- 4262811a Switch Sign
80210: ---------------------------------------------------------------------------------------------------
80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302

Line 80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80209: -- 4262811a Switch Sign
80210: ---------------------------------------------------------------------------------------------------
80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302
80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80210: ---------------------------------------------------------------------------------------------------
80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302
80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80211: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302
80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80219:

Line 80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302
80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80219:
80220: END IF;
80221:

Line 80218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80214: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80216: -- 5132302
80217: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80219:
80220: END IF;
80221:
80222: -- 4955764

Line 80223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80219:
80220: END IF;
80221:
80222: -- 4955764
80223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80225:
80226:
80227: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80227: XLA_AE_LINES_PKG.ValidateCurrentLine;

80223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80225:
80226:
80227: XLA_AE_LINES_PKG.ValidateCurrentLine;
80228: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80229:
80230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80231: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80228: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80225:
80226:
80227: XLA_AE_LINES_PKG.ValidateCurrentLine;
80228: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80229:
80230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80231: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80232: ,p_balance_type_code => l_balance_type_code);

Line 80405: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80401: --
80402: -- bulk performance
80403: --
80404: l_balance_type_code VARCHAR2(1);
80405: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80406: l_log_module VARCHAR2(240);
80407:
80408: --
80409: -- Upgrade strategy

Line 80491: XLA_AE_LINES_PKG.SetNewLine;

80487: ') <> 'BANK ERROR'
80488: THEN
80489:
80490: --
80491: XLA_AE_LINES_PKG.SetNewLine;
80492:
80493: p_balance_type_code := l_balance_type_code;
80494: -- set the flag so later we will know whether the gain loss line needs to be created
80495:

Line 80503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

80499:
80500: --
80501: -- bulk performance
80502: --
80503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
80504: p_header_num => 0); -- 4262811
80505: --
80506: -- set accounting line options
80507: --

Line 80508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

80504: p_header_num => 0); -- 4262811
80505: --
80506: -- set accounting line options
80507: --
80508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
80509: p_natural_side_code => 'C'
80510: , p_gain_or_loss_flag => 'Y'
80511: , p_gl_transfer_mode_code => 'S'
80512: , p_acct_entry_type_code => 'A'

Line 80522: xla_ae_lines_pkg.SetAcctLineType

80518: --
80519: --
80520: -- set accounting line type info
80521: --
80522: xla_ae_lines_pkg.SetAcctLineType
80523: (p_component_type => l_component_type
80524: ,p_event_type_code => l_event_type_code
80525: ,p_line_definition_owner_code => l_line_definition_owner_code
80526: ,p_line_definition_code => l_line_definition_code

Line 80536: xla_ae_lines_pkg.SetAcctClass(

80532: ,p_event_class_code => l_event_class_code);
80533: --
80534: -- set accounting class
80535: --
80536: xla_ae_lines_pkg.SetAcctClass(
80537: p_accounting_class_code => 'GAIN'
80538: , p_ae_header_id => l_ae_header_id
80539: );
80540:

Line 80544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

80540:
80541: --
80542: -- set rounding class
80543: --
80544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80545: 'GAIN';
80546:
80547: --
80548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 80548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

80544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80545: 'GAIN';
80546:
80547: --
80548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80550: --
80551: -- bulk performance
80552: --

Line 80549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

80545: 'GAIN';
80546:
80547: --
80548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80550: --
80551: -- bulk performance
80552: --
80553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 80553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

80549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80550: --
80551: -- bulk performance
80552: --
80553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80554:
80555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80557:

Line 80555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

80551: -- bulk performance
80552: --
80553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80554:
80555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80557:
80558: -- 4955764
80559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80557:
80558: -- 4955764
80559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80561:
80562: -- 4458381 Public Sector Enh
80563:

Line 80617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

80613: l_rec_acct_attrs.array_num_value(22) := p_source_75;
80614: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
80615: l_rec_acct_attrs.array_num_value(23) := p_source_76;
80616:
80617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80619:
80620: ---------------------------------------------------------------------------------------------------------------
80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 80618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

80614: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
80615: l_rec_acct_attrs.array_num_value(23) := p_source_76;
80616:
80617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80619:
80620: ---------------------------------------------------------------------------------------------------------------
80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80622: ---------------------------------------------------------------------------------------------------------------

Line 80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

80617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80619:
80620: ---------------------------------------------------------------------------------------------------------------
80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80622: ---------------------------------------------------------------------------------------------------------------
80623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80624:
80625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 80623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

80619:
80620: ---------------------------------------------------------------------------------------------------------------
80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80622: ---------------------------------------------------------------------------------------------------------------
80623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80624:
80625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80627:

Line 80625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80622: ---------------------------------------------------------------------------------------------------------------
80623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80624:
80625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80627:
80628: IF xla_accounting_cache_pkg.GetValueChar
80629: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 80626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80622: ---------------------------------------------------------------------------------------------------------------
80623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80624:
80625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80627:
80628: IF xla_accounting_cache_pkg.GetValueChar
80629: (p_source_code => 'LEDGER_CATEGORY_CODE'
80630: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 80637: xla_ae_lines_pkg.BflowUpgEntry

80633: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80634: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
80635: )
80636: THEN
80637: xla_ae_lines_pkg.BflowUpgEntry
80638: (p_business_method_code => l_bflow_method_code
80639: ,p_business_class_code => l_bflow_class_code
80640: ,p_balance_type => l_balance_type_code);
80641: ELSE

Line 80681: xla_ae_lines_pkg.set_ccid(

80677: , x_value_type_code => l_adr_value_type_code
80678: , p_side => 'NA'
80679: );
80680:
80681: xla_ae_lines_pkg.set_ccid(
80682: p_code_combination_id => l_ccid
80683: , p_value_type_code => l_adr_value_type_code
80684: , p_transaction_coa_id => l_adr_transaction_coa_id
80685: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80716: xla_ae_lines_pkg.set_segment(

80712: );
80713:
80714: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80715:
80716: xla_ae_lines_pkg.set_segment(
80717: p_to_segment_code => 'GL_BALANCING'
80718: , p_segment_value => l_segment
80719: , p_from_segment_code => l_adr_value_segment_code
80720: , p_from_combination_id => l_adr_value_combination_id

Line 80760: xla_ae_lines_pkg.set_segment(

80756: );
80757:
80758: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80759:
80760: xla_ae_lines_pkg.set_segment(
80761: p_to_segment_code => 'GL_ACCOUNT'
80762: , p_segment_value => l_segment
80763: , p_from_segment_code => l_adr_value_segment_code
80764: , p_from_combination_id => l_adr_value_combination_id

Line 80804: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

80800: xla_accounting_err_pkg.build_message
80801: (p_appli_s_name => 'XLA'
80802: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
80803: ,p_token_1 => 'LINE_NUMBER'
80804: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
80805: ,p_token_2 => 'LINE_TYPE_NAME'
80806: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
80807: l_component_type
80808: ,l_component_code

Line 80840: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80836: --
80837: --
80838: ------------------------------------------------------------------------------------------------
80839: -- 4219869 Business Flow
80840: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80841: -- Prior Entry. Currently, the following code is always generated.
80842: ------------------------------------------------------------------------------------------------
80843: XLA_AE_LINES_PKG.ValidateCurrentLine;
80844:

Line 80843: XLA_AE_LINES_PKG.ValidateCurrentLine;

80839: -- 4219869 Business Flow
80840: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80841: -- Prior Entry. Currently, the following code is always generated.
80842: ------------------------------------------------------------------------------------------------
80843: XLA_AE_LINES_PKG.ValidateCurrentLine;
80844:
80845: ------------------------------------------------------------------------------------
80846: -- 4219869 Business Flow
80847: -- Populated credit and debit amounts -- Need to generate this within IF

Line 80849: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80845: ------------------------------------------------------------------------------------
80846: -- 4219869 Business Flow
80847: -- Populated credit and debit amounts -- Need to generate this within IF
80848: ------------------------------------------------------------------------------------
80849: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80850:
80851: ----------------------------------------------------------------------------------
80852: -- 4219869 Business Flow
80853: -- Update journal entry status -- Need to generate this within IF

Line 80881: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80877: -- To allow MPA report to determine if it should generate report process
80878: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80879: ------------------------------------------------------------------------------------------
80880:
80881: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80882: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80883: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80884: -- call ADRs
80885: -- Bug 4922099

Line 80882: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80878: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80879: ------------------------------------------------------------------------------------------
80880:
80881: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80882: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80883: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80884: -- call ADRs
80885: -- Bug 4922099
80886: --

Line 80910: xla_ae_lines_pkg.set_ccid(

80906: , x_value_type_code => l_adr_value_type_code
80907: , p_side => 'NA'
80908: );
80909:
80910: xla_ae_lines_pkg.set_ccid(
80911: p_code_combination_id => l_ccid
80912: , p_value_type_code => l_adr_value_type_code
80913: , p_transaction_coa_id => l_adr_transaction_coa_id
80914: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80945: xla_ae_lines_pkg.set_segment(

80941: );
80942:
80943: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80944:
80945: xla_ae_lines_pkg.set_segment(
80946: p_to_segment_code => 'GL_BALANCING'
80947: , p_segment_value => l_segment
80948: , p_from_segment_code => l_adr_value_segment_code
80949: , p_from_combination_id => l_adr_value_combination_id

Line 80989: xla_ae_lines_pkg.set_segment(

80985: );
80986:
80987: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
80988:
80989: xla_ae_lines_pkg.set_segment(
80990: p_to_segment_code => 'GL_ACCOUNT'
80991: , p_segment_value => l_segment
80992: , p_from_segment_code => l_adr_value_segment_code
80993: , p_from_combination_id => l_adr_value_combination_id

Line 81020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81016:
81017: --
81018: -- Update the line information that should be overwritten
81019: --
81020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81021: p_header_num => 1);
81022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81023:
81024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81018: -- Update the line information that should be overwritten
81019: --
81020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81021: p_header_num => 1);
81022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81023:
81024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81025:
81026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81020: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81021: p_header_num => 1);
81022: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81023:
81024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81025:
81026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81027: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81028: END IF;

Line 81027: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81023:
81024: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81025:
81026: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81027: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81028: END IF;
81029:
81030: --
81031: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81034: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81030: --
81031: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81032: --
81033: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81034: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81035: ELSE
81036: ---------------------------------------------------------------------------------------------------
81037: -- 4262811a Switch Sign
81038: ---------------------------------------------------------------------------------------------------

Line 81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81035: ELSE
81036: ---------------------------------------------------------------------------------------------------
81037: -- 4262811a Switch Sign
81038: ---------------------------------------------------------------------------------------------------
81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81036: ---------------------------------------------------------------------------------------------------
81037: -- 4262811a Switch Sign
81038: ---------------------------------------------------------------------------------------------------
81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302

Line 81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81037: -- 4262811a Switch Sign
81038: ---------------------------------------------------------------------------------------------------
81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302
81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81038: ---------------------------------------------------------------------------------------------------
81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302
81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81039: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302
81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81047:

Line 81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302
81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81047:
81048: END IF;
81049:

Line 81046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81042: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81044: -- 5132302
81045: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81047:
81048: END IF;
81049:
81050: -- 4955764

Line 81051: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81047:
81048: END IF;
81049:
81050: -- 4955764
81051: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81053:
81054:
81055: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81055: XLA_AE_LINES_PKG.ValidateCurrentLine;

81051: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81053:
81054:
81055: XLA_AE_LINES_PKG.ValidateCurrentLine;
81056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81057:
81058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81052: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81053:
81054:
81055: XLA_AE_LINES_PKG.ValidateCurrentLine;
81056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81057:
81058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81060: ,p_balance_type_code => l_balance_type_code);

Line 81232: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

81228: --
81229: -- bulk performance
81230: --
81231: l_balance_type_code VARCHAR2(1);
81232: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81233: l_log_module VARCHAR2(240);
81234:
81235: --
81236: -- Upgrade strategy

Line 81310: XLA_AE_LINES_PKG.SetNewLine;

81306: ') <> 'R'
81307: THEN
81308:
81309: --
81310: XLA_AE_LINES_PKG.SetNewLine;
81311:
81312: p_balance_type_code := l_balance_type_code;
81313: -- set the flag so later we will know whether the gain loss line needs to be created
81314:

Line 81322: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81318:
81319: --
81320: -- bulk performance
81321: --
81322: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81323: p_header_num => 0); -- 4262811
81324: --
81325: -- set accounting line options
81326: --

Line 81327: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81323: p_header_num => 0); -- 4262811
81324: --
81325: -- set accounting line options
81326: --
81327: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81328: p_natural_side_code => 'D'
81329: , p_gain_or_loss_flag => 'N'
81330: , p_gl_transfer_mode_code => 'S'
81331: , p_acct_entry_type_code => 'A'

Line 81341: xla_ae_lines_pkg.SetAcctLineType

81337: --
81338: --
81339: -- set accounting line type info
81340: --
81341: xla_ae_lines_pkg.SetAcctLineType
81342: (p_component_type => l_component_type
81343: ,p_event_type_code => l_event_type_code
81344: ,p_line_definition_owner_code => l_line_definition_owner_code
81345: ,p_line_definition_code => l_line_definition_code

Line 81355: xla_ae_lines_pkg.SetAcctClass(

81351: ,p_event_class_code => l_event_class_code);
81352: --
81353: -- set accounting class
81354: --
81355: xla_ae_lines_pkg.SetAcctClass(
81356: p_accounting_class_code => 'INTEREST_EXPENSE'
81357: , p_ae_header_id => l_ae_header_id
81358: );
81359:

Line 81363: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81359:
81360: --
81361: -- set rounding class
81362: --
81363: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81364: 'INTEREST_EXPENSE';
81365:
81366: --
81367: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81367: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81363: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81364: 'INTEREST_EXPENSE';
81365:
81366: --
81367: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81368: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81369: --
81370: -- bulk performance
81371: --

Line 81368: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81364: 'INTEREST_EXPENSE';
81365:
81366: --
81367: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81368: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81369: --
81370: -- bulk performance
81371: --
81372: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81372: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81368: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81369: --
81370: -- bulk performance
81371: --
81372: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81373:
81374: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81375: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81376:

Line 81374: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81370: -- bulk performance
81371: --
81372: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81373:
81374: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81375: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81376:
81377: -- 4955764
81378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81374: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81375: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81376:
81377: -- 4955764
81378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81379: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81380:
81381: -- 4458381 Public Sector Enh
81382:

Line 81438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81434: l_rec_acct_attrs.array_num_value(23) := p_source_74;
81435: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
81436: l_rec_acct_attrs.array_num_value(24) := p_source_76;
81437:
81438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81440:
81441: ---------------------------------------------------------------------------------------------------------------
81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81435: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
81436: l_rec_acct_attrs.array_num_value(24) := p_source_76;
81437:
81438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81440:
81441: ---------------------------------------------------------------------------------------------------------------
81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81443: ---------------------------------------------------------------------------------------------------------------

Line 81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81440:
81441: ---------------------------------------------------------------------------------------------------------------
81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81443: ---------------------------------------------------------------------------------------------------------------
81444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81445:
81446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81440:
81441: ---------------------------------------------------------------------------------------------------------------
81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81443: ---------------------------------------------------------------------------------------------------------------
81444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81445:
81446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81448:

Line 81446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81443: ---------------------------------------------------------------------------------------------------------------
81444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81445:
81446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81448:
81449: IF xla_accounting_cache_pkg.GetValueChar
81450: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81443: ---------------------------------------------------------------------------------------------------------------
81444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81445:
81446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81448:
81449: IF xla_accounting_cache_pkg.GetValueChar
81450: (p_source_code => 'LEDGER_CATEGORY_CODE'
81451: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81458: xla_ae_lines_pkg.BflowUpgEntry

81454: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81455: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81456: )
81457: THEN
81458: xla_ae_lines_pkg.BflowUpgEntry
81459: (p_business_method_code => l_bflow_method_code
81460: ,p_business_class_code => l_bflow_class_code
81461: ,p_balance_type => l_balance_type_code);
81462: ELSE

Line 81500: xla_ae_lines_pkg.set_ccid(

81496: , x_value_type_code => l_adr_value_type_code
81497: , p_side => 'NA'
81498: );
81499:
81500: xla_ae_lines_pkg.set_ccid(
81501: p_code_combination_id => l_ccid
81502: , p_value_type_code => l_adr_value_type_code
81503: , p_transaction_coa_id => l_adr_transaction_coa_id
81504: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 81534: xla_ae_lines_pkg.set_segment(

81530: );
81531:
81532: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
81533:
81534: xla_ae_lines_pkg.set_segment(
81535: p_to_segment_code => 'GL_ACCOUNT'
81536: , p_segment_value => l_segment
81537: , p_from_segment_code => l_adr_value_segment_code
81538: , p_from_combination_id => l_adr_value_combination_id

Line 81578: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81574: xla_accounting_err_pkg.build_message
81575: (p_appli_s_name => 'XLA'
81576: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81577: ,p_token_1 => 'LINE_NUMBER'
81578: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81579: ,p_token_2 => 'LINE_TYPE_NAME'
81580: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81581: l_component_type
81582: ,l_component_code

Line 81614: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81610: --
81611: --
81612: ------------------------------------------------------------------------------------------------
81613: -- 4219869 Business Flow
81614: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81615: -- Prior Entry. Currently, the following code is always generated.
81616: ------------------------------------------------------------------------------------------------
81617: XLA_AE_LINES_PKG.ValidateCurrentLine;
81618:

Line 81617: XLA_AE_LINES_PKG.ValidateCurrentLine;

81613: -- 4219869 Business Flow
81614: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81615: -- Prior Entry. Currently, the following code is always generated.
81616: ------------------------------------------------------------------------------------------------
81617: XLA_AE_LINES_PKG.ValidateCurrentLine;
81618:
81619: ------------------------------------------------------------------------------------
81620: -- 4219869 Business Flow
81621: -- Populated credit and debit amounts -- Need to generate this within IF

Line 81623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81619: ------------------------------------------------------------------------------------
81620: -- 4219869 Business Flow
81621: -- Populated credit and debit amounts -- Need to generate this within IF
81622: ------------------------------------------------------------------------------------
81623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81624:
81625: ----------------------------------------------------------------------------------
81626: -- 4219869 Business Flow
81627: -- Update journal entry status -- Need to generate this within IF

Line 81655: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81651: -- To allow MPA report to determine if it should generate report process
81652: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81653: ------------------------------------------------------------------------------------------
81654:
81655: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81656: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81657: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81658: -- call ADRs
81659: -- Bug 4922099

Line 81656: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81652: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81653: ------------------------------------------------------------------------------------------
81654:
81655: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81656: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81657: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81658: -- call ADRs
81659: -- Bug 4922099
81660: --

Line 81682: xla_ae_lines_pkg.set_ccid(

81678: , x_value_type_code => l_adr_value_type_code
81679: , p_side => 'NA'
81680: );
81681:
81682: xla_ae_lines_pkg.set_ccid(
81683: p_code_combination_id => l_ccid
81684: , p_value_type_code => l_adr_value_type_code
81685: , p_transaction_coa_id => l_adr_transaction_coa_id
81686: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 81716: xla_ae_lines_pkg.set_segment(

81712: );
81713:
81714: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
81715:
81716: xla_ae_lines_pkg.set_segment(
81717: p_to_segment_code => 'GL_ACCOUNT'
81718: , p_segment_value => l_segment
81719: , p_from_segment_code => l_adr_value_segment_code
81720: , p_from_combination_id => l_adr_value_combination_id

Line 81747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81743:
81744: --
81745: -- Update the line information that should be overwritten
81746: --
81747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81748: p_header_num => 1);
81749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81750:
81751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81745: -- Update the line information that should be overwritten
81746: --
81747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81748: p_header_num => 1);
81749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81750:
81751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81752:
81753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81748: p_header_num => 1);
81749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81750:
81751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81752:
81753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81755: END IF;

Line 81754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81750:
81751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81752:
81753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81755: END IF;
81756:
81757: --
81758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81757: --
81758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81759: --
81760: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81762: ELSE
81763: ---------------------------------------------------------------------------------------------------
81764: -- 4262811a Switch Sign
81765: ---------------------------------------------------------------------------------------------------

Line 81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81762: ELSE
81763: ---------------------------------------------------------------------------------------------------
81764: -- 4262811a Switch Sign
81765: ---------------------------------------------------------------------------------------------------
81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81763: ---------------------------------------------------------------------------------------------------
81764: -- 4262811a Switch Sign
81765: ---------------------------------------------------------------------------------------------------
81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302

Line 81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81764: -- 4262811a Switch Sign
81765: ---------------------------------------------------------------------------------------------------
81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302
81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81765: ---------------------------------------------------------------------------------------------------
81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302
81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302
81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81774:

Line 81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302
81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81774:
81775: END IF;
81776:

Line 81773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81771: -- 5132302
81772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81774:
81775: END IF;
81776:
81777: -- 4955764

Line 81778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81774:
81775: END IF;
81776:
81777: -- 4955764
81778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81780:
81781:
81782: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81782: XLA_AE_LINES_PKG.ValidateCurrentLine;

81778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81780:
81781:
81782: XLA_AE_LINES_PKG.ValidateCurrentLine;
81783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81784:
81785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81780:
81781:
81782: XLA_AE_LINES_PKG.ValidateCurrentLine;
81783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81784:
81785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81787: ,p_balance_type_code => l_balance_type_code);

Line 81962: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

81958: --
81959: -- bulk performance
81960: --
81961: l_balance_type_code VARCHAR2(1);
81962: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81963: l_log_module VARCHAR2(240);
81964:
81965: --
81966: -- Upgrade strategy

Line 82040: XLA_AE_LINES_PKG.SetNewLine;

82036: ') <> 'PAYMENTCARD'
82037: THEN
82038:
82039: --
82040: XLA_AE_LINES_PKG.SetNewLine;
82041:
82042: p_balance_type_code := l_balance_type_code;
82043: -- set the flag so later we will know whether the gain loss line needs to be created
82044:

Line 82052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82048:
82049: --
82050: -- bulk performance
82051: --
82052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82053: p_header_num => 0); -- 4262811
82054: --
82055: -- set accounting line options
82056: --

Line 82057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82053: p_header_num => 0); -- 4262811
82054: --
82055: -- set accounting line options
82056: --
82057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82058: p_natural_side_code => 'D'
82059: , p_gain_or_loss_flag => 'N'
82060: , p_gl_transfer_mode_code => 'S'
82061: , p_acct_entry_type_code => 'A'

Line 82071: xla_ae_lines_pkg.SetAcctLineType

82067: --
82068: --
82069: -- set accounting line type info
82070: --
82071: xla_ae_lines_pkg.SetAcctLineType
82072: (p_component_type => l_component_type
82073: ,p_event_type_code => l_event_type_code
82074: ,p_line_definition_owner_code => l_line_definition_owner_code
82075: ,p_line_definition_code => l_line_definition_code

Line 82085: xla_ae_lines_pkg.SetAcctClass(

82081: ,p_event_class_code => l_event_class_code);
82082: --
82083: -- set accounting class
82084: --
82085: xla_ae_lines_pkg.SetAcctClass(
82086: p_accounting_class_code => 'INTEREST_EXPENSE'
82087: , p_ae_header_id => l_ae_header_id
82088: );
82089:

Line 82093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82089:
82090: --
82091: -- set rounding class
82092: --
82093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82094: 'INTEREST_EXPENSE';
82095:
82096: --
82097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82094: 'INTEREST_EXPENSE';
82095:
82096: --
82097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82099: --
82100: -- bulk performance
82101: --

Line 82098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82094: 'INTEREST_EXPENSE';
82095:
82096: --
82097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82099: --
82100: -- bulk performance
82101: --
82102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82099: --
82100: -- bulk performance
82101: --
82102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82103:
82104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82106:

Line 82104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82100: -- bulk performance
82101: --
82102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82103:
82104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82106:
82107: -- 4955764
82108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82106:
82107: -- 4955764
82108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82110:
82111: -- 4458381 Public Sector Enh
82112:

Line 82168: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82164: l_rec_acct_attrs.array_num_value(23) := p_source_75;
82165: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
82166: l_rec_acct_attrs.array_num_value(24) := p_source_76;
82167:
82168: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82169: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82170:
82171: ---------------------------------------------------------------------------------------------------------------
82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82169: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82165: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
82166: l_rec_acct_attrs.array_num_value(24) := p_source_76;
82167:
82168: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82169: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82170:
82171: ---------------------------------------------------------------------------------------------------------------
82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82173: ---------------------------------------------------------------------------------------------------------------

Line 82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82168: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82169: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82170:
82171: ---------------------------------------------------------------------------------------------------------------
82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82173: ---------------------------------------------------------------------------------------------------------------
82174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82175:
82176: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82170:
82171: ---------------------------------------------------------------------------------------------------------------
82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82173: ---------------------------------------------------------------------------------------------------------------
82174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82175:
82176: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82178:

Line 82176: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82172: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82173: ---------------------------------------------------------------------------------------------------------------
82174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82175:
82176: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82178:
82179: IF xla_accounting_cache_pkg.GetValueChar
82180: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82173: ---------------------------------------------------------------------------------------------------------------
82174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82175:
82176: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82178:
82179: IF xla_accounting_cache_pkg.GetValueChar
82180: (p_source_code => 'LEDGER_CATEGORY_CODE'
82181: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82188: xla_ae_lines_pkg.BflowUpgEntry

82184: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82185: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82186: )
82187: THEN
82188: xla_ae_lines_pkg.BflowUpgEntry
82189: (p_business_method_code => l_bflow_method_code
82190: ,p_business_class_code => l_bflow_class_code
82191: ,p_balance_type => l_balance_type_code);
82192: ELSE

Line 82230: xla_ae_lines_pkg.set_ccid(

82226: , x_value_type_code => l_adr_value_type_code
82227: , p_side => 'NA'
82228: );
82229:
82230: xla_ae_lines_pkg.set_ccid(
82231: p_code_combination_id => l_ccid
82232: , p_value_type_code => l_adr_value_type_code
82233: , p_transaction_coa_id => l_adr_transaction_coa_id
82234: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 82264: xla_ae_lines_pkg.set_segment(

82260: );
82261:
82262: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
82263:
82264: xla_ae_lines_pkg.set_segment(
82265: p_to_segment_code => 'GL_ACCOUNT'
82266: , p_segment_value => l_segment
82267: , p_from_segment_code => l_adr_value_segment_code
82268: , p_from_combination_id => l_adr_value_combination_id

Line 82308: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

82304: xla_accounting_err_pkg.build_message
82305: (p_appli_s_name => 'XLA'
82306: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
82307: ,p_token_1 => 'LINE_NUMBER'
82308: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
82309: ,p_token_2 => 'LINE_TYPE_NAME'
82310: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
82311: l_component_type
82312: ,l_component_code

Line 82344: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

82340: --
82341: --
82342: ------------------------------------------------------------------------------------------------
82343: -- 4219869 Business Flow
82344: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82345: -- Prior Entry. Currently, the following code is always generated.
82346: ------------------------------------------------------------------------------------------------
82347: XLA_AE_LINES_PKG.ValidateCurrentLine;
82348:

Line 82347: XLA_AE_LINES_PKG.ValidateCurrentLine;

82343: -- 4219869 Business Flow
82344: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82345: -- Prior Entry. Currently, the following code is always generated.
82346: ------------------------------------------------------------------------------------------------
82347: XLA_AE_LINES_PKG.ValidateCurrentLine;
82348:
82349: ------------------------------------------------------------------------------------
82350: -- 4219869 Business Flow
82351: -- Populated credit and debit amounts -- Need to generate this within IF

Line 82353: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82349: ------------------------------------------------------------------------------------
82350: -- 4219869 Business Flow
82351: -- Populated credit and debit amounts -- Need to generate this within IF
82352: ------------------------------------------------------------------------------------
82353: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82354:
82355: ----------------------------------------------------------------------------------
82356: -- 4219869 Business Flow
82357: -- Update journal entry status -- Need to generate this within IF

Line 82385: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

82381: -- To allow MPA report to determine if it should generate report process
82382: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82383: ------------------------------------------------------------------------------------------
82384:
82385: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82386: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82387: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82388: -- call ADRs
82389: -- Bug 4922099

Line 82386: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

82382: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82383: ------------------------------------------------------------------------------------------
82384:
82385: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82386: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82387: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82388: -- call ADRs
82389: -- Bug 4922099
82390: --

Line 82412: xla_ae_lines_pkg.set_ccid(

82408: , x_value_type_code => l_adr_value_type_code
82409: , p_side => 'NA'
82410: );
82411:
82412: xla_ae_lines_pkg.set_ccid(
82413: p_code_combination_id => l_ccid
82414: , p_value_type_code => l_adr_value_type_code
82415: , p_transaction_coa_id => l_adr_transaction_coa_id
82416: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 82446: xla_ae_lines_pkg.set_segment(

82442: );
82443:
82444: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
82445:
82446: xla_ae_lines_pkg.set_segment(
82447: p_to_segment_code => 'GL_ACCOUNT'
82448: , p_segment_value => l_segment
82449: , p_from_segment_code => l_adr_value_segment_code
82450: , p_from_combination_id => l_adr_value_combination_id

Line 82477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

82473:
82474: --
82475: -- Update the line information that should be overwritten
82476: --
82477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82478: p_header_num => 1);
82479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82480:
82481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 82479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

82475: -- Update the line information that should be overwritten
82476: --
82477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82478: p_header_num => 1);
82479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82480:
82481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82482:
82483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 82481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

82477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82478: p_header_num => 1);
82479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82480:
82481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82482:
82483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82485: END IF;

Line 82484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

82480:
82481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82482:
82483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82485: END IF;
82486:
82487: --
82488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 82491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

82487: --
82488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82489: --
82490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82492: ELSE
82493: ---------------------------------------------------------------------------------------------------
82494: -- 4262811a Switch Sign
82495: ---------------------------------------------------------------------------------------------------

Line 82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

82492: ELSE
82493: ---------------------------------------------------------------------------------------------------
82494: -- 4262811a Switch Sign
82495: ---------------------------------------------------------------------------------------------------
82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82493: ---------------------------------------------------------------------------------------------------
82494: -- 4262811a Switch Sign
82495: ---------------------------------------------------------------------------------------------------
82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302

Line 82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82494: -- 4262811a Switch Sign
82495: ---------------------------------------------------------------------------------------------------
82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302
82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82495: ---------------------------------------------------------------------------------------------------
82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302
82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302
82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82504:

Line 82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

82498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302
82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82504:
82505: END IF;
82506:

Line 82503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82501: -- 5132302
82502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82504:
82505: END IF;
82506:
82507: -- 4955764

Line 82508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82504:
82505: END IF;
82506:
82507: -- 4955764
82508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82510:
82511:
82512: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 82512: XLA_AE_LINES_PKG.ValidateCurrentLine;

82508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82510:
82511:
82512: XLA_AE_LINES_PKG.ValidateCurrentLine;
82513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82514:
82515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 82513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82510:
82511:
82512: XLA_AE_LINES_PKG.ValidateCurrentLine;
82513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82514:
82515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82517: ,p_balance_type_code => l_balance_type_code);

Line 82711: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82707: --
82708: -- bulk performance
82709: --
82710: l_balance_type_code VARCHAR2(1);
82711: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82712: l_log_module VARCHAR2(240);
82713:
82714: --
82715: -- Upgrade strategy

Line 82781: XLA_AE_LINES_PKG.SetNewLine;

82777: ') = 'Y'
82778: THEN
82779:
82780: --
82781: XLA_AE_LINES_PKG.SetNewLine;
82782:
82783: p_balance_type_code := l_balance_type_code;
82784: -- set the flag so later we will know whether the gain loss line needs to be created
82785:

Line 82793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82789:
82790: --
82791: -- bulk performance
82792: --
82793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82794: p_header_num => 0); -- 4262811
82795: --
82796: -- set accounting line options
82797: --

Line 82798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82794: p_header_num => 0); -- 4262811
82795: --
82796: -- set accounting line options
82797: --
82798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82799: p_natural_side_code => 'D'
82800: , p_gain_or_loss_flag => 'N'
82801: , p_gl_transfer_mode_code => 'S'
82802: , p_acct_entry_type_code => 'A'

Line 82812: xla_ae_lines_pkg.SetAcctLineType

82808: --
82809: --
82810: -- set accounting line type info
82811: --
82812: xla_ae_lines_pkg.SetAcctLineType
82813: (p_component_type => l_component_type
82814: ,p_event_type_code => l_event_type_code
82815: ,p_line_definition_owner_code => l_line_definition_owner_code
82816: ,p_line_definition_code => l_line_definition_code

Line 82826: xla_ae_lines_pkg.SetAcctClass(

82822: ,p_event_class_code => l_event_class_code);
82823: --
82824: -- set accounting class
82825: --
82826: xla_ae_lines_pkg.SetAcctClass(
82827: p_accounting_class_code => 'IPV'
82828: , p_ae_header_id => l_ae_header_id
82829: );
82830:

Line 82834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82830:
82831: --
82832: -- set rounding class
82833: --
82834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82835: 'IPV';
82836:
82837: --
82838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82835: 'IPV';
82836:
82837: --
82838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82840: --
82841: -- bulk performance
82842: --

Line 82839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82835: 'IPV';
82836:
82837: --
82838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82840: --
82841: -- bulk performance
82842: --
82843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82840: --
82841: -- bulk performance
82842: --
82843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82844:
82845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82847:

Line 82845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82841: -- bulk performance
82842: --
82843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82844:
82845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82847:
82848: -- 4955764
82849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82847:
82848: -- 4955764
82849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82851:
82852: -- 4458381 Public Sector Enh
82853:

Line 82957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82953: l_rec_acct_attrs.array_num_value(42) := p_source_77;
82954: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82955: l_rec_acct_attrs.array_num_value(43) := p_source_78;
82956:
82957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82959:
82960: ---------------------------------------------------------------------------------------------------------------
82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82954: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82955: l_rec_acct_attrs.array_num_value(43) := p_source_78;
82956:
82957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82959:
82960: ---------------------------------------------------------------------------------------------------------------
82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82962: ---------------------------------------------------------------------------------------------------------------

Line 82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82959:
82960: ---------------------------------------------------------------------------------------------------------------
82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82962: ---------------------------------------------------------------------------------------------------------------
82963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82964:
82965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82959:
82960: ---------------------------------------------------------------------------------------------------------------
82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82962: ---------------------------------------------------------------------------------------------------------------
82963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82964:
82965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82967:

Line 82965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82962: ---------------------------------------------------------------------------------------------------------------
82963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82964:
82965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82967:
82968: IF xla_accounting_cache_pkg.GetValueChar
82969: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82962: ---------------------------------------------------------------------------------------------------------------
82963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82964:
82965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82967:
82968: IF xla_accounting_cache_pkg.GetValueChar
82969: (p_source_code => 'LEDGER_CATEGORY_CODE'
82970: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82977: xla_ae_lines_pkg.BflowUpgEntry

82973: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82974: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82975: )
82976: THEN
82977: xla_ae_lines_pkg.BflowUpgEntry
82978: (p_business_method_code => l_bflow_method_code
82979: ,p_business_class_code => l_bflow_class_code
82980: ,p_balance_type => l_balance_type_code);
82981: ELSE

Line 82994: xla_ae_lines_pkg.SetLineDescription(

82990: --
82991: -- call description
82992: --
82993:
82994: xla_ae_lines_pkg.SetLineDescription(
82995: p_ae_header_id => l_ae_header_id
82996: ,p_description => Description_2 (
82997: p_application_id => p_application_id
82998: , p_ae_header_id => l_ae_header_id

Line 83027: xla_ae_lines_pkg.set_ccid(

83023: , x_value_type_code => l_adr_value_type_code
83024: , p_side => 'NA'
83025: );
83026:
83027: xla_ae_lines_pkg.set_ccid(
83028: p_code_combination_id => l_ccid
83029: , p_value_type_code => l_adr_value_type_code
83030: , p_transaction_coa_id => l_adr_transaction_coa_id
83031: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83063: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83059: xla_accounting_err_pkg.build_message
83060: (p_appli_s_name => 'XLA'
83061: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83062: ,p_token_1 => 'LINE_NUMBER'
83063: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83064: ,p_token_2 => 'LINE_TYPE_NAME'
83065: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83066: l_component_type
83067: ,l_component_code

Line 83099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83095: --
83096: --
83097: ------------------------------------------------------------------------------------------------
83098: -- 4219869 Business Flow
83099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83100: -- Prior Entry. Currently, the following code is always generated.
83101: ------------------------------------------------------------------------------------------------
83102: XLA_AE_LINES_PKG.ValidateCurrentLine;
83103:

Line 83102: XLA_AE_LINES_PKG.ValidateCurrentLine;

83098: -- 4219869 Business Flow
83099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83100: -- Prior Entry. Currently, the following code is always generated.
83101: ------------------------------------------------------------------------------------------------
83102: XLA_AE_LINES_PKG.ValidateCurrentLine;
83103:
83104: ------------------------------------------------------------------------------------
83105: -- 4219869 Business Flow
83106: -- Populated credit and debit amounts -- Need to generate this within IF

Line 83108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83104: ------------------------------------------------------------------------------------
83105: -- 4219869 Business Flow
83106: -- Populated credit and debit amounts -- Need to generate this within IF
83107: ------------------------------------------------------------------------------------
83108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83109:
83110: ----------------------------------------------------------------------------------
83111: -- 4219869 Business Flow
83112: -- Update journal entry status -- Need to generate this within IF

Line 83140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83136: -- To allow MPA report to determine if it should generate report process
83137: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83138: ------------------------------------------------------------------------------------------
83139:
83140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83142: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83143: -- call ADRs
83144: -- Bug 4922099

Line 83141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83137: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83138: ------------------------------------------------------------------------------------------
83139:
83140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83142: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83143: -- call ADRs
83144: -- Bug 4922099
83145: --

Line 83165: xla_ae_lines_pkg.set_ccid(

83161: , x_value_type_code => l_adr_value_type_code
83162: , p_side => 'NA'
83163: );
83164:
83165: xla_ae_lines_pkg.set_ccid(
83166: p_code_combination_id => l_ccid
83167: , p_value_type_code => l_adr_value_type_code
83168: , p_transaction_coa_id => l_adr_transaction_coa_id
83169: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83188: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83184:
83185: --
83186: -- Update the line information that should be overwritten
83187: --
83188: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83189: p_header_num => 1);
83190: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83191:
83192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83190: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83186: -- Update the line information that should be overwritten
83187: --
83188: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83189: p_header_num => 1);
83190: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83191:
83192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83193:
83194: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83188: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83189: p_header_num => 1);
83190: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83191:
83192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83193:
83194: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83195: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83196: END IF;

Line 83195: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83191:
83192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83193:
83194: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83195: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83196: END IF;
83197:
83198: --
83199: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83202: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83198: --
83199: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83200: --
83201: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83202: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83203: ELSE
83204: ---------------------------------------------------------------------------------------------------
83205: -- 4262811a Switch Sign
83206: ---------------------------------------------------------------------------------------------------

Line 83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83203: ELSE
83204: ---------------------------------------------------------------------------------------------------
83205: -- 4262811a Switch Sign
83206: ---------------------------------------------------------------------------------------------------
83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83204: ---------------------------------------------------------------------------------------------------
83205: -- 4262811a Switch Sign
83206: ---------------------------------------------------------------------------------------------------
83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302

Line 83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83205: -- 4262811a Switch Sign
83206: ---------------------------------------------------------------------------------------------------
83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302
83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83206: ---------------------------------------------------------------------------------------------------
83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302
83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83207: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302
83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83215:

Line 83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302
83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83215:
83216: END IF;
83217:

Line 83214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83210: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83212: -- 5132302
83213: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83215:
83216: END IF;
83217:
83218: -- 4955764

Line 83219: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83215:
83216: END IF;
83217:
83218: -- 4955764
83219: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83220: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83221:
83222:
83223: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83223: XLA_AE_LINES_PKG.ValidateCurrentLine;

83219: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83220: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83221:
83222:
83223: XLA_AE_LINES_PKG.ValidateCurrentLine;
83224: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83225:
83226: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83227: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83224: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83220: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83221:
83222:
83223: XLA_AE_LINES_PKG.ValidateCurrentLine;
83224: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83225:
83226: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83227: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83228: ,p_balance_type_code => l_balance_type_code);

Line 83411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

83407: --
83408: -- bulk performance
83409: --
83410: l_balance_type_code VARCHAR2(1);
83411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83412: l_log_module VARCHAR2(240);
83413:
83414: --
83415: -- Upgrade strategy

Line 83483: XLA_AE_LINES_PKG.SetNewLine;

83479: ') = 'Y'
83480: THEN
83481:
83482: --
83483: XLA_AE_LINES_PKG.SetNewLine;
83484:
83485: p_balance_type_code := l_balance_type_code;
83486: -- set the flag so later we will know whether the gain loss line needs to be created
83487:

Line 83495: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

83491:
83492: --
83493: -- bulk performance
83494: --
83495: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
83496: p_header_num => 0); -- 4262811
83497: --
83498: -- set accounting line options
83499: --

Line 83500: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

83496: p_header_num => 0); -- 4262811
83497: --
83498: -- set accounting line options
83499: --
83500: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
83501: p_natural_side_code => 'C'
83502: , p_gain_or_loss_flag => 'N'
83503: , p_gl_transfer_mode_code => 'S'
83504: , p_acct_entry_type_code => 'E'

Line 83514: xla_ae_lines_pkg.SetAcctLineType

83510: --
83511: --
83512: -- set accounting line type info
83513: --
83514: xla_ae_lines_pkg.SetAcctLineType
83515: (p_component_type => l_component_type
83516: ,p_event_type_code => l_event_type_code
83517: ,p_line_definition_owner_code => l_line_definition_owner_code
83518: ,p_line_definition_code => l_line_definition_code

Line 83528: xla_ae_lines_pkg.SetAcctClass(

83524: ,p_event_class_code => l_event_class_code);
83525: --
83526: -- set accounting class
83527: --
83528: xla_ae_lines_pkg.SetAcctClass(
83529: p_accounting_class_code => 'IPV'
83530: , p_ae_header_id => l_ae_header_id
83531: );
83532:

Line 83536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

83532:
83533: --
83534: -- set rounding class
83535: --
83536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83537: 'IPV';
83538:
83539: --
83540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 83540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

83536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83537: 'IPV';
83538:
83539: --
83540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83542: --
83543: -- bulk performance
83544: --

Line 83541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

83537: 'IPV';
83538:
83539: --
83540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83542: --
83543: -- bulk performance
83544: --
83545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 83545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

83541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83542: --
83543: -- bulk performance
83544: --
83545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83546:
83547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83549:

Line 83547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

83543: -- bulk performance
83544: --
83545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83546:
83547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83549:
83550: -- 4955764
83551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83549:
83550: -- 4955764
83551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83552: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83553:
83554: -- 4458381 Public Sector Enh
83555:

Line 83649: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

83645: l_rec_acct_attrs.array_num_value(37) := p_source_77;
83646: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
83647: l_rec_acct_attrs.array_num_value(38) := p_source_78;
83648:
83649: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83650: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83651:
83652: ---------------------------------------------------------------------------------------------------------------
83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 83650: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

83646: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
83647: l_rec_acct_attrs.array_num_value(38) := p_source_78;
83648:
83649: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83650: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83651:
83652: ---------------------------------------------------------------------------------------------------------------
83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83654: ---------------------------------------------------------------------------------------------------------------

Line 83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

83649: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83650: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83651:
83652: ---------------------------------------------------------------------------------------------------------------
83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83654: ---------------------------------------------------------------------------------------------------------------
83655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83656:
83657: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 83655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

83651:
83652: ---------------------------------------------------------------------------------------------------------------
83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83654: ---------------------------------------------------------------------------------------------------------------
83655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83656:
83657: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83658: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83659:

Line 83657: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83653: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83654: ---------------------------------------------------------------------------------------------------------------
83655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83656:
83657: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83658: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83659:
83660: IF xla_accounting_cache_pkg.GetValueChar
83661: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 83658: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83654: ---------------------------------------------------------------------------------------------------------------
83655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83656:
83657: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83658: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83659:
83660: IF xla_accounting_cache_pkg.GetValueChar
83661: (p_source_code => 'LEDGER_CATEGORY_CODE'
83662: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 83669: xla_ae_lines_pkg.BflowUpgEntry

83665: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83666: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
83667: )
83668: THEN
83669: xla_ae_lines_pkg.BflowUpgEntry
83670: (p_business_method_code => l_bflow_method_code
83671: ,p_business_class_code => l_bflow_class_code
83672: ,p_balance_type => l_balance_type_code);
83673: ELSE

Line 83675: XLA_AE_LINES_PKG.business_flow_validation(

83671: ,p_business_class_code => l_bflow_class_code
83672: ,p_balance_type => l_balance_type_code);
83673: ELSE
83674: NULL;
83675: XLA_AE_LINES_PKG.business_flow_validation(
83676: p_business_method_code => l_bflow_method_code
83677: ,p_business_class_code => l_bflow_class_code
83678: ,p_inherit_description_flag => l_inherit_desc_flag);
83679: END IF;

Line 83722: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83718: xla_accounting_err_pkg.build_message
83719: (p_appli_s_name => 'XLA'
83720: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83721: ,p_token_1 => 'LINE_NUMBER'
83722: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83723: ,p_token_2 => 'LINE_TYPE_NAME'
83724: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83725: l_component_type
83726: ,l_component_code

Line 83758: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83754: --
83755: --
83756: ------------------------------------------------------------------------------------------------
83757: -- 4219869 Business Flow
83758: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83759: -- Prior Entry. Currently, the following code is always generated.
83760: ------------------------------------------------------------------------------------------------
83761: -- No ValidateCurrentLine for business flow method of Prior Entry
83762:

Line 83767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83763: ------------------------------------------------------------------------------------
83764: -- 4219869 Business Flow
83765: -- Populated credit and debit amounts -- Need to generate this within IF
83766: ------------------------------------------------------------------------------------
83767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83768:
83769: ----------------------------------------------------------------------------------
83770: -- 4219869 Business Flow
83771: -- Update journal entry status -- Need to generate this within IF

Line 83799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83795: -- To allow MPA report to determine if it should generate report process
83796: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83797: ------------------------------------------------------------------------------------------
83798:
83799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83801: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83802: -- call ADRs
83803: -- Bug 4922099

Line 83800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83796: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83797: ------------------------------------------------------------------------------------------
83798:
83799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83801: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83802: -- call ADRs
83803: -- Bug 4922099
83804: --

Line 83821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83817:
83818: --
83819: -- Update the line information that should be overwritten
83820: --
83821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83822: p_header_num => 1);
83823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83824:
83825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83819: -- Update the line information that should be overwritten
83820: --
83821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83822: p_header_num => 1);
83823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83824:
83825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83826:
83827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83822: p_header_num => 1);
83823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83824:
83825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83826:
83827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83829: END IF;

Line 83828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83824:
83825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83826:
83827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83829: END IF;
83830:
83831: --
83832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83831: --
83832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83833: --
83834: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83836: ELSE
83837: ---------------------------------------------------------------------------------------------------
83838: -- 4262811a Switch Sign
83839: ---------------------------------------------------------------------------------------------------

Line 83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83836: ELSE
83837: ---------------------------------------------------------------------------------------------------
83838: -- 4262811a Switch Sign
83839: ---------------------------------------------------------------------------------------------------
83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83837: ---------------------------------------------------------------------------------------------------
83838: -- 4262811a Switch Sign
83839: ---------------------------------------------------------------------------------------------------
83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302

Line 83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83838: -- 4262811a Switch Sign
83839: ---------------------------------------------------------------------------------------------------
83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302
83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83839: ---------------------------------------------------------------------------------------------------
83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302
83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302
83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83848:

Line 83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302
83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83848:
83849: END IF;
83850:

Line 83847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83845: -- 5132302
83846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83848:
83849: END IF;
83850:
83851: -- 4955764

Line 83852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83848:
83849: END IF;
83850:
83851: -- 4955764
83852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83854:
83855:
83856: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83856: XLA_AE_LINES_PKG.ValidateCurrentLine;

83852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83854:
83855:
83856: XLA_AE_LINES_PKG.ValidateCurrentLine;
83857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83858:
83859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83854:
83855:
83856: XLA_AE_LINES_PKG.ValidateCurrentLine;
83857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83858:
83859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83861: ,p_balance_type_code => l_balance_type_code);

Line 84053: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

84049: --
84050: -- bulk performance
84051: --
84052: l_balance_type_code VARCHAR2(1);
84053: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84054: l_log_module VARCHAR2(240);
84055:
84056: --
84057: -- Upgrade strategy

Line 84123: XLA_AE_LINES_PKG.SetNewLine;

84119: ') = 'Y'
84120: THEN
84121:
84122: --
84123: XLA_AE_LINES_PKG.SetNewLine;
84124:
84125: p_balance_type_code := l_balance_type_code;
84126: -- set the flag so later we will know whether the gain loss line needs to be created
84127:

Line 84135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84131:
84132: --
84133: -- bulk performance
84134: --
84135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84136: p_header_num => 0); -- 4262811
84137: --
84138: -- set accounting line options
84139: --

Line 84140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84136: p_header_num => 0); -- 4262811
84137: --
84138: -- set accounting line options
84139: --
84140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84141: p_natural_side_code => 'D'
84142: , p_gain_or_loss_flag => 'N'
84143: , p_gl_transfer_mode_code => 'S'
84144: , p_acct_entry_type_code => 'A'

Line 84154: xla_ae_lines_pkg.SetAcctLineType

84150: --
84151: --
84152: -- set accounting line type info
84153: --
84154: xla_ae_lines_pkg.SetAcctLineType
84155: (p_component_type => l_component_type
84156: ,p_event_type_code => l_event_type_code
84157: ,p_line_definition_owner_code => l_line_definition_owner_code
84158: ,p_line_definition_code => l_line_definition_code

Line 84168: xla_ae_lines_pkg.SetAcctClass(

84164: ,p_event_class_code => l_event_class_code);
84165: --
84166: -- set accounting class
84167: --
84168: xla_ae_lines_pkg.SetAcctClass(
84169: p_accounting_class_code => 'IPV'
84170: , p_ae_header_id => l_ae_header_id
84171: );
84172:

Line 84176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84172:
84173: --
84174: -- set rounding class
84175: --
84176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84177: 'IPV';
84178:
84179: --
84180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84177: 'IPV';
84178:
84179: --
84180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84182: --
84183: -- bulk performance
84184: --

Line 84181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84177: 'IPV';
84178:
84179: --
84180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84182: --
84183: -- bulk performance
84184: --
84185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84182: --
84183: -- bulk performance
84184: --
84185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84186:
84187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84189:

Line 84187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84183: -- bulk performance
84184: --
84185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84186:
84187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84189:
84190: -- 4955764
84191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84189:
84190: -- 4955764
84191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84193:
84194: -- 4458381 Public Sector Enh
84195:

Line 84297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

84293: l_rec_acct_attrs.array_num_value(41) := p_source_77;
84294: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
84295: l_rec_acct_attrs.array_num_value(42) := p_source_78;
84296:
84297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84299:
84300: ---------------------------------------------------------------------------------------------------------------
84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 84298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

84294: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
84295: l_rec_acct_attrs.array_num_value(42) := p_source_78;
84296:
84297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84299:
84300: ---------------------------------------------------------------------------------------------------------------
84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84302: ---------------------------------------------------------------------------------------------------------------

Line 84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

84297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84299:
84300: ---------------------------------------------------------------------------------------------------------------
84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84302: ---------------------------------------------------------------------------------------------------------------
84303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84304:
84305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 84303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

84299:
84300: ---------------------------------------------------------------------------------------------------------------
84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84302: ---------------------------------------------------------------------------------------------------------------
84303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84304:
84305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84307:

Line 84305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84302: ---------------------------------------------------------------------------------------------------------------
84303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84304:
84305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84307:
84308: IF xla_accounting_cache_pkg.GetValueChar
84309: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 84306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84302: ---------------------------------------------------------------------------------------------------------------
84303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84304:
84305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84307:
84308: IF xla_accounting_cache_pkg.GetValueChar
84309: (p_source_code => 'LEDGER_CATEGORY_CODE'
84310: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 84317: xla_ae_lines_pkg.BflowUpgEntry

84313: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84314: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
84315: )
84316: THEN
84317: xla_ae_lines_pkg.BflowUpgEntry
84318: (p_business_method_code => l_bflow_method_code
84319: ,p_business_class_code => l_bflow_class_code
84320: ,p_balance_type => l_balance_type_code);
84321: ELSE

Line 84334: xla_ae_lines_pkg.SetLineDescription(

84330: --
84331: -- call description
84332: --
84333:
84334: xla_ae_lines_pkg.SetLineDescription(
84335: p_ae_header_id => l_ae_header_id
84336: ,p_description => Description_2 (
84337: p_application_id => p_application_id
84338: , p_ae_header_id => l_ae_header_id

Line 84367: xla_ae_lines_pkg.set_ccid(

84363: , x_value_type_code => l_adr_value_type_code
84364: , p_side => 'NA'
84365: );
84366:
84367: xla_ae_lines_pkg.set_ccid(
84368: p_code_combination_id => l_ccid
84369: , p_value_type_code => l_adr_value_type_code
84370: , p_transaction_coa_id => l_adr_transaction_coa_id
84371: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84403: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

84399: xla_accounting_err_pkg.build_message
84400: (p_appli_s_name => 'XLA'
84401: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
84402: ,p_token_1 => 'LINE_NUMBER'
84403: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
84404: ,p_token_2 => 'LINE_TYPE_NAME'
84405: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
84406: l_component_type
84407: ,l_component_code

Line 84439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

84435: --
84436: --
84437: ------------------------------------------------------------------------------------------------
84438: -- 4219869 Business Flow
84439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84440: -- Prior Entry. Currently, the following code is always generated.
84441: ------------------------------------------------------------------------------------------------
84442: XLA_AE_LINES_PKG.ValidateCurrentLine;
84443:

Line 84442: XLA_AE_LINES_PKG.ValidateCurrentLine;

84438: -- 4219869 Business Flow
84439: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84440: -- Prior Entry. Currently, the following code is always generated.
84441: ------------------------------------------------------------------------------------------------
84442: XLA_AE_LINES_PKG.ValidateCurrentLine;
84443:
84444: ------------------------------------------------------------------------------------
84445: -- 4219869 Business Flow
84446: -- Populated credit and debit amounts -- Need to generate this within IF

Line 84448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84444: ------------------------------------------------------------------------------------
84445: -- 4219869 Business Flow
84446: -- Populated credit and debit amounts -- Need to generate this within IF
84447: ------------------------------------------------------------------------------------
84448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84449:
84450: ----------------------------------------------------------------------------------
84451: -- 4219869 Business Flow
84452: -- Update journal entry status -- Need to generate this within IF

Line 84480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

84476: -- To allow MPA report to determine if it should generate report process
84477: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84478: ------------------------------------------------------------------------------------------
84479:
84480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84482: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84483: -- call ADRs
84484: -- Bug 4922099

Line 84481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

84477: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84478: ------------------------------------------------------------------------------------------
84479:
84480: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84481: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84482: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84483: -- call ADRs
84484: -- Bug 4922099
84485: --

Line 84505: xla_ae_lines_pkg.set_ccid(

84501: , x_value_type_code => l_adr_value_type_code
84502: , p_side => 'NA'
84503: );
84504:
84505: xla_ae_lines_pkg.set_ccid(
84506: p_code_combination_id => l_ccid
84507: , p_value_type_code => l_adr_value_type_code
84508: , p_transaction_coa_id => l_adr_transaction_coa_id
84509: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84528: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84524:
84525: --
84526: -- Update the line information that should be overwritten
84527: --
84528: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84529: p_header_num => 1);
84530: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84531:
84532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84530: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84526: -- Update the line information that should be overwritten
84527: --
84528: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84529: p_header_num => 1);
84530: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84531:
84532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84533:
84534: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84528: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84529: p_header_num => 1);
84530: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84531:
84532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84533:
84534: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84535: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84536: END IF;

Line 84535: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84531:
84532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84533:
84534: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84535: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84536: END IF;
84537:
84538: --
84539: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84542: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84538: --
84539: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84540: --
84541: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84542: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84543: ELSE
84544: ---------------------------------------------------------------------------------------------------
84545: -- 4262811a Switch Sign
84546: ---------------------------------------------------------------------------------------------------

Line 84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84543: ELSE
84544: ---------------------------------------------------------------------------------------------------
84545: -- 4262811a Switch Sign
84546: ---------------------------------------------------------------------------------------------------
84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84544: ---------------------------------------------------------------------------------------------------
84545: -- 4262811a Switch Sign
84546: ---------------------------------------------------------------------------------------------------
84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302

Line 84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84545: -- 4262811a Switch Sign
84546: ---------------------------------------------------------------------------------------------------
84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302
84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84546: ---------------------------------------------------------------------------------------------------
84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302
84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84547: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302
84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84555:

Line 84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302
84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84555:
84556: END IF;
84557:

Line 84554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84550: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84552: -- 5132302
84553: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84555:
84556: END IF;
84557:
84558: -- 4955764

Line 84559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84555:
84556: END IF;
84557:
84558: -- 4955764
84559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84561:
84562:
84563: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84563: XLA_AE_LINES_PKG.ValidateCurrentLine;

84559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84561:
84562:
84563: XLA_AE_LINES_PKG.ValidateCurrentLine;
84564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84565:
84566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84567: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84561:
84562:
84563: XLA_AE_LINES_PKG.ValidateCurrentLine;
84564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84565:
84566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84567: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84568: ,p_balance_type_code => l_balance_type_code);

Line 84749: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

84745: --
84746: -- bulk performance
84747: --
84748: l_balance_type_code VARCHAR2(1);
84749: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84750: l_log_module VARCHAR2(240);
84751:
84752: --
84753: -- Upgrade strategy

Line 84821: XLA_AE_LINES_PKG.SetNewLine;

84817: ') = 'Y'
84818: THEN
84819:
84820: --
84821: XLA_AE_LINES_PKG.SetNewLine;
84822:
84823: p_balance_type_code := l_balance_type_code;
84824: -- set the flag so later we will know whether the gain loss line needs to be created
84825:

Line 84833: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84829:
84830: --
84831: -- bulk performance
84832: --
84833: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84834: p_header_num => 0); -- 4262811
84835: --
84836: -- set accounting line options
84837: --

Line 84838: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84834: p_header_num => 0); -- 4262811
84835: --
84836: -- set accounting line options
84837: --
84838: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84839: p_natural_side_code => 'C'
84840: , p_gain_or_loss_flag => 'N'
84841: , p_gl_transfer_mode_code => 'S'
84842: , p_acct_entry_type_code => 'E'

Line 84852: xla_ae_lines_pkg.SetAcctLineType

84848: --
84849: --
84850: -- set accounting line type info
84851: --
84852: xla_ae_lines_pkg.SetAcctLineType
84853: (p_component_type => l_component_type
84854: ,p_event_type_code => l_event_type_code
84855: ,p_line_definition_owner_code => l_line_definition_owner_code
84856: ,p_line_definition_code => l_line_definition_code

Line 84866: xla_ae_lines_pkg.SetAcctClass(

84862: ,p_event_class_code => l_event_class_code);
84863: --
84864: -- set accounting class
84865: --
84866: xla_ae_lines_pkg.SetAcctClass(
84867: p_accounting_class_code => 'IPV'
84868: , p_ae_header_id => l_ae_header_id
84869: );
84870:

Line 84874: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84870:
84871: --
84872: -- set rounding class
84873: --
84874: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84875: 'IPV';
84876:
84877: --
84878: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84878: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84874: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84875: 'IPV';
84876:
84877: --
84878: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84879: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84880: --
84881: -- bulk performance
84882: --

Line 84879: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84875: 'IPV';
84876:
84877: --
84878: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84879: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84880: --
84881: -- bulk performance
84882: --
84883: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84883: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84879: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84880: --
84881: -- bulk performance
84882: --
84883: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84884:
84885: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84886: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84887:

Line 84885: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84881: -- bulk performance
84882: --
84883: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84884:
84885: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84886: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84887:
84888: -- 4955764
84889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84885: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84886: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84887:
84888: -- 4955764
84889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84890: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84891:
84892: -- 4458381 Public Sector Enh
84893:

Line 84985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

84981: l_rec_acct_attrs.array_num_value(36) := p_source_77;
84982: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
84983: l_rec_acct_attrs.array_num_value(37) := p_source_78;
84984:
84985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84987:
84988: ---------------------------------------------------------------------------------------------------------------
84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 84986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

84982: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
84983: l_rec_acct_attrs.array_num_value(37) := p_source_78;
84984:
84985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84987:
84988: ---------------------------------------------------------------------------------------------------------------
84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84990: ---------------------------------------------------------------------------------------------------------------

Line 84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

84985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84987:
84988: ---------------------------------------------------------------------------------------------------------------
84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84990: ---------------------------------------------------------------------------------------------------------------
84991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84992:
84993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 84991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

84987:
84988: ---------------------------------------------------------------------------------------------------------------
84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84990: ---------------------------------------------------------------------------------------------------------------
84991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84992:
84993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84995:

Line 84993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84990: ---------------------------------------------------------------------------------------------------------------
84991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84992:
84993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84995:
84996: IF xla_accounting_cache_pkg.GetValueChar
84997: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 84994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84990: ---------------------------------------------------------------------------------------------------------------
84991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84992:
84993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84995:
84996: IF xla_accounting_cache_pkg.GetValueChar
84997: (p_source_code => 'LEDGER_CATEGORY_CODE'
84998: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85005: xla_ae_lines_pkg.BflowUpgEntry

85001: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85002: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85003: )
85004: THEN
85005: xla_ae_lines_pkg.BflowUpgEntry
85006: (p_business_method_code => l_bflow_method_code
85007: ,p_business_class_code => l_bflow_class_code
85008: ,p_balance_type => l_balance_type_code);
85009: ELSE

Line 85011: XLA_AE_LINES_PKG.business_flow_validation(

85007: ,p_business_class_code => l_bflow_class_code
85008: ,p_balance_type => l_balance_type_code);
85009: ELSE
85010: NULL;
85011: XLA_AE_LINES_PKG.business_flow_validation(
85012: p_business_method_code => l_bflow_method_code
85013: ,p_business_class_code => l_bflow_class_code
85014: ,p_inherit_description_flag => l_inherit_desc_flag);
85015: END IF;

Line 85058: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85054: xla_accounting_err_pkg.build_message
85055: (p_appli_s_name => 'XLA'
85056: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85057: ,p_token_1 => 'LINE_NUMBER'
85058: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85059: ,p_token_2 => 'LINE_TYPE_NAME'
85060: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85061: l_component_type
85062: ,l_component_code

Line 85094: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85090: --
85091: --
85092: ------------------------------------------------------------------------------------------------
85093: -- 4219869 Business Flow
85094: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85095: -- Prior Entry. Currently, the following code is always generated.
85096: ------------------------------------------------------------------------------------------------
85097: -- No ValidateCurrentLine for business flow method of Prior Entry
85098:

Line 85103: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85099: ------------------------------------------------------------------------------------
85100: -- 4219869 Business Flow
85101: -- Populated credit and debit amounts -- Need to generate this within IF
85102: ------------------------------------------------------------------------------------
85103: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85104:
85105: ----------------------------------------------------------------------------------
85106: -- 4219869 Business Flow
85107: -- Update journal entry status -- Need to generate this within IF

Line 85135: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85131: -- To allow MPA report to determine if it should generate report process
85132: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85133: ------------------------------------------------------------------------------------------
85134:
85135: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85136: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85137: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85138: -- call ADRs
85139: -- Bug 4922099

Line 85136: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85132: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85133: ------------------------------------------------------------------------------------------
85134:
85135: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85136: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85137: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85138: -- call ADRs
85139: -- Bug 4922099
85140: --

Line 85157: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

85153:
85154: --
85155: -- Update the line information that should be overwritten
85156: --
85157: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85158: p_header_num => 1);
85159: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85160:
85161: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 85159: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

85155: -- Update the line information that should be overwritten
85156: --
85157: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85158: p_header_num => 1);
85159: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85160:
85161: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85162:
85163: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 85161: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

85157: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85158: p_header_num => 1);
85159: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85160:
85161: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85162:
85163: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85164: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85165: END IF;

Line 85164: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

85160:
85161: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85162:
85163: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85164: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85165: END IF;
85166:
85167: --
85168: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 85171: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

85167: --
85168: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85169: --
85170: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85171: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85172: ELSE
85173: ---------------------------------------------------------------------------------------------------
85174: -- 4262811a Switch Sign
85175: ---------------------------------------------------------------------------------------------------

Line 85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

85172: ELSE
85173: ---------------------------------------------------------------------------------------------------
85174: -- 4262811a Switch Sign
85175: ---------------------------------------------------------------------------------------------------
85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85173: ---------------------------------------------------------------------------------------------------
85174: -- 4262811a Switch Sign
85175: ---------------------------------------------------------------------------------------------------
85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302

Line 85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85174: -- 4262811a Switch Sign
85175: ---------------------------------------------------------------------------------------------------
85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302
85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85175: ---------------------------------------------------------------------------------------------------
85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302
85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85183: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85176: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302
85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85183: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85184:

Line 85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

85178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302
85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85183: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85184:
85185: END IF;
85186:

Line 85183: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85179: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85180: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85181: -- 5132302
85182: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85183: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85184:
85185: END IF;
85186:
85187: -- 4955764

Line 85188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85184:
85185: END IF;
85186:
85187: -- 4955764
85188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85190:
85191:
85192: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 85192: XLA_AE_LINES_PKG.ValidateCurrentLine;

85188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85190:
85191:
85192: XLA_AE_LINES_PKG.ValidateCurrentLine;
85193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85194:
85195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 85193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85190:
85191:
85192: XLA_AE_LINES_PKG.ValidateCurrentLine;
85193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85194:
85195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85197: ,p_balance_type_code => l_balance_type_code);

Line 85391: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85387: --
85388: -- bulk performance
85389: --
85390: l_balance_type_code VARCHAR2(1);
85391: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85392: l_log_module VARCHAR2(240);
85393:
85394: --
85395: -- Upgrade strategy

Line 85461: XLA_AE_LINES_PKG.SetNewLine;

85457: ') = 'Y'
85458: THEN
85459:
85460: --
85461: XLA_AE_LINES_PKG.SetNewLine;
85462:
85463: p_balance_type_code := l_balance_type_code;
85464: -- set the flag so later we will know whether the gain loss line needs to be created
85465:

Line 85473: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

85469:
85470: --
85471: -- bulk performance
85472: --
85473: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
85474: p_header_num => 0); -- 4262811
85475: --
85476: -- set accounting line options
85477: --

Line 85478: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

85474: p_header_num => 0); -- 4262811
85475: --
85476: -- set accounting line options
85477: --
85478: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
85479: p_natural_side_code => 'D'
85480: , p_gain_or_loss_flag => 'N'
85481: , p_gl_transfer_mode_code => 'S'
85482: , p_acct_entry_type_code => 'A'

Line 85492: xla_ae_lines_pkg.SetAcctLineType

85488: --
85489: --
85490: -- set accounting line type info
85491: --
85492: xla_ae_lines_pkg.SetAcctLineType
85493: (p_component_type => l_component_type
85494: ,p_event_type_code => l_event_type_code
85495: ,p_line_definition_owner_code => l_line_definition_owner_code
85496: ,p_line_definition_code => l_line_definition_code

Line 85506: xla_ae_lines_pkg.SetAcctClass(

85502: ,p_event_class_code => l_event_class_code);
85503: --
85504: -- set accounting class
85505: --
85506: xla_ae_lines_pkg.SetAcctClass(
85507: p_accounting_class_code => 'IPV'
85508: , p_ae_header_id => l_ae_header_id
85509: );
85510:

Line 85514: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

85510:
85511: --
85512: -- set rounding class
85513: --
85514: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85515: 'IPV';
85516:
85517: --
85518: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 85518: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

85514: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85515: 'IPV';
85516:
85517: --
85518: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85519: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85520: --
85521: -- bulk performance
85522: --

Line 85519: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

85515: 'IPV';
85516:
85517: --
85518: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85519: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85520: --
85521: -- bulk performance
85522: --
85523: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 85523: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

85519: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85520: --
85521: -- bulk performance
85522: --
85523: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85524:
85525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85526: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85527:

Line 85525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

85521: -- bulk performance
85522: --
85523: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85524:
85525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85526: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85527:
85528: -- 4955764
85529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85526: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85527:
85528: -- 4955764
85529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85531:
85532: -- 4458381 Public Sector Enh
85533:

Line 85639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

85635: l_rec_acct_attrs.array_num_value(43) := p_source_77;
85636: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
85637: l_rec_acct_attrs.array_num_value(44) := p_source_78;
85638:
85639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85641:
85642: ---------------------------------------------------------------------------------------------------------------
85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 85640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

85636: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
85637: l_rec_acct_attrs.array_num_value(44) := p_source_78;
85638:
85639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85641:
85642: ---------------------------------------------------------------------------------------------------------------
85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85644: ---------------------------------------------------------------------------------------------------------------

Line 85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

85639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85641:
85642: ---------------------------------------------------------------------------------------------------------------
85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85644: ---------------------------------------------------------------------------------------------------------------
85645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85646:
85647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 85645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

85641:
85642: ---------------------------------------------------------------------------------------------------------------
85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85644: ---------------------------------------------------------------------------------------------------------------
85645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85646:
85647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85649:

Line 85647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85644: ---------------------------------------------------------------------------------------------------------------
85645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85646:
85647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85649:
85650: IF xla_accounting_cache_pkg.GetValueChar
85651: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 85648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85644: ---------------------------------------------------------------------------------------------------------------
85645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85646:
85647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85649:
85650: IF xla_accounting_cache_pkg.GetValueChar
85651: (p_source_code => 'LEDGER_CATEGORY_CODE'
85652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85659: xla_ae_lines_pkg.BflowUpgEntry

85655: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85656: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85657: )
85658: THEN
85659: xla_ae_lines_pkg.BflowUpgEntry
85660: (p_business_method_code => l_bflow_method_code
85661: ,p_business_class_code => l_bflow_class_code
85662: ,p_balance_type => l_balance_type_code);
85663: ELSE

Line 85676: xla_ae_lines_pkg.SetLineDescription(

85672: --
85673: -- call description
85674: --
85675:
85676: xla_ae_lines_pkg.SetLineDescription(
85677: p_ae_header_id => l_ae_header_id
85678: ,p_description => Description_2 (
85679: p_application_id => p_application_id
85680: , p_ae_header_id => l_ae_header_id

Line 85709: xla_ae_lines_pkg.set_ccid(

85705: , x_value_type_code => l_adr_value_type_code
85706: , p_side => 'NA'
85707: );
85708:
85709: xla_ae_lines_pkg.set_ccid(
85710: p_code_combination_id => l_ccid
85711: , p_value_type_code => l_adr_value_type_code
85712: , p_transaction_coa_id => l_adr_transaction_coa_id
85713: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85745: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85741: xla_accounting_err_pkg.build_message
85742: (p_appli_s_name => 'XLA'
85743: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85744: ,p_token_1 => 'LINE_NUMBER'
85745: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85746: ,p_token_2 => 'LINE_TYPE_NAME'
85747: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85748: l_component_type
85749: ,l_component_code

Line 85781: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85777: --
85778: --
85779: ------------------------------------------------------------------------------------------------
85780: -- 4219869 Business Flow
85781: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85782: -- Prior Entry. Currently, the following code is always generated.
85783: ------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.ValidateCurrentLine;
85785:

Line 85784: XLA_AE_LINES_PKG.ValidateCurrentLine;

85780: -- 4219869 Business Flow
85781: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85782: -- Prior Entry. Currently, the following code is always generated.
85783: ------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.ValidateCurrentLine;
85785:
85786: ------------------------------------------------------------------------------------
85787: -- 4219869 Business Flow
85788: -- Populated credit and debit amounts -- Need to generate this within IF

Line 85790: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85786: ------------------------------------------------------------------------------------
85787: -- 4219869 Business Flow
85788: -- Populated credit and debit amounts -- Need to generate this within IF
85789: ------------------------------------------------------------------------------------
85790: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85791:
85792: ----------------------------------------------------------------------------------
85793: -- 4219869 Business Flow
85794: -- Update journal entry status -- Need to generate this within IF

Line 85822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85818: -- To allow MPA report to determine if it should generate report process
85819: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85820: ------------------------------------------------------------------------------------------
85821:
85822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85824: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85825: -- call ADRs
85826: -- Bug 4922099

Line 85823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85819: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85820: ------------------------------------------------------------------------------------------
85821:
85822: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85823: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85824: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85825: -- call ADRs
85826: -- Bug 4922099
85827: --

Line 85847: xla_ae_lines_pkg.set_ccid(

85843: , x_value_type_code => l_adr_value_type_code
85844: , p_side => 'NA'
85845: );
85846:
85847: xla_ae_lines_pkg.set_ccid(
85848: p_code_combination_id => l_ccid
85849: , p_value_type_code => l_adr_value_type_code
85850: , p_transaction_coa_id => l_adr_transaction_coa_id
85851: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

85866:
85867: --
85868: -- Update the line information that should be overwritten
85869: --
85870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85871: p_header_num => 1);
85872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85873:
85874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 85872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

85868: -- Update the line information that should be overwritten
85869: --
85870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85871: p_header_num => 1);
85872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85873:
85874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85875:
85876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 85874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

85870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85871: p_header_num => 1);
85872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85873:
85874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85875:
85876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85878: END IF;

Line 85877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

85873:
85874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85875:
85876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85878: END IF;
85879:
85880: --
85881: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 85884: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

85880: --
85881: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85882: --
85883: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85884: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85885: ELSE
85886: ---------------------------------------------------------------------------------------------------
85887: -- 4262811a Switch Sign
85888: ---------------------------------------------------------------------------------------------------

Line 85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

85885: ELSE
85886: ---------------------------------------------------------------------------------------------------
85887: -- 4262811a Switch Sign
85888: ---------------------------------------------------------------------------------------------------
85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85886: ---------------------------------------------------------------------------------------------------
85887: -- 4262811a Switch Sign
85888: ---------------------------------------------------------------------------------------------------
85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302

Line 85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85887: -- 4262811a Switch Sign
85888: ---------------------------------------------------------------------------------------------------
85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302
85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85888: ---------------------------------------------------------------------------------------------------
85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302
85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302
85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85897:

Line 85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

85891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302
85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85897:
85898: END IF;
85899:

Line 85896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85894: -- 5132302
85895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85897:
85898: END IF;
85899:
85900: -- 4955764

Line 85901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85897:
85898: END IF;
85899:
85900: -- 4955764
85901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85903:
85904:
85905: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 85905: XLA_AE_LINES_PKG.ValidateCurrentLine;

85901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85903:
85904:
85905: XLA_AE_LINES_PKG.ValidateCurrentLine;
85906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85907:
85908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 85906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85903:
85904:
85905: XLA_AE_LINES_PKG.ValidateCurrentLine;
85906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85907:
85908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85910: ,p_balance_type_code => l_balance_type_code);

Line 86095: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

86091: --
86092: -- bulk performance
86093: --
86094: l_balance_type_code VARCHAR2(1);
86095: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
86096: l_log_module VARCHAR2(240);
86097:
86098: --
86099: -- Upgrade strategy

Line 86167: XLA_AE_LINES_PKG.SetNewLine;

86163: ') = 'Y'
86164: THEN
86165:
86166: --
86167: XLA_AE_LINES_PKG.SetNewLine;
86168:
86169: p_balance_type_code := l_balance_type_code;
86170: -- set the flag so later we will know whether the gain loss line needs to be created
86171:

Line 86179: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86175:
86176: --
86177: -- bulk performance
86178: --
86179: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86180: p_header_num => 0); -- 4262811
86181: --
86182: -- set accounting line options
86183: --

Line 86184: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86180: p_header_num => 0); -- 4262811
86181: --
86182: -- set accounting line options
86183: --
86184: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86185: p_natural_side_code => 'C'
86186: , p_gain_or_loss_flag => 'N'
86187: , p_gl_transfer_mode_code => 'S'
86188: , p_acct_entry_type_code => 'E'

Line 86198: xla_ae_lines_pkg.SetAcctLineType

86194: --
86195: --
86196: -- set accounting line type info
86197: --
86198: xla_ae_lines_pkg.SetAcctLineType
86199: (p_component_type => l_component_type
86200: ,p_event_type_code => l_event_type_code
86201: ,p_line_definition_owner_code => l_line_definition_owner_code
86202: ,p_line_definition_code => l_line_definition_code

Line 86212: xla_ae_lines_pkg.SetAcctClass(

86208: ,p_event_class_code => l_event_class_code);
86209: --
86210: -- set accounting class
86211: --
86212: xla_ae_lines_pkg.SetAcctClass(
86213: p_accounting_class_code => 'IPV'
86214: , p_ae_header_id => l_ae_header_id
86215: );
86216:

Line 86220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86216:
86217: --
86218: -- set rounding class
86219: --
86220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86221: 'IPV';
86222:
86223: --
86224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86221: 'IPV';
86222:
86223: --
86224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86226: --
86227: -- bulk performance
86228: --

Line 86225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86221: 'IPV';
86222:
86223: --
86224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86226: --
86227: -- bulk performance
86228: --
86229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86226: --
86227: -- bulk performance
86228: --
86229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86230:
86231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86233:

Line 86231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86227: -- bulk performance
86228: --
86229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86230:
86231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86233:
86234: -- 4955764
86235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86233:
86234: -- 4955764
86235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86237:
86238: -- 4458381 Public Sector Enh
86239:

Line 86335: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86331: l_rec_acct_attrs.array_num_value(38) := p_source_77;
86332: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
86333: l_rec_acct_attrs.array_num_value(39) := p_source_78;
86334:
86335: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86336: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86337:
86338: ---------------------------------------------------------------------------------------------------------------
86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86336: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86332: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
86333: l_rec_acct_attrs.array_num_value(39) := p_source_78;
86334:
86335: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86336: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86337:
86338: ---------------------------------------------------------------------------------------------------------------
86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86340: ---------------------------------------------------------------------------------------------------------------

Line 86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86335: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86336: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86337:
86338: ---------------------------------------------------------------------------------------------------------------
86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86340: ---------------------------------------------------------------------------------------------------------------
86341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86342:
86343: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86337:
86338: ---------------------------------------------------------------------------------------------------------------
86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86340: ---------------------------------------------------------------------------------------------------------------
86341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86342:
86343: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86344: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86345:

Line 86343: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86339: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86340: ---------------------------------------------------------------------------------------------------------------
86341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86342:
86343: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86344: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86345:
86346: IF xla_accounting_cache_pkg.GetValueChar
86347: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86344: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86340: ---------------------------------------------------------------------------------------------------------------
86341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86342:
86343: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86344: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86345:
86346: IF xla_accounting_cache_pkg.GetValueChar
86347: (p_source_code => 'LEDGER_CATEGORY_CODE'
86348: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86355: xla_ae_lines_pkg.BflowUpgEntry

86351: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86352: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86353: )
86354: THEN
86355: xla_ae_lines_pkg.BflowUpgEntry
86356: (p_business_method_code => l_bflow_method_code
86357: ,p_business_class_code => l_bflow_class_code
86358: ,p_balance_type => l_balance_type_code);
86359: ELSE

Line 86361: XLA_AE_LINES_PKG.business_flow_validation(

86357: ,p_business_class_code => l_bflow_class_code
86358: ,p_balance_type => l_balance_type_code);
86359: ELSE
86360: NULL;
86361: XLA_AE_LINES_PKG.business_flow_validation(
86362: p_business_method_code => l_bflow_method_code
86363: ,p_business_class_code => l_bflow_class_code
86364: ,p_inherit_description_flag => l_inherit_desc_flag);
86365: END IF;

Line 86408: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

86404: xla_accounting_err_pkg.build_message
86405: (p_appli_s_name => 'XLA'
86406: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
86407: ,p_token_1 => 'LINE_NUMBER'
86408: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
86409: ,p_token_2 => 'LINE_TYPE_NAME'
86410: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
86411: l_component_type
86412: ,l_component_code

Line 86444: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

86440: --
86441: --
86442: ------------------------------------------------------------------------------------------------
86443: -- 4219869 Business Flow
86444: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86445: -- Prior Entry. Currently, the following code is always generated.
86446: ------------------------------------------------------------------------------------------------
86447: -- No ValidateCurrentLine for business flow method of Prior Entry
86448:

Line 86453: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86449: ------------------------------------------------------------------------------------
86450: -- 4219869 Business Flow
86451: -- Populated credit and debit amounts -- Need to generate this within IF
86452: ------------------------------------------------------------------------------------
86453: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86454:
86455: ----------------------------------------------------------------------------------
86456: -- 4219869 Business Flow
86457: -- Update journal entry status -- Need to generate this within IF

Line 86485: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

86481: -- To allow MPA report to determine if it should generate report process
86482: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86483: ------------------------------------------------------------------------------------------
86484:
86485: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86486: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86487: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86488: -- call ADRs
86489: -- Bug 4922099

Line 86486: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

86482: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86483: ------------------------------------------------------------------------------------------
86484:
86485: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86486: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86487: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86488: -- call ADRs
86489: -- Bug 4922099
86490: --

Line 86507: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

86503:
86504: --
86505: -- Update the line information that should be overwritten
86506: --
86507: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86508: p_header_num => 1);
86509: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86510:
86511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 86509: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

86505: -- Update the line information that should be overwritten
86506: --
86507: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86508: p_header_num => 1);
86509: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86510:
86511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86512:
86513: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 86511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

86507: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86508: p_header_num => 1);
86509: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86510:
86511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86512:
86513: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86514: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86515: END IF;

Line 86514: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

86510:
86511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86512:
86513: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86514: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86515: END IF;
86516:
86517: --
86518: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 86521: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

86517: --
86518: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86519: --
86520: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86521: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86522: ELSE
86523: ---------------------------------------------------------------------------------------------------
86524: -- 4262811a Switch Sign
86525: ---------------------------------------------------------------------------------------------------

Line 86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

86522: ELSE
86523: ---------------------------------------------------------------------------------------------------
86524: -- 4262811a Switch Sign
86525: ---------------------------------------------------------------------------------------------------
86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86523: ---------------------------------------------------------------------------------------------------
86524: -- 4262811a Switch Sign
86525: ---------------------------------------------------------------------------------------------------
86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302

Line 86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86524: -- 4262811a Switch Sign
86525: ---------------------------------------------------------------------------------------------------
86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302
86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86525: ---------------------------------------------------------------------------------------------------
86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302
86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86526: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302
86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86534:

Line 86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

86528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302
86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86534:
86535: END IF;
86536:

Line 86533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86530: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86531: -- 5132302
86532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86533: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86534:
86535: END IF;
86536:
86537: -- 4955764

Line 86538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86534:
86535: END IF;
86536:
86537: -- 4955764
86538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86539: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86540:
86541:
86542: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 86542: XLA_AE_LINES_PKG.ValidateCurrentLine;

86538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86539: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86540:
86541:
86542: XLA_AE_LINES_PKG.ValidateCurrentLine;
86543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86544:
86545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86546: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 86543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86539: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86540:
86541:
86542: XLA_AE_LINES_PKG.ValidateCurrentLine;
86543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86544:
86545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86546: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86547: ,p_balance_type_code => l_balance_type_code);

Line 86730: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

86726: --
86727: -- bulk performance
86728: --
86729: l_balance_type_code VARCHAR2(1);
86730: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
86731: l_log_module VARCHAR2(240);
86732:
86733: --
86734: -- Upgrade strategy

Line 86802: XLA_AE_LINES_PKG.SetNewLine;

86798: ') = 'Y'
86799: THEN
86800:
86801: --
86802: XLA_AE_LINES_PKG.SetNewLine;
86803:
86804: p_balance_type_code := l_balance_type_code;
86805: -- set the flag so later we will know whether the gain loss line needs to be created
86806:

Line 86814: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86810:
86811: --
86812: -- bulk performance
86813: --
86814: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86815: p_header_num => 0); -- 4262811
86816: --
86817: -- set accounting line options
86818: --

Line 86819: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86815: p_header_num => 0); -- 4262811
86816: --
86817: -- set accounting line options
86818: --
86819: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86820: p_natural_side_code => 'C'
86821: , p_gain_or_loss_flag => 'N'
86822: , p_gl_transfer_mode_code => 'S'
86823: , p_acct_entry_type_code => 'E'

Line 86833: xla_ae_lines_pkg.SetAcctLineType

86829: --
86830: --
86831: -- set accounting line type info
86832: --
86833: xla_ae_lines_pkg.SetAcctLineType
86834: (p_component_type => l_component_type
86835: ,p_event_type_code => l_event_type_code
86836: ,p_line_definition_owner_code => l_line_definition_owner_code
86837: ,p_line_definition_code => l_line_definition_code

Line 86847: xla_ae_lines_pkg.SetAcctClass(

86843: ,p_event_class_code => l_event_class_code);
86844: --
86845: -- set accounting class
86846: --
86847: xla_ae_lines_pkg.SetAcctClass(
86848: p_accounting_class_code => 'IPV'
86849: , p_ae_header_id => l_ae_header_id
86850: );
86851:

Line 86855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86851:
86852: --
86853: -- set rounding class
86854: --
86855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86856: 'IPV';
86857:
86858: --
86859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86855: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86856: 'IPV';
86857:
86858: --
86859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86861: --
86862: -- bulk performance
86863: --

Line 86860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86856: 'IPV';
86857:
86858: --
86859: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86861: --
86862: -- bulk performance
86863: --
86864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86860: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86861: --
86862: -- bulk performance
86863: --
86864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86865:
86866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86868:

Line 86866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86862: -- bulk performance
86863: --
86864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86865:
86866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86868:
86869: -- 4955764
86870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86868:
86869: -- 4955764
86870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86871: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86872:
86873: -- 4458381 Public Sector Enh
86874:

Line 86968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86964: l_rec_acct_attrs.array_num_value(37) := p_source_77;
86965: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
86966: l_rec_acct_attrs.array_num_value(38) := p_source_78;
86967:
86968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86970:
86971: ---------------------------------------------------------------------------------------------------------------
86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86965: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
86966: l_rec_acct_attrs.array_num_value(38) := p_source_78;
86967:
86968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86970:
86971: ---------------------------------------------------------------------------------------------------------------
86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86973: ---------------------------------------------------------------------------------------------------------------

Line 86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86970:
86971: ---------------------------------------------------------------------------------------------------------------
86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86973: ---------------------------------------------------------------------------------------------------------------
86974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86975:
86976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86970:
86971: ---------------------------------------------------------------------------------------------------------------
86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86973: ---------------------------------------------------------------------------------------------------------------
86974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86975:
86976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86978:

Line 86976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86973: ---------------------------------------------------------------------------------------------------------------
86974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86975:
86976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86978:
86979: IF xla_accounting_cache_pkg.GetValueChar
86980: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86973: ---------------------------------------------------------------------------------------------------------------
86974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86975:
86976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86978:
86979: IF xla_accounting_cache_pkg.GetValueChar
86980: (p_source_code => 'LEDGER_CATEGORY_CODE'
86981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86988: xla_ae_lines_pkg.BflowUpgEntry

86984: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86985: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86986: )
86987: THEN
86988: xla_ae_lines_pkg.BflowUpgEntry
86989: (p_business_method_code => l_bflow_method_code
86990: ,p_business_class_code => l_bflow_class_code
86991: ,p_balance_type => l_balance_type_code);
86992: ELSE

Line 86994: XLA_AE_LINES_PKG.business_flow_validation(

86990: ,p_business_class_code => l_bflow_class_code
86991: ,p_balance_type => l_balance_type_code);
86992: ELSE
86993: NULL;
86994: XLA_AE_LINES_PKG.business_flow_validation(
86995: p_business_method_code => l_bflow_method_code
86996: ,p_business_class_code => l_bflow_class_code
86997: ,p_inherit_description_flag => l_inherit_desc_flag);
86998: END IF;

Line 87041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87037: xla_accounting_err_pkg.build_message
87038: (p_appli_s_name => 'XLA'
87039: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87040: ,p_token_1 => 'LINE_NUMBER'
87041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87042: ,p_token_2 => 'LINE_TYPE_NAME'
87043: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87044: l_component_type
87045: ,l_component_code

Line 87077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87073: --
87074: --
87075: ------------------------------------------------------------------------------------------------
87076: -- 4219869 Business Flow
87077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87078: -- Prior Entry. Currently, the following code is always generated.
87079: ------------------------------------------------------------------------------------------------
87080: -- No ValidateCurrentLine for business flow method of Prior Entry
87081:

Line 87086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87082: ------------------------------------------------------------------------------------
87083: -- 4219869 Business Flow
87084: -- Populated credit and debit amounts -- Need to generate this within IF
87085: ------------------------------------------------------------------------------------
87086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87087:
87088: ----------------------------------------------------------------------------------
87089: -- 4219869 Business Flow
87090: -- Update journal entry status -- Need to generate this within IF

Line 87118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87114: -- To allow MPA report to determine if it should generate report process
87115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87116: ------------------------------------------------------------------------------------------
87117:
87118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87121: -- call ADRs
87122: -- Bug 4922099

Line 87119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87116: ------------------------------------------------------------------------------------------
87117:
87118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87121: -- call ADRs
87122: -- Bug 4922099
87123: --

Line 87140: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87136:
87137: --
87138: -- Update the line information that should be overwritten
87139: --
87140: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87141: p_header_num => 1);
87142: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87143:
87144: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87142: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87138: -- Update the line information that should be overwritten
87139: --
87140: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87141: p_header_num => 1);
87142: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87143:
87144: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87145:
87146: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87144: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87140: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87141: p_header_num => 1);
87142: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87143:
87144: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87145:
87146: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87147: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87148: END IF;

Line 87147: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87143:
87144: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87145:
87146: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87147: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87148: END IF;
87149:
87150: --
87151: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87154: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87150: --
87151: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87152: --
87153: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87154: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87155: ELSE
87156: ---------------------------------------------------------------------------------------------------
87157: -- 4262811a Switch Sign
87158: ---------------------------------------------------------------------------------------------------

Line 87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87155: ELSE
87156: ---------------------------------------------------------------------------------------------------
87157: -- 4262811a Switch Sign
87158: ---------------------------------------------------------------------------------------------------
87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87156: ---------------------------------------------------------------------------------------------------
87157: -- 4262811a Switch Sign
87158: ---------------------------------------------------------------------------------------------------
87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302

Line 87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87157: -- 4262811a Switch Sign
87158: ---------------------------------------------------------------------------------------------------
87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302
87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87158: ---------------------------------------------------------------------------------------------------
87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302
87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87159: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302
87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87167:

Line 87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302
87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87167:
87168: END IF;
87169:

Line 87166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87164: -- 5132302
87165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87167:
87168: END IF;
87169:
87170: -- 4955764

Line 87171: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87167:
87168: END IF;
87169:
87170: -- 4955764
87171: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87172: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87173:
87174:
87175: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 87175: XLA_AE_LINES_PKG.ValidateCurrentLine;

87171: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87172: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87173:
87174:
87175: XLA_AE_LINES_PKG.ValidateCurrentLine;
87176: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87177:
87178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87179: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 87176: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87172: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87173:
87174:
87175: XLA_AE_LINES_PKG.ValidateCurrentLine;
87176: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87177:
87178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87179: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87180: ,p_balance_type_code => l_balance_type_code);

Line 87374: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

87370: --
87371: -- bulk performance
87372: --
87373: l_balance_type_code VARCHAR2(1);
87374: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87375: l_log_module VARCHAR2(240);
87376:
87377: --
87378: -- Upgrade strategy

Line 87444: XLA_AE_LINES_PKG.SetNewLine;

87440: ') = 'Y'
87441: THEN
87442:
87443: --
87444: XLA_AE_LINES_PKG.SetNewLine;
87445:
87446: p_balance_type_code := l_balance_type_code;
87447: -- set the flag so later we will know whether the gain loss line needs to be created
87448:

Line 87456: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

87452:
87453: --
87454: -- bulk performance
87455: --
87456: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
87457: p_header_num => 0); -- 4262811
87458: --
87459: -- set accounting line options
87460: --

Line 87461: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

87457: p_header_num => 0); -- 4262811
87458: --
87459: -- set accounting line options
87460: --
87461: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
87462: p_natural_side_code => 'D'
87463: , p_gain_or_loss_flag => 'N'
87464: , p_gl_transfer_mode_code => 'S'
87465: , p_acct_entry_type_code => 'A'

Line 87475: xla_ae_lines_pkg.SetAcctLineType

87471: --
87472: --
87473: -- set accounting line type info
87474: --
87475: xla_ae_lines_pkg.SetAcctLineType
87476: (p_component_type => l_component_type
87477: ,p_event_type_code => l_event_type_code
87478: ,p_line_definition_owner_code => l_line_definition_owner_code
87479: ,p_line_definition_code => l_line_definition_code

Line 87489: xla_ae_lines_pkg.SetAcctClass(

87485: ,p_event_class_code => l_event_class_code);
87486: --
87487: -- set accounting class
87488: --
87489: xla_ae_lines_pkg.SetAcctClass(
87490: p_accounting_class_code => 'IPV'
87491: , p_ae_header_id => l_ae_header_id
87492: );
87493:

Line 87497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

87493:
87494: --
87495: -- set rounding class
87496: --
87497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87498: 'IPV';
87499:
87500: --
87501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 87501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

87497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87498: 'IPV';
87499:
87500: --
87501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87503: --
87504: -- bulk performance
87505: --

Line 87502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

87498: 'IPV';
87499:
87500: --
87501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87503: --
87504: -- bulk performance
87505: --
87506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 87506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

87502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87503: --
87504: -- bulk performance
87505: --
87506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87507:
87508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87510:

Line 87508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

87504: -- bulk performance
87505: --
87506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87507:
87508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87510:
87511: -- 4955764
87512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87510:
87511: -- 4955764
87512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87513: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87514:
87515: -- 4458381 Public Sector Enh
87516:

Line 87620: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

87616: l_rec_acct_attrs.array_num_value(42) := p_source_77;
87617: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
87618: l_rec_acct_attrs.array_num_value(43) := p_source_78;
87619:
87620: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87621: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87622:
87623: ---------------------------------------------------------------------------------------------------------------
87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 87621: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

87617: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
87618: l_rec_acct_attrs.array_num_value(43) := p_source_78;
87619:
87620: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87621: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87622:
87623: ---------------------------------------------------------------------------------------------------------------
87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87625: ---------------------------------------------------------------------------------------------------------------

Line 87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

87620: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87621: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87622:
87623: ---------------------------------------------------------------------------------------------------------------
87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87625: ---------------------------------------------------------------------------------------------------------------
87626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87627:
87628: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 87626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

87622:
87623: ---------------------------------------------------------------------------------------------------------------
87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87625: ---------------------------------------------------------------------------------------------------------------
87626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87627:
87628: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87630:

Line 87628: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87624: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87625: ---------------------------------------------------------------------------------------------------------------
87626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87627:
87628: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87630:
87631: IF xla_accounting_cache_pkg.GetValueChar
87632: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 87629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87625: ---------------------------------------------------------------------------------------------------------------
87626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87627:
87628: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87630:
87631: IF xla_accounting_cache_pkg.GetValueChar
87632: (p_source_code => 'LEDGER_CATEGORY_CODE'
87633: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 87640: xla_ae_lines_pkg.BflowUpgEntry

87636: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87637: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
87638: )
87639: THEN
87640: xla_ae_lines_pkg.BflowUpgEntry
87641: (p_business_method_code => l_bflow_method_code
87642: ,p_business_class_code => l_bflow_class_code
87643: ,p_balance_type => l_balance_type_code);
87644: ELSE

Line 87657: xla_ae_lines_pkg.SetLineDescription(

87653: --
87654: -- call description
87655: --
87656:
87657: xla_ae_lines_pkg.SetLineDescription(
87658: p_ae_header_id => l_ae_header_id
87659: ,p_description => Description_2 (
87660: p_application_id => p_application_id
87661: , p_ae_header_id => l_ae_header_id

Line 87690: xla_ae_lines_pkg.set_ccid(

87686: , x_value_type_code => l_adr_value_type_code
87687: , p_side => 'NA'
87688: );
87689:
87690: xla_ae_lines_pkg.set_ccid(
87691: p_code_combination_id => l_ccid
87692: , p_value_type_code => l_adr_value_type_code
87693: , p_transaction_coa_id => l_adr_transaction_coa_id
87694: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87726: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87722: xla_accounting_err_pkg.build_message
87723: (p_appli_s_name => 'XLA'
87724: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87725: ,p_token_1 => 'LINE_NUMBER'
87726: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87727: ,p_token_2 => 'LINE_TYPE_NAME'
87728: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87729: l_component_type
87730: ,l_component_code

Line 87762: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87758: --
87759: --
87760: ------------------------------------------------------------------------------------------------
87761: -- 4219869 Business Flow
87762: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87763: -- Prior Entry. Currently, the following code is always generated.
87764: ------------------------------------------------------------------------------------------------
87765: XLA_AE_LINES_PKG.ValidateCurrentLine;
87766:

Line 87765: XLA_AE_LINES_PKG.ValidateCurrentLine;

87761: -- 4219869 Business Flow
87762: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87763: -- Prior Entry. Currently, the following code is always generated.
87764: ------------------------------------------------------------------------------------------------
87765: XLA_AE_LINES_PKG.ValidateCurrentLine;
87766:
87767: ------------------------------------------------------------------------------------
87768: -- 4219869 Business Flow
87769: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87771: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87767: ------------------------------------------------------------------------------------
87768: -- 4219869 Business Flow
87769: -- Populated credit and debit amounts -- Need to generate this within IF
87770: ------------------------------------------------------------------------------------
87771: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87772:
87773: ----------------------------------------------------------------------------------
87774: -- 4219869 Business Flow
87775: -- Update journal entry status -- Need to generate this within IF

Line 87803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87799: -- To allow MPA report to determine if it should generate report process
87800: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87801: ------------------------------------------------------------------------------------------
87802:
87803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87805: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87806: -- call ADRs
87807: -- Bug 4922099

Line 87804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87800: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87801: ------------------------------------------------------------------------------------------
87802:
87803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87805: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87806: -- call ADRs
87807: -- Bug 4922099
87808: --

Line 87828: xla_ae_lines_pkg.set_ccid(

87824: , x_value_type_code => l_adr_value_type_code
87825: , p_side => 'NA'
87826: );
87827:
87828: xla_ae_lines_pkg.set_ccid(
87829: p_code_combination_id => l_ccid
87830: , p_value_type_code => l_adr_value_type_code
87831: , p_transaction_coa_id => l_adr_transaction_coa_id
87832: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87851: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87847:
87848: --
87849: -- Update the line information that should be overwritten
87850: --
87851: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87852: p_header_num => 1);
87853: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87854:
87855: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87853: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87849: -- Update the line information that should be overwritten
87850: --
87851: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87852: p_header_num => 1);
87853: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87854:
87855: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87856:
87857: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87855: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87851: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87852: p_header_num => 1);
87853: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87854:
87855: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87856:
87857: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87858: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87859: END IF;

Line 87858: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87854:
87855: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87856:
87857: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87858: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87859: END IF;
87860:
87861: --
87862: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87865: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87861: --
87862: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87863: --
87864: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87865: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87866: ELSE
87867: ---------------------------------------------------------------------------------------------------
87868: -- 4262811a Switch Sign
87869: ---------------------------------------------------------------------------------------------------

Line 87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87866: ELSE
87867: ---------------------------------------------------------------------------------------------------
87868: -- 4262811a Switch Sign
87869: ---------------------------------------------------------------------------------------------------
87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87867: ---------------------------------------------------------------------------------------------------
87868: -- 4262811a Switch Sign
87869: ---------------------------------------------------------------------------------------------------
87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302

Line 87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87868: -- 4262811a Switch Sign
87869: ---------------------------------------------------------------------------------------------------
87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302
87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87869: ---------------------------------------------------------------------------------------------------
87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302
87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87870: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302
87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87878:

Line 87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302
87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87878:
87879: END IF;
87880:

Line 87877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87875: -- 5132302
87876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87878:
87879: END IF;
87880:
87881: -- 4955764

Line 87882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87878:
87879: END IF;
87880:
87881: -- 4955764
87882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87884:
87885:
87886: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 87886: XLA_AE_LINES_PKG.ValidateCurrentLine;

87882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87884:
87885:
87886: XLA_AE_LINES_PKG.ValidateCurrentLine;
87887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87888:
87889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 87887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87884:
87885:
87886: XLA_AE_LINES_PKG.ValidateCurrentLine;
87887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87888:
87889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87891: ,p_balance_type_code => l_balance_type_code);

Line 88085: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

88081: --
88082: -- bulk performance
88083: --
88084: l_balance_type_code VARCHAR2(1);
88085: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
88086: l_log_module VARCHAR2(240);
88087:
88088: --
88089: -- Upgrade strategy

Line 88163: XLA_AE_LINES_PKG.SetNewLine;

88159: ') <> 'Y')
88160: THEN
88161:
88162: --
88163: XLA_AE_LINES_PKG.SetNewLine;
88164:
88165: p_balance_type_code := l_balance_type_code;
88166: -- set the flag so later we will know whether the gain loss line needs to be created
88167:

Line 88175: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

88171:
88172: --
88173: -- bulk performance
88174: --
88175: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
88176: p_header_num => 0); -- 4262811
88177: --
88178: -- set accounting line options
88179: --

Line 88180: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

88176: p_header_num => 0); -- 4262811
88177: --
88178: -- set accounting line options
88179: --
88180: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
88181: p_natural_side_code => 'D'
88182: , p_gain_or_loss_flag => 'N'
88183: , p_gl_transfer_mode_code => 'S'
88184: , p_acct_entry_type_code => 'A'

Line 88194: xla_ae_lines_pkg.SetAcctLineType

88190: --
88191: --
88192: -- set accounting line type info
88193: --
88194: xla_ae_lines_pkg.SetAcctLineType
88195: (p_component_type => l_component_type
88196: ,p_event_type_code => l_event_type_code
88197: ,p_line_definition_owner_code => l_line_definition_owner_code
88198: ,p_line_definition_code => l_line_definition_code

Line 88208: xla_ae_lines_pkg.SetAcctClass(

88204: ,p_event_class_code => l_event_class_code);
88205: --
88206: -- set accounting class
88207: --
88208: xla_ae_lines_pkg.SetAcctClass(
88209: p_accounting_class_code => 'ITEM EXPENSE'
88210: , p_ae_header_id => l_ae_header_id
88211: );
88212:

Line 88216: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88212:
88213: --
88214: -- set rounding class
88215: --
88216: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88217: 'ITEM EXPENSE';
88218:
88219: --
88220: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88220: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88216: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88217: 'ITEM EXPENSE';
88218:
88219: --
88220: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88221: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88222: --
88223: -- bulk performance
88224: --

Line 88221: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88217: 'ITEM EXPENSE';
88218:
88219: --
88220: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88221: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88222: --
88223: -- bulk performance
88224: --
88225: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88225: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88221: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88222: --
88223: -- bulk performance
88224: --
88225: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88226:
88227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88229:

Line 88227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88223: -- bulk performance
88224: --
88225: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88226:
88227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88229:
88230: -- 4955764
88231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88229:
88230: -- 4955764
88231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88233:
88234: -- 4458381 Public Sector Enh
88235:

Line 88339: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

88335: l_rec_acct_attrs.array_num_value(42) := p_source_77;
88336: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
88337: l_rec_acct_attrs.array_num_value(43) := p_source_78;
88338:
88339: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88340: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88341:
88342: ---------------------------------------------------------------------------------------------------------------
88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 88340: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

88336: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
88337: l_rec_acct_attrs.array_num_value(43) := p_source_78;
88338:
88339: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88340: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88341:
88342: ---------------------------------------------------------------------------------------------------------------
88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88344: ---------------------------------------------------------------------------------------------------------------

Line 88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

88339: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88340: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88341:
88342: ---------------------------------------------------------------------------------------------------------------
88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88344: ---------------------------------------------------------------------------------------------------------------
88345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88346:
88347: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 88345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

88341:
88342: ---------------------------------------------------------------------------------------------------------------
88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88344: ---------------------------------------------------------------------------------------------------------------
88345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88346:
88347: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88349:

Line 88347: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88343: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88344: ---------------------------------------------------------------------------------------------------------------
88345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88346:
88347: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88349:
88350: IF xla_accounting_cache_pkg.GetValueChar
88351: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 88348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88344: ---------------------------------------------------------------------------------------------------------------
88345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88346:
88347: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88349:
88350: IF xla_accounting_cache_pkg.GetValueChar
88351: (p_source_code => 'LEDGER_CATEGORY_CODE'
88352: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 88359: xla_ae_lines_pkg.BflowUpgEntry

88355: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88356: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
88357: )
88358: THEN
88359: xla_ae_lines_pkg.BflowUpgEntry
88360: (p_business_method_code => l_bflow_method_code
88361: ,p_business_class_code => l_bflow_class_code
88362: ,p_balance_type => l_balance_type_code);
88363: ELSE

Line 88376: xla_ae_lines_pkg.SetLineDescription(

88372: --
88373: -- call description
88374: --
88375:
88376: xla_ae_lines_pkg.SetLineDescription(
88377: p_ae_header_id => l_ae_header_id
88378: ,p_description => Description_2 (
88379: p_application_id => p_application_id
88380: , p_ae_header_id => l_ae_header_id

Line 88409: xla_ae_lines_pkg.set_ccid(

88405: , x_value_type_code => l_adr_value_type_code
88406: , p_side => 'NA'
88407: );
88408:
88409: xla_ae_lines_pkg.set_ccid(
88410: p_code_combination_id => l_ccid
88411: , p_value_type_code => l_adr_value_type_code
88412: , p_transaction_coa_id => l_adr_transaction_coa_id
88413: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88445: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

88441: xla_accounting_err_pkg.build_message
88442: (p_appli_s_name => 'XLA'
88443: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
88444: ,p_token_1 => 'LINE_NUMBER'
88445: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
88446: ,p_token_2 => 'LINE_TYPE_NAME'
88447: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
88448: l_component_type
88449: ,l_component_code

Line 88481: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

88477: --
88478: --
88479: ------------------------------------------------------------------------------------------------
88480: -- 4219869 Business Flow
88481: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88482: -- Prior Entry. Currently, the following code is always generated.
88483: ------------------------------------------------------------------------------------------------
88484: XLA_AE_LINES_PKG.ValidateCurrentLine;
88485:

Line 88484: XLA_AE_LINES_PKG.ValidateCurrentLine;

88480: -- 4219869 Business Flow
88481: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88482: -- Prior Entry. Currently, the following code is always generated.
88483: ------------------------------------------------------------------------------------------------
88484: XLA_AE_LINES_PKG.ValidateCurrentLine;
88485:
88486: ------------------------------------------------------------------------------------
88487: -- 4219869 Business Flow
88488: -- Populated credit and debit amounts -- Need to generate this within IF

Line 88490: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88486: ------------------------------------------------------------------------------------
88487: -- 4219869 Business Flow
88488: -- Populated credit and debit amounts -- Need to generate this within IF
88489: ------------------------------------------------------------------------------------
88490: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88491:
88492: ----------------------------------------------------------------------------------
88493: -- 4219869 Business Flow
88494: -- Update journal entry status -- Need to generate this within IF

Line 88522: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

88518: -- To allow MPA report to determine if it should generate report process
88519: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88520: ------------------------------------------------------------------------------------------
88521:
88522: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88523: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88524: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88525: -- call ADRs
88526: -- Bug 4922099

Line 88523: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

88519: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88520: ------------------------------------------------------------------------------------------
88521:
88522: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88523: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88524: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88525: -- call ADRs
88526: -- Bug 4922099
88527: --

Line 88547: xla_ae_lines_pkg.set_ccid(

88543: , x_value_type_code => l_adr_value_type_code
88544: , p_side => 'NA'
88545: );
88546:
88547: xla_ae_lines_pkg.set_ccid(
88548: p_code_combination_id => l_ccid
88549: , p_value_type_code => l_adr_value_type_code
88550: , p_transaction_coa_id => l_adr_transaction_coa_id
88551: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88570: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

88566:
88567: --
88568: -- Update the line information that should be overwritten
88569: --
88570: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88571: p_header_num => 1);
88572: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88573:
88574: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 88572: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

88568: -- Update the line information that should be overwritten
88569: --
88570: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88571: p_header_num => 1);
88572: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88573:
88574: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88575:
88576: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 88574: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

88570: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88571: p_header_num => 1);
88572: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88573:
88574: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88575:
88576: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88577: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88578: END IF;

Line 88577: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

88573:
88574: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88575:
88576: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88577: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88578: END IF;
88579:
88580: --
88581: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 88584: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

88580: --
88581: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88582: --
88583: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88584: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88585: ELSE
88586: ---------------------------------------------------------------------------------------------------
88587: -- 4262811a Switch Sign
88588: ---------------------------------------------------------------------------------------------------

Line 88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

88585: ELSE
88586: ---------------------------------------------------------------------------------------------------
88587: -- 4262811a Switch Sign
88588: ---------------------------------------------------------------------------------------------------
88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88586: ---------------------------------------------------------------------------------------------------
88587: -- 4262811a Switch Sign
88588: ---------------------------------------------------------------------------------------------------
88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302

Line 88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88587: -- 4262811a Switch Sign
88588: ---------------------------------------------------------------------------------------------------
88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302
88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88588: ---------------------------------------------------------------------------------------------------
88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302
88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88589: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302
88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88597:

Line 88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

88591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302
88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88597:
88598: END IF;
88599:

Line 88596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88594: -- 5132302
88595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88597:
88598: END IF;
88599:
88600: -- 4955764

Line 88601: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88597:
88598: END IF;
88599:
88600: -- 4955764
88601: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88602: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88603:
88604:
88605: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88605: XLA_AE_LINES_PKG.ValidateCurrentLine;

88601: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88602: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88603:
88604:
88605: XLA_AE_LINES_PKG.ValidateCurrentLine;
88606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88607:
88608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88602: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88603:
88604:
88605: XLA_AE_LINES_PKG.ValidateCurrentLine;
88606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88607:
88608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88610: ,p_balance_type_code => l_balance_type_code);

Line 88796: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

88792: --
88793: -- bulk performance
88794: --
88795: l_balance_type_code VARCHAR2(1);
88796: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
88797: l_log_module VARCHAR2(240);
88798:
88799: --
88800: -- Upgrade strategy

Line 88870: XLA_AE_LINES_PKG.SetNewLine;

88866: ') = 'Y'
88867: THEN
88868:
88869: --
88870: XLA_AE_LINES_PKG.SetNewLine;
88871:
88872: p_balance_type_code := l_balance_type_code;
88873: -- set the flag so later we will know whether the gain loss line needs to be created
88874:

Line 88882: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

88878:
88879: --
88880: -- bulk performance
88881: --
88882: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
88883: p_header_num => 0); -- 4262811
88884: --
88885: -- set accounting line options
88886: --

Line 88887: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

88883: p_header_num => 0); -- 4262811
88884: --
88885: -- set accounting line options
88886: --
88887: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
88888: p_natural_side_code => 'C'
88889: , p_gain_or_loss_flag => 'N'
88890: , p_gl_transfer_mode_code => 'S'
88891: , p_acct_entry_type_code => 'E'

Line 88901: xla_ae_lines_pkg.SetAcctLineType

88897: --
88898: --
88899: -- set accounting line type info
88900: --
88901: xla_ae_lines_pkg.SetAcctLineType
88902: (p_component_type => l_component_type
88903: ,p_event_type_code => l_event_type_code
88904: ,p_line_definition_owner_code => l_line_definition_owner_code
88905: ,p_line_definition_code => l_line_definition_code

Line 88915: xla_ae_lines_pkg.SetAcctClass(

88911: ,p_event_class_code => l_event_class_code);
88912: --
88913: -- set accounting class
88914: --
88915: xla_ae_lines_pkg.SetAcctClass(
88916: p_accounting_class_code => 'ITEM EXPENSE'
88917: , p_ae_header_id => l_ae_header_id
88918: );
88919:

Line 88923: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88919:
88920: --
88921: -- set rounding class
88922: --
88923: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: 'ITEM EXPENSE';
88925:
88926: --
88927: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88927: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88923: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: 'ITEM EXPENSE';
88925:
88926: --
88927: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88928: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88929: --
88930: -- bulk performance
88931: --

Line 88928: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88924: 'ITEM EXPENSE';
88925:
88926: --
88927: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88928: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88929: --
88930: -- bulk performance
88931: --
88932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88928: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88929: --
88930: -- bulk performance
88931: --
88932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88933:
88934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88936:

Line 88934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88930: -- bulk performance
88931: --
88932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88933:
88934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88936:
88937: -- 4955764
88938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88936:
88937: -- 4955764
88938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88940:
88941: -- 4458381 Public Sector Enh
88942:

Line 89036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89032: l_rec_acct_attrs.array_num_value(37) := p_source_77;
89033: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
89034: l_rec_acct_attrs.array_num_value(38) := p_source_78;
89035:
89036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89038:
89039: ---------------------------------------------------------------------------------------------------------------
89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89033: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
89034: l_rec_acct_attrs.array_num_value(38) := p_source_78;
89035:
89036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89038:
89039: ---------------------------------------------------------------------------------------------------------------
89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89041: ---------------------------------------------------------------------------------------------------------------

Line 89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89038:
89039: ---------------------------------------------------------------------------------------------------------------
89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89041: ---------------------------------------------------------------------------------------------------------------
89042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89043:
89044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89038:
89039: ---------------------------------------------------------------------------------------------------------------
89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89041: ---------------------------------------------------------------------------------------------------------------
89042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89043:
89044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89046:

Line 89044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89041: ---------------------------------------------------------------------------------------------------------------
89042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89043:
89044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89046:
89047: IF xla_accounting_cache_pkg.GetValueChar
89048: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89041: ---------------------------------------------------------------------------------------------------------------
89042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89043:
89044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89046:
89047: IF xla_accounting_cache_pkg.GetValueChar
89048: (p_source_code => 'LEDGER_CATEGORY_CODE'
89049: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89056: xla_ae_lines_pkg.BflowUpgEntry

89052: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89053: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89054: )
89055: THEN
89056: xla_ae_lines_pkg.BflowUpgEntry
89057: (p_business_method_code => l_bflow_method_code
89058: ,p_business_class_code => l_bflow_class_code
89059: ,p_balance_type => l_balance_type_code);
89060: ELSE

Line 89062: XLA_AE_LINES_PKG.business_flow_validation(

89058: ,p_business_class_code => l_bflow_class_code
89059: ,p_balance_type => l_balance_type_code);
89060: ELSE
89061: NULL;
89062: XLA_AE_LINES_PKG.business_flow_validation(
89063: p_business_method_code => l_bflow_method_code
89064: ,p_business_class_code => l_bflow_class_code
89065: ,p_inherit_description_flag => l_inherit_desc_flag);
89066: END IF;

Line 89109: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89105: xla_accounting_err_pkg.build_message
89106: (p_appli_s_name => 'XLA'
89107: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89108: ,p_token_1 => 'LINE_NUMBER'
89109: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89110: ,p_token_2 => 'LINE_TYPE_NAME'
89111: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89112: l_component_type
89113: ,l_component_code

Line 89145: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89141: --
89142: --
89143: ------------------------------------------------------------------------------------------------
89144: -- 4219869 Business Flow
89145: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89146: -- Prior Entry. Currently, the following code is always generated.
89147: ------------------------------------------------------------------------------------------------
89148: -- No ValidateCurrentLine for business flow method of Prior Entry
89149:

Line 89154: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89150: ------------------------------------------------------------------------------------
89151: -- 4219869 Business Flow
89152: -- Populated credit and debit amounts -- Need to generate this within IF
89153: ------------------------------------------------------------------------------------
89154: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89155:
89156: ----------------------------------------------------------------------------------
89157: -- 4219869 Business Flow
89158: -- Update journal entry status -- Need to generate this within IF

Line 89186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89182: -- To allow MPA report to determine if it should generate report process
89183: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89184: ------------------------------------------------------------------------------------------
89185:
89186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89188: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89189: -- call ADRs
89190: -- Bug 4922099

Line 89187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89183: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89184: ------------------------------------------------------------------------------------------
89185:
89186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89188: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89189: -- call ADRs
89190: -- Bug 4922099
89191: --

Line 89208: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

89204:
89205: --
89206: -- Update the line information that should be overwritten
89207: --
89208: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89209: p_header_num => 1);
89210: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89211:
89212: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 89210: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

89206: -- Update the line information that should be overwritten
89207: --
89208: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89209: p_header_num => 1);
89210: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89211:
89212: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89213:
89214: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 89212: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

89208: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89209: p_header_num => 1);
89210: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89211:
89212: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89213:
89214: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89215: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89216: END IF;

Line 89215: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

89211:
89212: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89213:
89214: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89215: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89216: END IF;
89217:
89218: --
89219: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 89222: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

89218: --
89219: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89220: --
89221: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89222: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89223: ELSE
89224: ---------------------------------------------------------------------------------------------------
89225: -- 4262811a Switch Sign
89226: ---------------------------------------------------------------------------------------------------

Line 89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

89223: ELSE
89224: ---------------------------------------------------------------------------------------------------
89225: -- 4262811a Switch Sign
89226: ---------------------------------------------------------------------------------------------------
89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89224: ---------------------------------------------------------------------------------------------------
89225: -- 4262811a Switch Sign
89226: ---------------------------------------------------------------------------------------------------
89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302

Line 89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89225: -- 4262811a Switch Sign
89226: ---------------------------------------------------------------------------------------------------
89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302
89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89226: ---------------------------------------------------------------------------------------------------
89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302
89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89227: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302
89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89235:

Line 89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

89229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302
89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89235:
89236: END IF;
89237:

Line 89234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89230: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89232: -- 5132302
89233: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89235:
89236: END IF;
89237:
89238: -- 4955764

Line 89239: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89235:
89236: END IF;
89237:
89238: -- 4955764
89239: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89240: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89241:
89242:
89243: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 89243: XLA_AE_LINES_PKG.ValidateCurrentLine;

89239: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89240: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89241:
89242:
89243: XLA_AE_LINES_PKG.ValidateCurrentLine;
89244: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89245:
89246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89247: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 89244: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89240: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89241:
89242:
89243: XLA_AE_LINES_PKG.ValidateCurrentLine;
89244: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89245:
89246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89247: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89248: ,p_balance_type_code => l_balance_type_code);

Line 89440: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

89436: --
89437: -- bulk performance
89438: --
89439: l_balance_type_code VARCHAR2(1);
89440: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
89441: l_log_module VARCHAR2(240);
89442:
89443: --
89444: -- Upgrade strategy

Line 89518: XLA_AE_LINES_PKG.SetNewLine;

89514: ') <> 'Y')
89515: THEN
89516:
89517: --
89518: XLA_AE_LINES_PKG.SetNewLine;
89519:
89520: p_balance_type_code := l_balance_type_code;
89521: -- set the flag so later we will know whether the gain loss line needs to be created
89522:

Line 89530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89526:
89527: --
89528: -- bulk performance
89529: --
89530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89531: p_header_num => 0); -- 4262811
89532: --
89533: -- set accounting line options
89534: --

Line 89535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89531: p_header_num => 0); -- 4262811
89532: --
89533: -- set accounting line options
89534: --
89535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89536: p_natural_side_code => 'D'
89537: , p_gain_or_loss_flag => 'N'
89538: , p_gl_transfer_mode_code => 'S'
89539: , p_acct_entry_type_code => 'A'

Line 89549: xla_ae_lines_pkg.SetAcctLineType

89545: --
89546: --
89547: -- set accounting line type info
89548: --
89549: xla_ae_lines_pkg.SetAcctLineType
89550: (p_component_type => l_component_type
89551: ,p_event_type_code => l_event_type_code
89552: ,p_line_definition_owner_code => l_line_definition_owner_code
89553: ,p_line_definition_code => l_line_definition_code

Line 89563: xla_ae_lines_pkg.SetAcctClass(

89559: ,p_event_class_code => l_event_class_code);
89560: --
89561: -- set accounting class
89562: --
89563: xla_ae_lines_pkg.SetAcctClass(
89564: p_accounting_class_code => 'ITEM EXPENSE'
89565: , p_ae_header_id => l_ae_header_id
89566: );
89567:

Line 89571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89567:
89568: --
89569: -- set rounding class
89570: --
89571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89572: 'ITEM EXPENSE';
89573:
89574: --
89575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89572: 'ITEM EXPENSE';
89573:
89574: --
89575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89577: --
89578: -- bulk performance
89579: --

Line 89576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89572: 'ITEM EXPENSE';
89573:
89574: --
89575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89577: --
89578: -- bulk performance
89579: --
89580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 89580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89577: --
89578: -- bulk performance
89579: --
89580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89581:
89582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89584:

Line 89582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

89578: -- bulk performance
89579: --
89580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89581:
89582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89584:
89585: -- 4955764
89586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89584:
89585: -- 4955764
89586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89588:
89589: -- 4458381 Public Sector Enh
89590:

Line 89692: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89688: l_rec_acct_attrs.array_num_value(41) := p_source_77;
89689: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
89690: l_rec_acct_attrs.array_num_value(42) := p_source_78;
89691:
89692: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89693: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89694:
89695: ---------------------------------------------------------------------------------------------------------------
89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89693: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89689: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
89690: l_rec_acct_attrs.array_num_value(42) := p_source_78;
89691:
89692: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89693: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89694:
89695: ---------------------------------------------------------------------------------------------------------------
89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89697: ---------------------------------------------------------------------------------------------------------------

Line 89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89692: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89693: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89694:
89695: ---------------------------------------------------------------------------------------------------------------
89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89697: ---------------------------------------------------------------------------------------------------------------
89698: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89699:
89700: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89698: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89694:
89695: ---------------------------------------------------------------------------------------------------------------
89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89697: ---------------------------------------------------------------------------------------------------------------
89698: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89699:
89700: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89701: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89702:

Line 89700: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89696: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89697: ---------------------------------------------------------------------------------------------------------------
89698: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89699:
89700: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89701: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89702:
89703: IF xla_accounting_cache_pkg.GetValueChar
89704: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89701: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89697: ---------------------------------------------------------------------------------------------------------------
89698: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89699:
89700: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89701: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89702:
89703: IF xla_accounting_cache_pkg.GetValueChar
89704: (p_source_code => 'LEDGER_CATEGORY_CODE'
89705: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89712: xla_ae_lines_pkg.BflowUpgEntry

89708: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89709: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89710: )
89711: THEN
89712: xla_ae_lines_pkg.BflowUpgEntry
89713: (p_business_method_code => l_bflow_method_code
89714: ,p_business_class_code => l_bflow_class_code
89715: ,p_balance_type => l_balance_type_code);
89716: ELSE

Line 89729: xla_ae_lines_pkg.SetLineDescription(

89725: --
89726: -- call description
89727: --
89728:
89729: xla_ae_lines_pkg.SetLineDescription(
89730: p_ae_header_id => l_ae_header_id
89731: ,p_description => Description_2 (
89732: p_application_id => p_application_id
89733: , p_ae_header_id => l_ae_header_id

Line 89762: xla_ae_lines_pkg.set_ccid(

89758: , x_value_type_code => l_adr_value_type_code
89759: , p_side => 'NA'
89760: );
89761:
89762: xla_ae_lines_pkg.set_ccid(
89763: p_code_combination_id => l_ccid
89764: , p_value_type_code => l_adr_value_type_code
89765: , p_transaction_coa_id => l_adr_transaction_coa_id
89766: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89798: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89794: xla_accounting_err_pkg.build_message
89795: (p_appli_s_name => 'XLA'
89796: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89797: ,p_token_1 => 'LINE_NUMBER'
89798: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89799: ,p_token_2 => 'LINE_TYPE_NAME'
89800: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89801: l_component_type
89802: ,l_component_code

Line 89834: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89830: --
89831: --
89832: ------------------------------------------------------------------------------------------------
89833: -- 4219869 Business Flow
89834: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89835: -- Prior Entry. Currently, the following code is always generated.
89836: ------------------------------------------------------------------------------------------------
89837: XLA_AE_LINES_PKG.ValidateCurrentLine;
89838:

Line 89837: XLA_AE_LINES_PKG.ValidateCurrentLine;

89833: -- 4219869 Business Flow
89834: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89835: -- Prior Entry. Currently, the following code is always generated.
89836: ------------------------------------------------------------------------------------------------
89837: XLA_AE_LINES_PKG.ValidateCurrentLine;
89838:
89839: ------------------------------------------------------------------------------------
89840: -- 4219869 Business Flow
89841: -- Populated credit and debit amounts -- Need to generate this within IF

Line 89843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89839: ------------------------------------------------------------------------------------
89840: -- 4219869 Business Flow
89841: -- Populated credit and debit amounts -- Need to generate this within IF
89842: ------------------------------------------------------------------------------------
89843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89844:
89845: ----------------------------------------------------------------------------------
89846: -- 4219869 Business Flow
89847: -- Update journal entry status -- Need to generate this within IF

Line 89875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89871: -- To allow MPA report to determine if it should generate report process
89872: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89873: ------------------------------------------------------------------------------------------
89874:
89875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89877: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89878: -- call ADRs
89879: -- Bug 4922099

Line 89876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89872: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89873: ------------------------------------------------------------------------------------------
89874:
89875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89877: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89878: -- call ADRs
89879: -- Bug 4922099
89880: --

Line 89900: xla_ae_lines_pkg.set_ccid(

89896: , x_value_type_code => l_adr_value_type_code
89897: , p_side => 'NA'
89898: );
89899:
89900: xla_ae_lines_pkg.set_ccid(
89901: p_code_combination_id => l_ccid
89902: , p_value_type_code => l_adr_value_type_code
89903: , p_transaction_coa_id => l_adr_transaction_coa_id
89904: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

89919:
89920: --
89921: -- Update the line information that should be overwritten
89922: --
89923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89924: p_header_num => 1);
89925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89926:
89927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 89925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

89921: -- Update the line information that should be overwritten
89922: --
89923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89924: p_header_num => 1);
89925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89926:
89927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89928:
89929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 89927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

89923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89924: p_header_num => 1);
89925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89926:
89927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89928:
89929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89931: END IF;

Line 89930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

89926:
89927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89928:
89929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89931: END IF;
89932:
89933: --
89934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 89937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

89933: --
89934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89935: --
89936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89938: ELSE
89939: ---------------------------------------------------------------------------------------------------
89940: -- 4262811a Switch Sign
89941: ---------------------------------------------------------------------------------------------------

Line 89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

89938: ELSE
89939: ---------------------------------------------------------------------------------------------------
89940: -- 4262811a Switch Sign
89941: ---------------------------------------------------------------------------------------------------
89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89939: ---------------------------------------------------------------------------------------------------
89940: -- 4262811a Switch Sign
89941: ---------------------------------------------------------------------------------------------------
89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302

Line 89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89940: -- 4262811a Switch Sign
89941: ---------------------------------------------------------------------------------------------------
89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302
89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89941: ---------------------------------------------------------------------------------------------------
89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302
89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302
89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89950:

Line 89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

89944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302
89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89950:
89951: END IF;
89952:

Line 89949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89947: -- 5132302
89948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89950:
89951: END IF;
89952:
89953: -- 4955764

Line 89954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89950:
89951: END IF;
89952:
89953: -- 4955764
89954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89956:
89957:
89958: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 89958: XLA_AE_LINES_PKG.ValidateCurrentLine;

89954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89956:
89957:
89958: XLA_AE_LINES_PKG.ValidateCurrentLine;
89959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89960:
89961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 89959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89956:
89957:
89958: XLA_AE_LINES_PKG.ValidateCurrentLine;
89959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89960:
89961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89963: ,p_balance_type_code => l_balance_type_code);

Line 90147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90143: --
90144: -- bulk performance
90145: --
90146: l_balance_type_code VARCHAR2(1);
90147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90148: l_log_module VARCHAR2(240);
90149:
90150: --
90151: -- Upgrade strategy

Line 90221: XLA_AE_LINES_PKG.SetNewLine;

90217: ') = 'Y'
90218: THEN
90219:
90220: --
90221: XLA_AE_LINES_PKG.SetNewLine;
90222:
90223: p_balance_type_code := l_balance_type_code;
90224: -- set the flag so later we will know whether the gain loss line needs to be created
90225:

Line 90233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90229:
90230: --
90231: -- bulk performance
90232: --
90233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90234: p_header_num => 0); -- 4262811
90235: --
90236: -- set accounting line options
90237: --

Line 90238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90234: p_header_num => 0); -- 4262811
90235: --
90236: -- set accounting line options
90237: --
90238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90239: p_natural_side_code => 'C'
90240: , p_gain_or_loss_flag => 'N'
90241: , p_gl_transfer_mode_code => 'S'
90242: , p_acct_entry_type_code => 'E'

Line 90252: xla_ae_lines_pkg.SetAcctLineType

90248: --
90249: --
90250: -- set accounting line type info
90251: --
90252: xla_ae_lines_pkg.SetAcctLineType
90253: (p_component_type => l_component_type
90254: ,p_event_type_code => l_event_type_code
90255: ,p_line_definition_owner_code => l_line_definition_owner_code
90256: ,p_line_definition_code => l_line_definition_code

Line 90266: xla_ae_lines_pkg.SetAcctClass(

90262: ,p_event_class_code => l_event_class_code);
90263: --
90264: -- set accounting class
90265: --
90266: xla_ae_lines_pkg.SetAcctClass(
90267: p_accounting_class_code => 'ITEM EXPENSE'
90268: , p_ae_header_id => l_ae_header_id
90269: );
90270:

Line 90274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90270:
90271: --
90272: -- set rounding class
90273: --
90274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90275: 'ITEM EXPENSE';
90276:
90277: --
90278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90275: 'ITEM EXPENSE';
90276:
90277: --
90278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90280: --
90281: -- bulk performance
90282: --

Line 90279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90275: 'ITEM EXPENSE';
90276:
90277: --
90278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90280: --
90281: -- bulk performance
90282: --
90283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90280: --
90281: -- bulk performance
90282: --
90283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90284:
90285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90287:

Line 90285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90281: -- bulk performance
90282: --
90283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90284:
90285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90287:
90288: -- 4955764
90289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90287:
90288: -- 4955764
90289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90291:
90292: -- 4458381 Public Sector Enh
90293:

Line 90385: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

90381: l_rec_acct_attrs.array_num_value(36) := p_source_77;
90382: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
90383: l_rec_acct_attrs.array_num_value(37) := p_source_78;
90384:
90385: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90386: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90387:
90388: ---------------------------------------------------------------------------------------------------------------
90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 90386: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

90382: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
90383: l_rec_acct_attrs.array_num_value(37) := p_source_78;
90384:
90385: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90386: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90387:
90388: ---------------------------------------------------------------------------------------------------------------
90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90390: ---------------------------------------------------------------------------------------------------------------

Line 90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

90385: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90386: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90387:
90388: ---------------------------------------------------------------------------------------------------------------
90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90390: ---------------------------------------------------------------------------------------------------------------
90391: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90392:
90393: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 90391: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

90387:
90388: ---------------------------------------------------------------------------------------------------------------
90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90390: ---------------------------------------------------------------------------------------------------------------
90391: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90392:
90393: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90395:

Line 90393: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90389: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90390: ---------------------------------------------------------------------------------------------------------------
90391: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90392:
90393: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90395:
90396: IF xla_accounting_cache_pkg.GetValueChar
90397: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 90394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90390: ---------------------------------------------------------------------------------------------------------------
90391: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90392:
90393: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90395:
90396: IF xla_accounting_cache_pkg.GetValueChar
90397: (p_source_code => 'LEDGER_CATEGORY_CODE'
90398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 90405: xla_ae_lines_pkg.BflowUpgEntry

90401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
90403: )
90404: THEN
90405: xla_ae_lines_pkg.BflowUpgEntry
90406: (p_business_method_code => l_bflow_method_code
90407: ,p_business_class_code => l_bflow_class_code
90408: ,p_balance_type => l_balance_type_code);
90409: ELSE

Line 90411: XLA_AE_LINES_PKG.business_flow_validation(

90407: ,p_business_class_code => l_bflow_class_code
90408: ,p_balance_type => l_balance_type_code);
90409: ELSE
90410: NULL;
90411: XLA_AE_LINES_PKG.business_flow_validation(
90412: p_business_method_code => l_bflow_method_code
90413: ,p_business_class_code => l_bflow_class_code
90414: ,p_inherit_description_flag => l_inherit_desc_flag);
90415: END IF;

Line 90458: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90454: xla_accounting_err_pkg.build_message
90455: (p_appli_s_name => 'XLA'
90456: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90457: ,p_token_1 => 'LINE_NUMBER'
90458: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90459: ,p_token_2 => 'LINE_TYPE_NAME'
90460: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90461: l_component_type
90462: ,l_component_code

Line 90494: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90490: --
90491: --
90492: ------------------------------------------------------------------------------------------------
90493: -- 4219869 Business Flow
90494: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90495: -- Prior Entry. Currently, the following code is always generated.
90496: ------------------------------------------------------------------------------------------------
90497: -- No ValidateCurrentLine for business flow method of Prior Entry
90498:

Line 90503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90499: ------------------------------------------------------------------------------------
90500: -- 4219869 Business Flow
90501: -- Populated credit and debit amounts -- Need to generate this within IF
90502: ------------------------------------------------------------------------------------
90503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90504:
90505: ----------------------------------------------------------------------------------
90506: -- 4219869 Business Flow
90507: -- Update journal entry status -- Need to generate this within IF

Line 90535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90531: -- To allow MPA report to determine if it should generate report process
90532: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90533: ------------------------------------------------------------------------------------------
90534:
90535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90537: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90538: -- call ADRs
90539: -- Bug 4922099

Line 90536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90532: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90533: ------------------------------------------------------------------------------------------
90534:
90535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90537: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90538: -- call ADRs
90539: -- Bug 4922099
90540: --

Line 90557: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90553:
90554: --
90555: -- Update the line information that should be overwritten
90556: --
90557: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90558: p_header_num => 1);
90559: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90560:
90561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90559: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90555: -- Update the line information that should be overwritten
90556: --
90557: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90558: p_header_num => 1);
90559: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90560:
90561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90562:
90563: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90557: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90558: p_header_num => 1);
90559: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90560:
90561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90562:
90563: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90564: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90565: END IF;

Line 90564: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90560:
90561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90562:
90563: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90564: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90565: END IF;
90566:
90567: --
90568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90567: --
90568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90569: --
90570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90572: ELSE
90573: ---------------------------------------------------------------------------------------------------
90574: -- 4262811a Switch Sign
90575: ---------------------------------------------------------------------------------------------------

Line 90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90572: ELSE
90573: ---------------------------------------------------------------------------------------------------
90574: -- 4262811a Switch Sign
90575: ---------------------------------------------------------------------------------------------------
90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90573: ---------------------------------------------------------------------------------------------------
90574: -- 4262811a Switch Sign
90575: ---------------------------------------------------------------------------------------------------
90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302

Line 90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90574: -- 4262811a Switch Sign
90575: ---------------------------------------------------------------------------------------------------
90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302
90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90575: ---------------------------------------------------------------------------------------------------
90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302
90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90583: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90576: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302
90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90583: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90584:

Line 90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302
90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90583: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90584:
90585: END IF;
90586:

Line 90583: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90580: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90581: -- 5132302
90582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90583: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90584:
90585: END IF;
90586:
90587: -- 4955764

Line 90588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90584:
90585: END IF;
90586:
90587: -- 4955764
90588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90589: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90590:
90591:
90592: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 90592: XLA_AE_LINES_PKG.ValidateCurrentLine;

90588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90589: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90590:
90591:
90592: XLA_AE_LINES_PKG.ValidateCurrentLine;
90593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90594:
90595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 90593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90589: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90590:
90591:
90592: XLA_AE_LINES_PKG.ValidateCurrentLine;
90593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90594:
90595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90597: ,p_balance_type_code => l_balance_type_code);

Line 90791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90787: --
90788: -- bulk performance
90789: --
90790: l_balance_type_code VARCHAR2(1);
90791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90792: l_log_module VARCHAR2(240);
90793:
90794: --
90795: -- Upgrade strategy

Line 90869: XLA_AE_LINES_PKG.SetNewLine;

90865: ') <> 'Y')
90866: THEN
90867:
90868: --
90869: XLA_AE_LINES_PKG.SetNewLine;
90870:
90871: p_balance_type_code := l_balance_type_code;
90872: -- set the flag so later we will know whether the gain loss line needs to be created
90873:

Line 90881: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90877:
90878: --
90879: -- bulk performance
90880: --
90881: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90882: p_header_num => 0); -- 4262811
90883: --
90884: -- set accounting line options
90885: --

Line 90886: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90882: p_header_num => 0); -- 4262811
90883: --
90884: -- set accounting line options
90885: --
90886: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90887: p_natural_side_code => 'D'
90888: , p_gain_or_loss_flag => 'N'
90889: , p_gl_transfer_mode_code => 'S'
90890: , p_acct_entry_type_code => 'A'

Line 90900: xla_ae_lines_pkg.SetAcctLineType

90896: --
90897: --
90898: -- set accounting line type info
90899: --
90900: xla_ae_lines_pkg.SetAcctLineType
90901: (p_component_type => l_component_type
90902: ,p_event_type_code => l_event_type_code
90903: ,p_line_definition_owner_code => l_line_definition_owner_code
90904: ,p_line_definition_code => l_line_definition_code

Line 90914: xla_ae_lines_pkg.SetAcctClass(

90910: ,p_event_class_code => l_event_class_code);
90911: --
90912: -- set accounting class
90913: --
90914: xla_ae_lines_pkg.SetAcctClass(
90915: p_accounting_class_code => 'ITEM EXPENSE'
90916: , p_ae_header_id => l_ae_header_id
90917: );
90918:

Line 90922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90918:
90919: --
90920: -- set rounding class
90921: --
90922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90923: 'ITEM EXPENSE';
90924:
90925: --
90926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90923: 'ITEM EXPENSE';
90924:
90925: --
90926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90928: --
90929: -- bulk performance
90930: --

Line 90927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90923: 'ITEM EXPENSE';
90924:
90925: --
90926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90928: --
90929: -- bulk performance
90930: --
90931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90928: --
90929: -- bulk performance
90930: --
90931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90932:
90933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90935:

Line 90933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90929: -- bulk performance
90930: --
90931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90932:
90933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90935:
90936: -- 4955764
90937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90935:
90936: -- 4955764
90937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90939:
90940: -- 4458381 Public Sector Enh
90941:

Line 91047: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91043: l_rec_acct_attrs.array_num_value(43) := p_source_77;
91044: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
91045: l_rec_acct_attrs.array_num_value(44) := p_source_78;
91046:
91047: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91048: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91049:
91050: ---------------------------------------------------------------------------------------------------------------
91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91048: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91044: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
91045: l_rec_acct_attrs.array_num_value(44) := p_source_78;
91046:
91047: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91048: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91049:
91050: ---------------------------------------------------------------------------------------------------------------
91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91052: ---------------------------------------------------------------------------------------------------------------

Line 91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91047: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91048: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91049:
91050: ---------------------------------------------------------------------------------------------------------------
91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91052: ---------------------------------------------------------------------------------------------------------------
91053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91054:
91055: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91049:
91050: ---------------------------------------------------------------------------------------------------------------
91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91052: ---------------------------------------------------------------------------------------------------------------
91053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91054:
91055: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91057:

Line 91055: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91051: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91052: ---------------------------------------------------------------------------------------------------------------
91053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91054:
91055: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91057:
91058: IF xla_accounting_cache_pkg.GetValueChar
91059: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91052: ---------------------------------------------------------------------------------------------------------------
91053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91054:
91055: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91057:
91058: IF xla_accounting_cache_pkg.GetValueChar
91059: (p_source_code => 'LEDGER_CATEGORY_CODE'
91060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91067: xla_ae_lines_pkg.BflowUpgEntry

91063: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91064: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91065: )
91066: THEN
91067: xla_ae_lines_pkg.BflowUpgEntry
91068: (p_business_method_code => l_bflow_method_code
91069: ,p_business_class_code => l_bflow_class_code
91070: ,p_balance_type => l_balance_type_code);
91071: ELSE

Line 91084: xla_ae_lines_pkg.SetLineDescription(

91080: --
91081: -- call description
91082: --
91083:
91084: xla_ae_lines_pkg.SetLineDescription(
91085: p_ae_header_id => l_ae_header_id
91086: ,p_description => Description_2 (
91087: p_application_id => p_application_id
91088: , p_ae_header_id => l_ae_header_id

Line 91117: xla_ae_lines_pkg.set_ccid(

91113: , x_value_type_code => l_adr_value_type_code
91114: , p_side => 'NA'
91115: );
91116:
91117: xla_ae_lines_pkg.set_ccid(
91118: p_code_combination_id => l_ccid
91119: , p_value_type_code => l_adr_value_type_code
91120: , p_transaction_coa_id => l_adr_transaction_coa_id
91121: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91149: xla_accounting_err_pkg.build_message
91150: (p_appli_s_name => 'XLA'
91151: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91152: ,p_token_1 => 'LINE_NUMBER'
91153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91154: ,p_token_2 => 'LINE_TYPE_NAME'
91155: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91156: l_component_type
91157: ,l_component_code

Line 91189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91185: --
91186: --
91187: ------------------------------------------------------------------------------------------------
91188: -- 4219869 Business Flow
91189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91190: -- Prior Entry. Currently, the following code is always generated.
91191: ------------------------------------------------------------------------------------------------
91192: XLA_AE_LINES_PKG.ValidateCurrentLine;
91193:

Line 91192: XLA_AE_LINES_PKG.ValidateCurrentLine;

91188: -- 4219869 Business Flow
91189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91190: -- Prior Entry. Currently, the following code is always generated.
91191: ------------------------------------------------------------------------------------------------
91192: XLA_AE_LINES_PKG.ValidateCurrentLine;
91193:
91194: ------------------------------------------------------------------------------------
91195: -- 4219869 Business Flow
91196: -- Populated credit and debit amounts -- Need to generate this within IF

Line 91198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91194: ------------------------------------------------------------------------------------
91195: -- 4219869 Business Flow
91196: -- Populated credit and debit amounts -- Need to generate this within IF
91197: ------------------------------------------------------------------------------------
91198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91199:
91200: ----------------------------------------------------------------------------------
91201: -- 4219869 Business Flow
91202: -- Update journal entry status -- Need to generate this within IF

Line 91230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

91226: -- To allow MPA report to determine if it should generate report process
91227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91228: ------------------------------------------------------------------------------------------
91229:
91230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91233: -- call ADRs
91234: -- Bug 4922099

Line 91231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

91227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91228: ------------------------------------------------------------------------------------------
91229:
91230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91233: -- call ADRs
91234: -- Bug 4922099
91235: --

Line 91255: xla_ae_lines_pkg.set_ccid(

91251: , x_value_type_code => l_adr_value_type_code
91252: , p_side => 'NA'
91253: );
91254:
91255: xla_ae_lines_pkg.set_ccid(
91256: p_code_combination_id => l_ccid
91257: , p_value_type_code => l_adr_value_type_code
91258: , p_transaction_coa_id => l_adr_transaction_coa_id
91259: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91274:
91275: --
91276: -- Update the line information that should be overwritten
91277: --
91278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91279: p_header_num => 1);
91280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91281:
91282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91276: -- Update the line information that should be overwritten
91277: --
91278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91279: p_header_num => 1);
91280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91281:
91282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91283:
91284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91279: p_header_num => 1);
91280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91281:
91282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91283:
91284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91286: END IF;

Line 91285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91281:
91282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91283:
91284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91286: END IF;
91287:
91288: --
91289: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91292: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91288: --
91289: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91290: --
91291: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91292: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91293: ELSE
91294: ---------------------------------------------------------------------------------------------------
91295: -- 4262811a Switch Sign
91296: ---------------------------------------------------------------------------------------------------

Line 91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91293: ELSE
91294: ---------------------------------------------------------------------------------------------------
91295: -- 4262811a Switch Sign
91296: ---------------------------------------------------------------------------------------------------
91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91294: ---------------------------------------------------------------------------------------------------
91295: -- 4262811a Switch Sign
91296: ---------------------------------------------------------------------------------------------------
91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302

Line 91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91295: -- 4262811a Switch Sign
91296: ---------------------------------------------------------------------------------------------------
91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302
91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91296: ---------------------------------------------------------------------------------------------------
91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302
91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302
91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91305:

Line 91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302
91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91305:
91306: END IF;
91307:

Line 91304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91302: -- 5132302
91303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91305:
91306: END IF;
91307:
91308: -- 4955764

Line 91309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91305:
91306: END IF;
91307:
91308: -- 4955764
91309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91311:
91312:
91313: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91313: XLA_AE_LINES_PKG.ValidateCurrentLine;

91309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91311:
91312:
91313: XLA_AE_LINES_PKG.ValidateCurrentLine;
91314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91315:
91316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91311:
91312:
91313: XLA_AE_LINES_PKG.ValidateCurrentLine;
91314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91315:
91316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91318: ,p_balance_type_code => l_balance_type_code);

Line 91509: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

91505: --
91506: -- bulk performance
91507: --
91508: l_balance_type_code VARCHAR2(1);
91509: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
91510: l_log_module VARCHAR2(240);
91511:
91512: --
91513: -- Upgrade strategy

Line 91591: XLA_AE_LINES_PKG.SetNewLine;

91587: ') = 'Y'
91588: THEN
91589:
91590: --
91591: XLA_AE_LINES_PKG.SetNewLine;
91592:
91593: p_balance_type_code := l_balance_type_code;
91594: -- set the flag so later we will know whether the gain loss line needs to be created
91595:

Line 91603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

91599:
91600: --
91601: -- bulk performance
91602: --
91603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
91604: p_header_num => 0); -- 4262811
91605: --
91606: -- set accounting line options
91607: --

Line 91608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

91604: p_header_num => 0); -- 4262811
91605: --
91606: -- set accounting line options
91607: --
91608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
91609: p_natural_side_code => 'C'
91610: , p_gain_or_loss_flag => 'N'
91611: , p_gl_transfer_mode_code => 'S'
91612: , p_acct_entry_type_code => 'E'

Line 91622: xla_ae_lines_pkg.SetAcctLineType

91618: --
91619: --
91620: -- set accounting line type info
91621: --
91622: xla_ae_lines_pkg.SetAcctLineType
91623: (p_component_type => l_component_type
91624: ,p_event_type_code => l_event_type_code
91625: ,p_line_definition_owner_code => l_line_definition_owner_code
91626: ,p_line_definition_code => l_line_definition_code

Line 91636: xla_ae_lines_pkg.SetAcctClass(

91632: ,p_event_class_code => l_event_class_code);
91633: --
91634: -- set accounting class
91635: --
91636: xla_ae_lines_pkg.SetAcctClass(
91637: p_accounting_class_code => 'ITEM EXPENSE'
91638: , p_ae_header_id => l_ae_header_id
91639: );
91640:

Line 91644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

91640:
91641: --
91642: -- set rounding class
91643: --
91644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91645: 'ITEM EXPENSE';
91646:
91647: --
91648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 91648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

91644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91645: 'ITEM EXPENSE';
91646:
91647: --
91648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91650: --
91651: -- bulk performance
91652: --

Line 91649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

91645: 'ITEM EXPENSE';
91646:
91647: --
91648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91650: --
91651: -- bulk performance
91652: --
91653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 91653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

91649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91650: --
91651: -- bulk performance
91652: --
91653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91654:
91655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91657:

Line 91655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

91651: -- bulk performance
91652: --
91653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91654:
91655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91657:
91658: -- 4955764
91659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91657:
91658: -- 4955764
91659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91661:
91662: -- 4458381 Public Sector Enh
91663:

Line 91759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91755: l_rec_acct_attrs.array_num_value(38) := p_source_77;
91756: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
91757: l_rec_acct_attrs.array_num_value(39) := p_source_78;
91758:
91759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91761:
91762: ---------------------------------------------------------------------------------------------------------------
91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91756: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
91757: l_rec_acct_attrs.array_num_value(39) := p_source_78;
91758:
91759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91761:
91762: ---------------------------------------------------------------------------------------------------------------
91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91764: ---------------------------------------------------------------------------------------------------------------

Line 91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91759: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91760: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91761:
91762: ---------------------------------------------------------------------------------------------------------------
91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91764: ---------------------------------------------------------------------------------------------------------------
91765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91766:
91767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91761:
91762: ---------------------------------------------------------------------------------------------------------------
91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91764: ---------------------------------------------------------------------------------------------------------------
91765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91766:
91767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91769:

Line 91767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91763: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91764: ---------------------------------------------------------------------------------------------------------------
91765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91766:
91767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91769:
91770: IF xla_accounting_cache_pkg.GetValueChar
91771: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91764: ---------------------------------------------------------------------------------------------------------------
91765: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91766:
91767: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91768: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91769:
91770: IF xla_accounting_cache_pkg.GetValueChar
91771: (p_source_code => 'LEDGER_CATEGORY_CODE'
91772: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91779: xla_ae_lines_pkg.BflowUpgEntry

91775: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91776: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91777: )
91778: THEN
91779: xla_ae_lines_pkg.BflowUpgEntry
91780: (p_business_method_code => l_bflow_method_code
91781: ,p_business_class_code => l_bflow_class_code
91782: ,p_balance_type => l_balance_type_code);
91783: ELSE

Line 91785: XLA_AE_LINES_PKG.business_flow_validation(

91781: ,p_business_class_code => l_bflow_class_code
91782: ,p_balance_type => l_balance_type_code);
91783: ELSE
91784: NULL;
91785: XLA_AE_LINES_PKG.business_flow_validation(
91786: p_business_method_code => l_bflow_method_code
91787: ,p_business_class_code => l_bflow_class_code
91788: ,p_inherit_description_flag => l_inherit_desc_flag);
91789: END IF;

Line 91832: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91828: xla_accounting_err_pkg.build_message
91829: (p_appli_s_name => 'XLA'
91830: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91831: ,p_token_1 => 'LINE_NUMBER'
91832: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91833: ,p_token_2 => 'LINE_TYPE_NAME'
91834: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91835: l_component_type
91836: ,l_component_code

Line 91868: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91864: --
91865: --
91866: ------------------------------------------------------------------------------------------------
91867: -- 4219869 Business Flow
91868: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91869: -- Prior Entry. Currently, the following code is always generated.
91870: ------------------------------------------------------------------------------------------------
91871: -- No ValidateCurrentLine for business flow method of Prior Entry
91872:

Line 91877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91873: ------------------------------------------------------------------------------------
91874: -- 4219869 Business Flow
91875: -- Populated credit and debit amounts -- Need to generate this within IF
91876: ------------------------------------------------------------------------------------
91877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91878:
91879: ----------------------------------------------------------------------------------
91880: -- 4219869 Business Flow
91881: -- Update journal entry status -- Need to generate this within IF

Line 91909: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

91905: -- To allow MPA report to determine if it should generate report process
91906: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91907: ------------------------------------------------------------------------------------------
91908:
91909: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91910: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91911: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91912: -- call ADRs
91913: -- Bug 4922099

Line 91910: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

91906: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91907: ------------------------------------------------------------------------------------------
91908:
91909: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91910: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91911: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91912: -- call ADRs
91913: -- Bug 4922099
91914: --

Line 91931: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91927:
91928: --
91929: -- Update the line information that should be overwritten
91930: --
91931: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91932: p_header_num => 1);
91933: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91934:
91935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91933: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91929: -- Update the line information that should be overwritten
91930: --
91931: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91932: p_header_num => 1);
91933: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91934:
91935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91936:
91937: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91931: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91932: p_header_num => 1);
91933: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91934:
91935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91936:
91937: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91938: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91939: END IF;

Line 91938: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91934:
91935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91936:
91937: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91938: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91939: END IF;
91940:
91941: --
91942: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91945: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91941: --
91942: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91943: --
91944: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91945: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91946: ELSE
91947: ---------------------------------------------------------------------------------------------------
91948: -- 4262811a Switch Sign
91949: ---------------------------------------------------------------------------------------------------

Line 91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91946: ELSE
91947: ---------------------------------------------------------------------------------------------------
91948: -- 4262811a Switch Sign
91949: ---------------------------------------------------------------------------------------------------
91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91947: ---------------------------------------------------------------------------------------------------
91948: -- 4262811a Switch Sign
91949: ---------------------------------------------------------------------------------------------------
91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302

Line 91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91948: -- 4262811a Switch Sign
91949: ---------------------------------------------------------------------------------------------------
91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302
91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91949: ---------------------------------------------------------------------------------------------------
91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302
91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91950: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302
91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91958:

Line 91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302
91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91958:
91959: END IF;
91960:

Line 91957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91953: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91954: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91955: -- 5132302
91956: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91957: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91958:
91959: END IF;
91960:
91961: -- 4955764

Line 91962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91958:
91959: END IF;
91960:
91961: -- 4955764
91962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91964:
91965:
91966: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91966: XLA_AE_LINES_PKG.ValidateCurrentLine;

91962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91964:
91965:
91966: XLA_AE_LINES_PKG.ValidateCurrentLine;
91967: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91968:
91969: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91970: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91967: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91964:
91965:
91966: XLA_AE_LINES_PKG.ValidateCurrentLine;
91967: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91968:
91969: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91970: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91971: ,p_balance_type_code => l_balance_type_code);

Line 92157: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92153: --
92154: -- bulk performance
92155: --
92156: l_balance_type_code VARCHAR2(1);
92157: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92158: l_log_module VARCHAR2(240);
92159:
92160: --
92161: -- Upgrade strategy

Line 92231: XLA_AE_LINES_PKG.SetNewLine;

92227: ') = 'Y'
92228: THEN
92229:
92230: --
92231: XLA_AE_LINES_PKG.SetNewLine;
92232:
92233: p_balance_type_code := l_balance_type_code;
92234: -- set the flag so later we will know whether the gain loss line needs to be created
92235:

Line 92243: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92239:
92240: --
92241: -- bulk performance
92242: --
92243: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92244: p_header_num => 0); -- 4262811
92245: --
92246: -- set accounting line options
92247: --

Line 92248: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92244: p_header_num => 0); -- 4262811
92245: --
92246: -- set accounting line options
92247: --
92248: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92249: p_natural_side_code => 'C'
92250: , p_gain_or_loss_flag => 'N'
92251: , p_gl_transfer_mode_code => 'S'
92252: , p_acct_entry_type_code => 'E'

Line 92262: xla_ae_lines_pkg.SetAcctLineType

92258: --
92259: --
92260: -- set accounting line type info
92261: --
92262: xla_ae_lines_pkg.SetAcctLineType
92263: (p_component_type => l_component_type
92264: ,p_event_type_code => l_event_type_code
92265: ,p_line_definition_owner_code => l_line_definition_owner_code
92266: ,p_line_definition_code => l_line_definition_code

Line 92276: xla_ae_lines_pkg.SetAcctClass(

92272: ,p_event_class_code => l_event_class_code);
92273: --
92274: -- set accounting class
92275: --
92276: xla_ae_lines_pkg.SetAcctClass(
92277: p_accounting_class_code => 'ITEM EXPENSE'
92278: , p_ae_header_id => l_ae_header_id
92279: );
92280:

Line 92284: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92280:
92281: --
92282: -- set rounding class
92283: --
92284: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92285: 'ITEM EXPENSE';
92286:
92287: --
92288: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92288: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92284: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92285: 'ITEM EXPENSE';
92286:
92287: --
92288: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92289: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92290: --
92291: -- bulk performance
92292: --

Line 92289: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92285: 'ITEM EXPENSE';
92286:
92287: --
92288: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92289: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92290: --
92291: -- bulk performance
92292: --
92293: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92293: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92289: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92290: --
92291: -- bulk performance
92292: --
92293: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92294:
92295: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92296: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92297:

Line 92295: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92291: -- bulk performance
92292: --
92293: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92294:
92295: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92296: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92297:
92298: -- 4955764
92299: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92299: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92295: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92296: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92297:
92298: -- 4955764
92299: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92300: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92301:
92302: -- 4458381 Public Sector Enh
92303:

Line 92397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92393: l_rec_acct_attrs.array_num_value(37) := p_source_77;
92394: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
92395: l_rec_acct_attrs.array_num_value(38) := p_source_78;
92396:
92397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92399:
92400: ---------------------------------------------------------------------------------------------------------------
92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92394: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
92395: l_rec_acct_attrs.array_num_value(38) := p_source_78;
92396:
92397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92399:
92400: ---------------------------------------------------------------------------------------------------------------
92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92402: ---------------------------------------------------------------------------------------------------------------

Line 92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92399:
92400: ---------------------------------------------------------------------------------------------------------------
92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92402: ---------------------------------------------------------------------------------------------------------------
92403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92404:
92405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92399:
92400: ---------------------------------------------------------------------------------------------------------------
92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92402: ---------------------------------------------------------------------------------------------------------------
92403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92404:
92405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92407:

Line 92405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92402: ---------------------------------------------------------------------------------------------------------------
92403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92404:
92405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92407:
92408: IF xla_accounting_cache_pkg.GetValueChar
92409: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92402: ---------------------------------------------------------------------------------------------------------------
92403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92404:
92405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92407:
92408: IF xla_accounting_cache_pkg.GetValueChar
92409: (p_source_code => 'LEDGER_CATEGORY_CODE'
92410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92417: xla_ae_lines_pkg.BflowUpgEntry

92413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92415: )
92416: THEN
92417: xla_ae_lines_pkg.BflowUpgEntry
92418: (p_business_method_code => l_bflow_method_code
92419: ,p_business_class_code => l_bflow_class_code
92420: ,p_balance_type => l_balance_type_code);
92421: ELSE

Line 92423: XLA_AE_LINES_PKG.business_flow_validation(

92419: ,p_business_class_code => l_bflow_class_code
92420: ,p_balance_type => l_balance_type_code);
92421: ELSE
92422: NULL;
92423: XLA_AE_LINES_PKG.business_flow_validation(
92424: p_business_method_code => l_bflow_method_code
92425: ,p_business_class_code => l_bflow_class_code
92426: ,p_inherit_description_flag => l_inherit_desc_flag);
92427: END IF;

Line 92470: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

92466: xla_accounting_err_pkg.build_message
92467: (p_appli_s_name => 'XLA'
92468: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
92469: ,p_token_1 => 'LINE_NUMBER'
92470: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
92471: ,p_token_2 => 'LINE_TYPE_NAME'
92472: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
92473: l_component_type
92474: ,l_component_code

Line 92506: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

92502: --
92503: --
92504: ------------------------------------------------------------------------------------------------
92505: -- 4219869 Business Flow
92506: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92507: -- Prior Entry. Currently, the following code is always generated.
92508: ------------------------------------------------------------------------------------------------
92509: -- No ValidateCurrentLine for business flow method of Prior Entry
92510:

Line 92515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92511: ------------------------------------------------------------------------------------
92512: -- 4219869 Business Flow
92513: -- Populated credit and debit amounts -- Need to generate this within IF
92514: ------------------------------------------------------------------------------------
92515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92516:
92517: ----------------------------------------------------------------------------------
92518: -- 4219869 Business Flow
92519: -- Update journal entry status -- Need to generate this within IF

Line 92547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92543: -- To allow MPA report to determine if it should generate report process
92544: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92545: ------------------------------------------------------------------------------------------
92546:
92547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92549: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92550: -- call ADRs
92551: -- Bug 4922099

Line 92548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92544: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92545: ------------------------------------------------------------------------------------------
92546:
92547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92549: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92550: -- call ADRs
92551: -- Bug 4922099
92552: --

Line 92569: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92565:
92566: --
92567: -- Update the line information that should be overwritten
92568: --
92569: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92570: p_header_num => 1);
92571: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92572:
92573: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92571: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92567: -- Update the line information that should be overwritten
92568: --
92569: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92570: p_header_num => 1);
92571: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92572:
92573: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92574:
92575: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92573: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92569: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92570: p_header_num => 1);
92571: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92572:
92573: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92574:
92575: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92576: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92577: END IF;

Line 92576: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92572:
92573: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92574:
92575: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92576: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92577: END IF;
92578:
92579: --
92580: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92583: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92579: --
92580: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92581: --
92582: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92583: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92584: ELSE
92585: ---------------------------------------------------------------------------------------------------
92586: -- 4262811a Switch Sign
92587: ---------------------------------------------------------------------------------------------------

Line 92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92584: ELSE
92585: ---------------------------------------------------------------------------------------------------
92586: -- 4262811a Switch Sign
92587: ---------------------------------------------------------------------------------------------------
92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92585: ---------------------------------------------------------------------------------------------------
92586: -- 4262811a Switch Sign
92587: ---------------------------------------------------------------------------------------------------
92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302

Line 92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92586: -- 4262811a Switch Sign
92587: ---------------------------------------------------------------------------------------------------
92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302
92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92587: ---------------------------------------------------------------------------------------------------
92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302
92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92588: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302
92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92596:

Line 92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302
92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92596:
92597: END IF;
92598:

Line 92595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92592: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92593: -- 5132302
92594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92595: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92596:
92597: END IF;
92598:
92599: -- 4955764

Line 92600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92596:
92597: END IF;
92598:
92599: -- 4955764
92600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92601: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92602:
92603:
92604: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 92604: XLA_AE_LINES_PKG.ValidateCurrentLine;

92600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92601: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92602:
92603:
92604: XLA_AE_LINES_PKG.ValidateCurrentLine;
92605: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92606:
92607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92608: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 92605: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92601: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92602:
92603:
92604: XLA_AE_LINES_PKG.ValidateCurrentLine;
92605: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92606:
92607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92608: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92609: ,p_balance_type_code => l_balance_type_code);

Line 92765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92761: --
92762: -- bulk performance
92763: --
92764: l_balance_type_code VARCHAR2(1);
92765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92766: l_log_module VARCHAR2(240);
92767:
92768: --
92769: -- Upgrade strategy

Line 92841: XLA_AE_LINES_PKG.SetNewLine;

92837: ') <> 'R'
92838: THEN
92839:
92840: --
92841: XLA_AE_LINES_PKG.SetNewLine;
92842:
92843: p_balance_type_code := l_balance_type_code;
92844: -- set the flag so later we will know whether the gain loss line needs to be created
92845:

Line 92853: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92849:
92850: --
92851: -- bulk performance
92852: --
92853: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92854: p_header_num => 0); -- 4262811
92855: --
92856: -- set accounting line options
92857: --

Line 92858: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92854: p_header_num => 0); -- 4262811
92855: --
92856: -- set accounting line options
92857: --
92858: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92859: p_natural_side_code => 'D'
92860: , p_gain_or_loss_flag => 'N'
92861: , p_gl_transfer_mode_code => 'S'
92862: , p_acct_entry_type_code => 'A'

Line 92872: xla_ae_lines_pkg.SetAcctLineType

92868: --
92869: --
92870: -- set accounting line type info
92871: --
92872: xla_ae_lines_pkg.SetAcctLineType
92873: (p_component_type => l_component_type
92874: ,p_event_type_code => l_event_type_code
92875: ,p_line_definition_owner_code => l_line_definition_owner_code
92876: ,p_line_definition_code => l_line_definition_code

Line 92886: xla_ae_lines_pkg.SetAcctClass(

92882: ,p_event_class_code => l_event_class_code);
92883: --
92884: -- set accounting class
92885: --
92886: xla_ae_lines_pkg.SetAcctClass(
92887: p_accounting_class_code => 'LIABILITY'
92888: , p_ae_header_id => l_ae_header_id
92889: );
92890:

Line 92894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92890:
92891: --
92892: -- set rounding class
92893: --
92894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92895: 'LIABILITY';
92896:
92897: --
92898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92895: 'LIABILITY';
92896:
92897: --
92898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92900: --
92901: -- bulk performance
92902: --

Line 92899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92895: 'LIABILITY';
92896:
92897: --
92898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92900: --
92901: -- bulk performance
92902: --
92903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92900: --
92901: -- bulk performance
92902: --
92903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92904:
92905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92907:

Line 92905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92901: -- bulk performance
92902: --
92903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92904:
92905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92907:
92908: -- 4955764
92909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92907:
92908: -- 4955764
92909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92910: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92911:
92912: -- 4458381 Public Sector Enh
92913:

Line 92959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92955: l_rec_acct_attrs.array_num_value(18) := p_source_74;
92956: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
92957: l_rec_acct_attrs.array_num_value(19) := p_source_76;
92958:
92959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92961:
92962: ---------------------------------------------------------------------------------------------------------------
92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92956: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
92957: l_rec_acct_attrs.array_num_value(19) := p_source_76;
92958:
92959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92961:
92962: ---------------------------------------------------------------------------------------------------------------
92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92964: ---------------------------------------------------------------------------------------------------------------

Line 92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92961:
92962: ---------------------------------------------------------------------------------------------------------------
92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92964: ---------------------------------------------------------------------------------------------------------------
92965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92966:
92967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92961:
92962: ---------------------------------------------------------------------------------------------------------------
92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92964: ---------------------------------------------------------------------------------------------------------------
92965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92966:
92967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92969:

Line 92967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92964: ---------------------------------------------------------------------------------------------------------------
92965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92966:
92967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92969:
92970: IF xla_accounting_cache_pkg.GetValueChar
92971: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92964: ---------------------------------------------------------------------------------------------------------------
92965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92966:
92967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92969:
92970: IF xla_accounting_cache_pkg.GetValueChar
92971: (p_source_code => 'LEDGER_CATEGORY_CODE'
92972: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92979: xla_ae_lines_pkg.BflowUpgEntry

92975: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92976: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92977: )
92978: THEN
92979: xla_ae_lines_pkg.BflowUpgEntry
92980: (p_business_method_code => l_bflow_method_code
92981: ,p_business_class_code => l_bflow_class_code
92982: ,p_balance_type => l_balance_type_code);
92983: ELSE

Line 92985: XLA_AE_LINES_PKG.business_flow_validation(

92981: ,p_business_class_code => l_bflow_class_code
92982: ,p_balance_type => l_balance_type_code);
92983: ELSE
92984: NULL;
92985: XLA_AE_LINES_PKG.business_flow_validation(
92986: p_business_method_code => l_bflow_method_code
92987: ,p_business_class_code => l_bflow_class_code
92988: ,p_inherit_description_flag => l_inherit_desc_flag);
92989: END IF;

Line 93032: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93028: xla_accounting_err_pkg.build_message
93029: (p_appli_s_name => 'XLA'
93030: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93031: ,p_token_1 => 'LINE_NUMBER'
93032: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93033: ,p_token_2 => 'LINE_TYPE_NAME'
93034: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93035: l_component_type
93036: ,l_component_code

Line 93068: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93064: --
93065: --
93066: ------------------------------------------------------------------------------------------------
93067: -- 4219869 Business Flow
93068: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93069: -- Prior Entry. Currently, the following code is always generated.
93070: ------------------------------------------------------------------------------------------------
93071: -- No ValidateCurrentLine for business flow method of Prior Entry
93072:

Line 93077: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93073: ------------------------------------------------------------------------------------
93074: -- 4219869 Business Flow
93075: -- Populated credit and debit amounts -- Need to generate this within IF
93076: ------------------------------------------------------------------------------------
93077: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93078:
93079: ----------------------------------------------------------------------------------
93080: -- 4219869 Business Flow
93081: -- Update journal entry status -- Need to generate this within IF

Line 93109: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93105: -- To allow MPA report to determine if it should generate report process
93106: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93107: ------------------------------------------------------------------------------------------
93108:
93109: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93110: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93111: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93112: -- call ADRs
93113: -- Bug 4922099

Line 93110: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93106: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93107: ------------------------------------------------------------------------------------------
93108:
93109: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93110: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93111: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93112: -- call ADRs
93113: -- Bug 4922099
93114: --

Line 93131: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93127:
93128: --
93129: -- Update the line information that should be overwritten
93130: --
93131: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93132: p_header_num => 1);
93133: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93134:
93135: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93133: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93129: -- Update the line information that should be overwritten
93130: --
93131: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93132: p_header_num => 1);
93133: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93134:
93135: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93136:
93137: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93135: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93131: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93132: p_header_num => 1);
93133: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93134:
93135: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93136:
93137: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93138: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93139: END IF;

Line 93138: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93134:
93135: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93136:
93137: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93138: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93139: END IF;
93140:
93141: --
93142: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93145: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93141: --
93142: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93143: --
93144: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93145: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93146: ELSE
93147: ---------------------------------------------------------------------------------------------------
93148: -- 4262811a Switch Sign
93149: ---------------------------------------------------------------------------------------------------

Line 93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93146: ELSE
93147: ---------------------------------------------------------------------------------------------------
93148: -- 4262811a Switch Sign
93149: ---------------------------------------------------------------------------------------------------
93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93147: ---------------------------------------------------------------------------------------------------
93148: -- 4262811a Switch Sign
93149: ---------------------------------------------------------------------------------------------------
93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302

Line 93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93148: -- 4262811a Switch Sign
93149: ---------------------------------------------------------------------------------------------------
93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302
93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93149: ---------------------------------------------------------------------------------------------------
93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302
93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93150: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302
93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93158:

Line 93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302
93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93158:
93159: END IF;
93160:

Line 93157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93153: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93155: -- 5132302
93156: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93158:
93159: END IF;
93160:
93161: -- 4955764

Line 93162: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93158:
93159: END IF;
93160:
93161: -- 4955764
93162: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93163: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93164:
93165:
93166: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93166: XLA_AE_LINES_PKG.ValidateCurrentLine;

93162: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93163: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93164:
93165:
93166: XLA_AE_LINES_PKG.ValidateCurrentLine;
93167: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93168:
93169: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93170: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93167: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93163: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93164:
93165:
93166: XLA_AE_LINES_PKG.ValidateCurrentLine;
93167: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93168:
93169: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93170: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93171: ,p_balance_type_code => l_balance_type_code);

Line 93333: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93329: --
93330: -- bulk performance
93331: --
93332: l_balance_type_code VARCHAR2(1);
93333: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93334: l_log_module VARCHAR2(240);
93335:
93336: --
93337: -- Upgrade strategy

Line 93411: XLA_AE_LINES_PKG.SetNewLine;

93407: ') <> 'PAYMENTCARD'
93408: THEN
93409:
93410: --
93411: XLA_AE_LINES_PKG.SetNewLine;
93412:
93413: p_balance_type_code := l_balance_type_code;
93414: -- set the flag so later we will know whether the gain loss line needs to be created
93415:

Line 93423: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93419:
93420: --
93421: -- bulk performance
93422: --
93423: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93424: p_header_num => 0); -- 4262811
93425: --
93426: -- set accounting line options
93427: --

Line 93428: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93424: p_header_num => 0); -- 4262811
93425: --
93426: -- set accounting line options
93427: --
93428: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93429: p_natural_side_code => 'D'
93430: , p_gain_or_loss_flag => 'N'
93431: , p_gl_transfer_mode_code => 'S'
93432: , p_acct_entry_type_code => 'A'

Line 93442: xla_ae_lines_pkg.SetAcctLineType

93438: --
93439: --
93440: -- set accounting line type info
93441: --
93442: xla_ae_lines_pkg.SetAcctLineType
93443: (p_component_type => l_component_type
93444: ,p_event_type_code => l_event_type_code
93445: ,p_line_definition_owner_code => l_line_definition_owner_code
93446: ,p_line_definition_code => l_line_definition_code

Line 93456: xla_ae_lines_pkg.SetAcctClass(

93452: ,p_event_class_code => l_event_class_code);
93453: --
93454: -- set accounting class
93455: --
93456: xla_ae_lines_pkg.SetAcctClass(
93457: p_accounting_class_code => 'LIABILITY'
93458: , p_ae_header_id => l_ae_header_id
93459: );
93460:

Line 93464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

93460:
93461: --
93462: -- set rounding class
93463: --
93464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93465: 'LIABILITY';
93466:
93467: --
93468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 93468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

93464: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93465: 'LIABILITY';
93466:
93467: --
93468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93470: --
93471: -- bulk performance
93472: --

Line 93469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

93465: 'LIABILITY';
93466:
93467: --
93468: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93470: --
93471: -- bulk performance
93472: --
93473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 93473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

93469: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93470: --
93471: -- bulk performance
93472: --
93473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93474:
93475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93477:

Line 93475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

93471: -- bulk performance
93472: --
93473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93474:
93475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93477:
93478: -- 4955764
93479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93477:
93478: -- 4955764
93479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93481:
93482: -- 4458381 Public Sector Enh
93483:

Line 93529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93525: l_rec_acct_attrs.array_num_value(18) := p_source_75;
93526: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
93527: l_rec_acct_attrs.array_num_value(19) := p_source_76;
93528:
93529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93531:
93532: ---------------------------------------------------------------------------------------------------------------
93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93526: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
93527: l_rec_acct_attrs.array_num_value(19) := p_source_76;
93528:
93529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93531:
93532: ---------------------------------------------------------------------------------------------------------------
93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93534: ---------------------------------------------------------------------------------------------------------------

Line 93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93529: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93530: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93531:
93532: ---------------------------------------------------------------------------------------------------------------
93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93534: ---------------------------------------------------------------------------------------------------------------
93535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93536:
93537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93531:
93532: ---------------------------------------------------------------------------------------------------------------
93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93534: ---------------------------------------------------------------------------------------------------------------
93535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93536:
93537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93539:

Line 93537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93533: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93534: ---------------------------------------------------------------------------------------------------------------
93535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93536:
93537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93539:
93540: IF xla_accounting_cache_pkg.GetValueChar
93541: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93534: ---------------------------------------------------------------------------------------------------------------
93535: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93536:
93537: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93539:
93540: IF xla_accounting_cache_pkg.GetValueChar
93541: (p_source_code => 'LEDGER_CATEGORY_CODE'
93542: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93549: xla_ae_lines_pkg.BflowUpgEntry

93545: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93546: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93547: )
93548: THEN
93549: xla_ae_lines_pkg.BflowUpgEntry
93550: (p_business_method_code => l_bflow_method_code
93551: ,p_business_class_code => l_bflow_class_code
93552: ,p_balance_type => l_balance_type_code);
93553: ELSE

Line 93555: XLA_AE_LINES_PKG.business_flow_validation(

93551: ,p_business_class_code => l_bflow_class_code
93552: ,p_balance_type => l_balance_type_code);
93553: ELSE
93554: NULL;
93555: XLA_AE_LINES_PKG.business_flow_validation(
93556: p_business_method_code => l_bflow_method_code
93557: ,p_business_class_code => l_bflow_class_code
93558: ,p_inherit_description_flag => l_inherit_desc_flag);
93559: END IF;

Line 93602: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93598: xla_accounting_err_pkg.build_message
93599: (p_appli_s_name => 'XLA'
93600: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93601: ,p_token_1 => 'LINE_NUMBER'
93602: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93603: ,p_token_2 => 'LINE_TYPE_NAME'
93604: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93605: l_component_type
93606: ,l_component_code

Line 93638: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93634: --
93635: --
93636: ------------------------------------------------------------------------------------------------
93637: -- 4219869 Business Flow
93638: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93639: -- Prior Entry. Currently, the following code is always generated.
93640: ------------------------------------------------------------------------------------------------
93641: -- No ValidateCurrentLine for business flow method of Prior Entry
93642:

Line 93647: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93643: ------------------------------------------------------------------------------------
93644: -- 4219869 Business Flow
93645: -- Populated credit and debit amounts -- Need to generate this within IF
93646: ------------------------------------------------------------------------------------
93647: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93648:
93649: ----------------------------------------------------------------------------------
93650: -- 4219869 Business Flow
93651: -- Update journal entry status -- Need to generate this within IF

Line 93679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93675: -- To allow MPA report to determine if it should generate report process
93676: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93677: ------------------------------------------------------------------------------------------
93678:
93679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93681: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93682: -- call ADRs
93683: -- Bug 4922099

Line 93680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93676: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93677: ------------------------------------------------------------------------------------------
93678:
93679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93681: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93682: -- call ADRs
93683: -- Bug 4922099
93684: --

Line 93701: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93697:
93698: --
93699: -- Update the line information that should be overwritten
93700: --
93701: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93702: p_header_num => 1);
93703: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93704:
93705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93703: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93699: -- Update the line information that should be overwritten
93700: --
93701: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93702: p_header_num => 1);
93703: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93704:
93705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93706:
93707: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93701: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93702: p_header_num => 1);
93703: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93704:
93705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93706:
93707: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93708: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93709: END IF;

Line 93708: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93704:
93705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93706:
93707: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93708: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93709: END IF;
93710:
93711: --
93712: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93715: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93711: --
93712: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93713: --
93714: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93715: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93716: ELSE
93717: ---------------------------------------------------------------------------------------------------
93718: -- 4262811a Switch Sign
93719: ---------------------------------------------------------------------------------------------------

Line 93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93716: ELSE
93717: ---------------------------------------------------------------------------------------------------
93718: -- 4262811a Switch Sign
93719: ---------------------------------------------------------------------------------------------------
93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93717: ---------------------------------------------------------------------------------------------------
93718: -- 4262811a Switch Sign
93719: ---------------------------------------------------------------------------------------------------
93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302

Line 93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93718: -- 4262811a Switch Sign
93719: ---------------------------------------------------------------------------------------------------
93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302
93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93719: ---------------------------------------------------------------------------------------------------
93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302
93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93727: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93720: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302
93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93727: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93728:

Line 93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302
93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93727: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93728:
93729: END IF;
93730:

Line 93727: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93724: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93725: -- 5132302
93726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93727: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93728:
93729: END IF;
93730:
93731: -- 4955764

Line 93732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93728:
93729: END IF;
93730:
93731: -- 4955764
93732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93734:
93735:
93736: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93736: XLA_AE_LINES_PKG.ValidateCurrentLine;

93732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93734:
93735:
93736: XLA_AE_LINES_PKG.ValidateCurrentLine;
93737: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93738:
93739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93740: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93737: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93734:
93735:
93736: XLA_AE_LINES_PKG.ValidateCurrentLine;
93737: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93738:
93739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93740: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93741: ,p_balance_type_code => l_balance_type_code);

Line 93891: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93887: --
93888: -- bulk performance
93889: --
93890: l_balance_type_code VARCHAR2(1);
93891: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93892: l_log_module VARCHAR2(240);
93893:
93894: --
93895: -- Upgrade strategy

Line 93967: XLA_AE_LINES_PKG.SetNewLine;

93963: ') = 'DISCOUNT')
93964: THEN
93965:
93966: --
93967: XLA_AE_LINES_PKG.SetNewLine;
93968:
93969: p_balance_type_code := l_balance_type_code;
93970: -- set the flag so later we will know whether the gain loss line needs to be created
93971:

Line 93979: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93975:
93976: --
93977: -- bulk performance
93978: --
93979: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93980: p_header_num => 0); -- 4262811
93981: --
93982: -- set accounting line options
93983: --

Line 93984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93980: p_header_num => 0); -- 4262811
93981: --
93982: -- set accounting line options
93983: --
93984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93985: p_natural_side_code => 'D'
93986: , p_gain_or_loss_flag => 'N'
93987: , p_gl_transfer_mode_code => 'S'
93988: , p_acct_entry_type_code => 'A'

Line 93998: xla_ae_lines_pkg.SetAcctLineType

93994: --
93995: --
93996: -- set accounting line type info
93997: --
93998: xla_ae_lines_pkg.SetAcctLineType
93999: (p_component_type => l_component_type
94000: ,p_event_type_code => l_event_type_code
94001: ,p_line_definition_owner_code => l_line_definition_owner_code
94002: ,p_line_definition_code => l_line_definition_code

Line 94012: xla_ae_lines_pkg.SetAcctClass(

94008: ,p_event_class_code => l_event_class_code);
94009: --
94010: -- set accounting class
94011: --
94012: xla_ae_lines_pkg.SetAcctClass(
94013: p_accounting_class_code => 'LIABILITY'
94014: , p_ae_header_id => l_ae_header_id
94015: );
94016:

Line 94020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94016:
94017: --
94018: -- set rounding class
94019: --
94020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94021: 'LIABILITY';
94022:
94023: --
94024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94021: 'LIABILITY';
94022:
94023: --
94024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94026: --
94027: -- bulk performance
94028: --

Line 94025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94021: 'LIABILITY';
94022:
94023: --
94024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94026: --
94027: -- bulk performance
94028: --
94029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94026: --
94027: -- bulk performance
94028: --
94029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94030:
94031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94033:

Line 94031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94027: -- bulk performance
94028: --
94029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94030:
94031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94033:
94034: -- 4955764
94035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94033:
94034: -- 4955764
94035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94036: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94037:
94038: -- 4458381 Public Sector Enh
94039:

Line 94085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

94081: l_rec_acct_attrs.array_num_value(18) := p_source_74;
94082: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
94083: l_rec_acct_attrs.array_num_value(19) := p_source_76;
94084:
94085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94087:
94088: ---------------------------------------------------------------------------------------------------------------
94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 94086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

94082: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
94083: l_rec_acct_attrs.array_num_value(19) := p_source_76;
94084:
94085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94087:
94088: ---------------------------------------------------------------------------------------------------------------
94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94090: ---------------------------------------------------------------------------------------------------------------

Line 94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

94085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94087:
94088: ---------------------------------------------------------------------------------------------------------------
94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94090: ---------------------------------------------------------------------------------------------------------------
94091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94092:
94093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 94091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

94087:
94088: ---------------------------------------------------------------------------------------------------------------
94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94090: ---------------------------------------------------------------------------------------------------------------
94091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94092:
94093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94095:

Line 94093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94090: ---------------------------------------------------------------------------------------------------------------
94091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94092:
94093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94095:
94096: IF xla_accounting_cache_pkg.GetValueChar
94097: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 94094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94090: ---------------------------------------------------------------------------------------------------------------
94091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94092:
94093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94095:
94096: IF xla_accounting_cache_pkg.GetValueChar
94097: (p_source_code => 'LEDGER_CATEGORY_CODE'
94098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 94105: xla_ae_lines_pkg.BflowUpgEntry

94101: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94102: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
94103: )
94104: THEN
94105: xla_ae_lines_pkg.BflowUpgEntry
94106: (p_business_method_code => l_bflow_method_code
94107: ,p_business_class_code => l_bflow_class_code
94108: ,p_balance_type => l_balance_type_code);
94109: ELSE

Line 94111: XLA_AE_LINES_PKG.business_flow_validation(

94107: ,p_business_class_code => l_bflow_class_code
94108: ,p_balance_type => l_balance_type_code);
94109: ELSE
94110: NULL;
94111: XLA_AE_LINES_PKG.business_flow_validation(
94112: p_business_method_code => l_bflow_method_code
94113: ,p_business_class_code => l_bflow_class_code
94114: ,p_inherit_description_flag => l_inherit_desc_flag);
94115: END IF;

Line 94158: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

94154: xla_accounting_err_pkg.build_message
94155: (p_appli_s_name => 'XLA'
94156: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
94157: ,p_token_1 => 'LINE_NUMBER'
94158: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94159: ,p_token_2 => 'LINE_TYPE_NAME'
94160: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94161: l_component_type
94162: ,l_component_code

Line 94194: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94190: --
94191: --
94192: ------------------------------------------------------------------------------------------------
94193: -- 4219869 Business Flow
94194: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94195: -- Prior Entry. Currently, the following code is always generated.
94196: ------------------------------------------------------------------------------------------------
94197: -- No ValidateCurrentLine for business flow method of Prior Entry
94198:

Line 94203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94199: ------------------------------------------------------------------------------------
94200: -- 4219869 Business Flow
94201: -- Populated credit and debit amounts -- Need to generate this within IF
94202: ------------------------------------------------------------------------------------
94203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94204:
94205: ----------------------------------------------------------------------------------
94206: -- 4219869 Business Flow
94207: -- Update journal entry status -- Need to generate this within IF

Line 94235: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94231: -- To allow MPA report to determine if it should generate report process
94232: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94233: ------------------------------------------------------------------------------------------
94234:
94235: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94236: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94237: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94238: -- call ADRs
94239: -- Bug 4922099

Line 94236: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94232: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94233: ------------------------------------------------------------------------------------------
94234:
94235: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94236: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94237: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94238: -- call ADRs
94239: -- Bug 4922099
94240: --

Line 94257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94253:
94254: --
94255: -- Update the line information that should be overwritten
94256: --
94257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94258: p_header_num => 1);
94259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94260:
94261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94255: -- Update the line information that should be overwritten
94256: --
94257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94258: p_header_num => 1);
94259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94260:
94261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94262:
94263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94258: p_header_num => 1);
94259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94260:
94261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94262:
94263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94265: END IF;

Line 94264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94260:
94261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94262:
94263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94265: END IF;
94266:
94267: --
94268: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94271: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94267: --
94268: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94269: --
94270: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94271: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94272: ELSE
94273: ---------------------------------------------------------------------------------------------------
94274: -- 4262811a Switch Sign
94275: ---------------------------------------------------------------------------------------------------

Line 94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94272: ELSE
94273: ---------------------------------------------------------------------------------------------------
94274: -- 4262811a Switch Sign
94275: ---------------------------------------------------------------------------------------------------
94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94273: ---------------------------------------------------------------------------------------------------
94274: -- 4262811a Switch Sign
94275: ---------------------------------------------------------------------------------------------------
94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302

Line 94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94274: -- 4262811a Switch Sign
94275: ---------------------------------------------------------------------------------------------------
94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302
94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94275: ---------------------------------------------------------------------------------------------------
94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302
94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302
94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94284:

Line 94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302
94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94284:
94285: END IF;
94286:

Line 94283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94281: -- 5132302
94282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94284:
94285: END IF;
94286:
94287: -- 4955764

Line 94288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94284:
94285: END IF;
94286:
94287: -- 4955764
94288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94290:
94291:
94292: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 94292: XLA_AE_LINES_PKG.ValidateCurrentLine;

94288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94290:
94291:
94292: XLA_AE_LINES_PKG.ValidateCurrentLine;
94293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94294:
94295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 94293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94290:
94291:
94292: XLA_AE_LINES_PKG.ValidateCurrentLine;
94293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94294:
94295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94297: ,p_balance_type_code => l_balance_type_code);

Line 94491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94487: --
94488: -- bulk performance
94489: --
94490: l_balance_type_code VARCHAR2(1);
94491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94492: l_log_module VARCHAR2(240);
94493:
94494: --
94495: -- Upgrade strategy

Line 94563: XLA_AE_LINES_PKG.SetNewLine;

94559: ') <> 'Y'
94560: THEN
94561:
94562: --
94563: XLA_AE_LINES_PKG.SetNewLine;
94564:
94565: p_balance_type_code := l_balance_type_code;
94566: -- set the flag so later we will know whether the gain loss line needs to be created
94567:

Line 94575: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94571:
94572: --
94573: -- bulk performance
94574: --
94575: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94576: p_header_num => 0); -- 4262811
94577: --
94578: -- set accounting line options
94579: --

Line 94580: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94576: p_header_num => 0); -- 4262811
94577: --
94578: -- set accounting line options
94579: --
94580: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94581: p_natural_side_code => 'C'
94582: , p_gain_or_loss_flag => 'N'
94583: , p_gl_transfer_mode_code => 'S'
94584: , p_acct_entry_type_code => 'A'

Line 94594: xla_ae_lines_pkg.SetAcctLineType

94590: --
94591: --
94592: -- set accounting line type info
94593: --
94594: xla_ae_lines_pkg.SetAcctLineType
94595: (p_component_type => l_component_type
94596: ,p_event_type_code => l_event_type_code
94597: ,p_line_definition_owner_code => l_line_definition_owner_code
94598: ,p_line_definition_code => l_line_definition_code

Line 94608: xla_ae_lines_pkg.SetAcctClass(

94604: ,p_event_class_code => l_event_class_code);
94605: --
94606: -- set accounting class
94607: --
94608: xla_ae_lines_pkg.SetAcctClass(
94609: p_accounting_class_code => 'LIABILITY'
94610: , p_ae_header_id => l_ae_header_id
94611: );
94612:

Line 94616: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94612:
94613: --
94614: -- set rounding class
94615: --
94616: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94617: 'LIABILITY';
94618:
94619: --
94620: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94620: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94616: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94617: 'LIABILITY';
94618:
94619: --
94620: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94621: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94622: --
94623: -- bulk performance
94624: --

Line 94621: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94617: 'LIABILITY';
94618:
94619: --
94620: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94621: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94622: --
94623: -- bulk performance
94624: --
94625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94621: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94622: --
94623: -- bulk performance
94624: --
94625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94626:
94627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94629:

Line 94627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94623: -- bulk performance
94624: --
94625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94626:
94627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94629:
94630: -- 4955764
94631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94629:
94630: -- 4955764
94631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94633:
94634: -- 4458381 Public Sector Enh
94635:

Line 94739: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

94735: l_rec_acct_attrs.array_num_value(42) := p_source_77;
94736: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
94737: l_rec_acct_attrs.array_num_value(43) := p_source_78;
94738:
94739: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94740: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94741:
94742: ---------------------------------------------------------------------------------------------------------------
94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 94740: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

94736: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
94737: l_rec_acct_attrs.array_num_value(43) := p_source_78;
94738:
94739: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94740: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94741:
94742: ---------------------------------------------------------------------------------------------------------------
94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94744: ---------------------------------------------------------------------------------------------------------------

Line 94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

94739: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94740: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94741:
94742: ---------------------------------------------------------------------------------------------------------------
94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94744: ---------------------------------------------------------------------------------------------------------------
94745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94746:
94747: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 94745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

94741:
94742: ---------------------------------------------------------------------------------------------------------------
94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94744: ---------------------------------------------------------------------------------------------------------------
94745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94746:
94747: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94748: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94749:

Line 94747: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94743: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94744: ---------------------------------------------------------------------------------------------------------------
94745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94746:
94747: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94748: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94749:
94750: IF xla_accounting_cache_pkg.GetValueChar
94751: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 94748: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94744: ---------------------------------------------------------------------------------------------------------------
94745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94746:
94747: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94748: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94749:
94750: IF xla_accounting_cache_pkg.GetValueChar
94751: (p_source_code => 'LEDGER_CATEGORY_CODE'
94752: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 94759: xla_ae_lines_pkg.BflowUpgEntry

94755: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94756: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
94757: )
94758: THEN
94759: xla_ae_lines_pkg.BflowUpgEntry
94760: (p_business_method_code => l_bflow_method_code
94761: ,p_business_class_code => l_bflow_class_code
94762: ,p_balance_type => l_balance_type_code);
94763: ELSE

Line 94776: xla_ae_lines_pkg.SetLineDescription(

94772: --
94773: -- call description
94774: --
94775:
94776: xla_ae_lines_pkg.SetLineDescription(
94777: p_ae_header_id => l_ae_header_id
94778: ,p_description => Description_2 (
94779: p_application_id => p_application_id
94780: , p_ae_header_id => l_ae_header_id

Line 94809: xla_ae_lines_pkg.set_ccid(

94805: , x_value_type_code => l_adr_value_type_code
94806: , p_side => 'NA'
94807: );
94808:
94809: xla_ae_lines_pkg.set_ccid(
94810: p_code_combination_id => l_ccid
94811: , p_value_type_code => l_adr_value_type_code
94812: , p_transaction_coa_id => l_adr_transaction_coa_id
94813: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94845: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

94841: xla_accounting_err_pkg.build_message
94842: (p_appli_s_name => 'XLA'
94843: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
94844: ,p_token_1 => 'LINE_NUMBER'
94845: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94846: ,p_token_2 => 'LINE_TYPE_NAME'
94847: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94848: l_component_type
94849: ,l_component_code

Line 94881: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94877: --
94878: --
94879: ------------------------------------------------------------------------------------------------
94880: -- 4219869 Business Flow
94881: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94882: -- Prior Entry. Currently, the following code is always generated.
94883: ------------------------------------------------------------------------------------------------
94884: XLA_AE_LINES_PKG.ValidateCurrentLine;
94885:

Line 94884: XLA_AE_LINES_PKG.ValidateCurrentLine;

94880: -- 4219869 Business Flow
94881: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94882: -- Prior Entry. Currently, the following code is always generated.
94883: ------------------------------------------------------------------------------------------------
94884: XLA_AE_LINES_PKG.ValidateCurrentLine;
94885:
94886: ------------------------------------------------------------------------------------
94887: -- 4219869 Business Flow
94888: -- Populated credit and debit amounts -- Need to generate this within IF

Line 94890: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94886: ------------------------------------------------------------------------------------
94887: -- 4219869 Business Flow
94888: -- Populated credit and debit amounts -- Need to generate this within IF
94889: ------------------------------------------------------------------------------------
94890: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94891:
94892: ----------------------------------------------------------------------------------
94893: -- 4219869 Business Flow
94894: -- Update journal entry status -- Need to generate this within IF

Line 94922: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94918: -- To allow MPA report to determine if it should generate report process
94919: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94920: ------------------------------------------------------------------------------------------
94921:
94922: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94923: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94924: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94925: -- call ADRs
94926: -- Bug 4922099

Line 94923: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94919: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94920: ------------------------------------------------------------------------------------------
94921:
94922: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94923: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94924: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94925: -- call ADRs
94926: -- Bug 4922099
94927: --

Line 94947: xla_ae_lines_pkg.set_ccid(

94943: , x_value_type_code => l_adr_value_type_code
94944: , p_side => 'NA'
94945: );
94946:
94947: xla_ae_lines_pkg.set_ccid(
94948: p_code_combination_id => l_ccid
94949: , p_value_type_code => l_adr_value_type_code
94950: , p_transaction_coa_id => l_adr_transaction_coa_id
94951: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94970: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94966:
94967: --
94968: -- Update the line information that should be overwritten
94969: --
94970: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94971: p_header_num => 1);
94972: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94973:
94974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94972: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94968: -- Update the line information that should be overwritten
94969: --
94970: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94971: p_header_num => 1);
94972: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94973:
94974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94975:
94976: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94970: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94971: p_header_num => 1);
94972: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94973:
94974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94975:
94976: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94977: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94978: END IF;

Line 94977: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94973:
94974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94975:
94976: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94977: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94978: END IF;
94979:
94980: --
94981: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94984: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94980: --
94981: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94982: --
94983: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94984: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94985: ELSE
94986: ---------------------------------------------------------------------------------------------------
94987: -- 4262811a Switch Sign
94988: ---------------------------------------------------------------------------------------------------

Line 94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94985: ELSE
94986: ---------------------------------------------------------------------------------------------------
94987: -- 4262811a Switch Sign
94988: ---------------------------------------------------------------------------------------------------
94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94986: ---------------------------------------------------------------------------------------------------
94987: -- 4262811a Switch Sign
94988: ---------------------------------------------------------------------------------------------------
94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302

Line 94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94987: -- 4262811a Switch Sign
94988: ---------------------------------------------------------------------------------------------------
94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302
94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94988: ---------------------------------------------------------------------------------------------------
94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302
94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94989: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302
94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94997:

Line 94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302
94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94997:
94998: END IF;
94999:

Line 94996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94992: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94994: -- 5132302
94995: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94997:
94998: END IF;
94999:
95000: -- 4955764

Line 95001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94997:
94998: END IF;
94999:
95000: -- 4955764
95001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95003:
95004:
95005: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 95005: XLA_AE_LINES_PKG.ValidateCurrentLine;

95001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95003:
95004:
95005: XLA_AE_LINES_PKG.ValidateCurrentLine;
95006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95007:
95008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 95006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95003:
95004:
95005: XLA_AE_LINES_PKG.ValidateCurrentLine;
95006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95007:
95008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95010: ,p_balance_type_code => l_balance_type_code);

Line 95204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

95200: --
95201: -- bulk performance
95202: --
95203: l_balance_type_code VARCHAR2(1);
95204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
95205: l_log_module VARCHAR2(240);
95206:
95207: --
95208: -- Upgrade strategy

Line 95274: XLA_AE_LINES_PKG.SetNewLine;

95270: ') <> 'Y'
95271: THEN
95272:
95273: --
95274: XLA_AE_LINES_PKG.SetNewLine;
95275:
95276: p_balance_type_code := l_balance_type_code;
95277: -- set the flag so later we will know whether the gain loss line needs to be created
95278:

Line 95286: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

95282:
95283: --
95284: -- bulk performance
95285: --
95286: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
95287: p_header_num => 0); -- 4262811
95288: --
95289: -- set accounting line options
95290: --

Line 95291: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

95287: p_header_num => 0); -- 4262811
95288: --
95289: -- set accounting line options
95290: --
95291: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
95292: p_natural_side_code => 'C'
95293: , p_gain_or_loss_flag => 'N'
95294: , p_gl_transfer_mode_code => 'S'
95295: , p_acct_entry_type_code => 'A'

Line 95305: xla_ae_lines_pkg.SetAcctLineType

95301: --
95302: --
95303: -- set accounting line type info
95304: --
95305: xla_ae_lines_pkg.SetAcctLineType
95306: (p_component_type => l_component_type
95307: ,p_event_type_code => l_event_type_code
95308: ,p_line_definition_owner_code => l_line_definition_owner_code
95309: ,p_line_definition_code => l_line_definition_code

Line 95319: xla_ae_lines_pkg.SetAcctClass(

95315: ,p_event_class_code => l_event_class_code);
95316: --
95317: -- set accounting class
95318: --
95319: xla_ae_lines_pkg.SetAcctClass(
95320: p_accounting_class_code => 'LIABILITY'
95321: , p_ae_header_id => l_ae_header_id
95322: );
95323:

Line 95327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

95323:
95324: --
95325: -- set rounding class
95326: --
95327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95328: 'LIABILITY';
95329:
95330: --
95331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 95331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

95327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95328: 'LIABILITY';
95329:
95330: --
95331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95333: --
95334: -- bulk performance
95335: --

Line 95332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

95328: 'LIABILITY';
95329:
95330: --
95331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95333: --
95334: -- bulk performance
95335: --
95336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 95336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

95332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95333: --
95334: -- bulk performance
95335: --
95336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95337:
95338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95340:

Line 95338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

95334: -- bulk performance
95335: --
95336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95337:
95338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95340:
95341: -- 4955764
95342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95340:
95341: -- 4955764
95342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95343: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95344:
95345: -- 4458381 Public Sector Enh
95346:

Line 95450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95446: l_rec_acct_attrs.array_num_value(42) := p_source_77;
95447: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
95448: l_rec_acct_attrs.array_num_value(43) := p_source_78;
95449:
95450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95452:
95453: ---------------------------------------------------------------------------------------------------------------
95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95447: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
95448: l_rec_acct_attrs.array_num_value(43) := p_source_78;
95449:
95450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95452:
95453: ---------------------------------------------------------------------------------------------------------------
95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95455: ---------------------------------------------------------------------------------------------------------------

Line 95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95452:
95453: ---------------------------------------------------------------------------------------------------------------
95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95455: ---------------------------------------------------------------------------------------------------------------
95456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95457:
95458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95452:
95453: ---------------------------------------------------------------------------------------------------------------
95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95455: ---------------------------------------------------------------------------------------------------------------
95456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95457:
95458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95460:

Line 95458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95455: ---------------------------------------------------------------------------------------------------------------
95456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95457:
95458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95460:
95461: IF xla_accounting_cache_pkg.GetValueChar
95462: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95455: ---------------------------------------------------------------------------------------------------------------
95456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95457:
95458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95460:
95461: IF xla_accounting_cache_pkg.GetValueChar
95462: (p_source_code => 'LEDGER_CATEGORY_CODE'
95463: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95470: xla_ae_lines_pkg.BflowUpgEntry

95466: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95467: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95468: )
95469: THEN
95470: xla_ae_lines_pkg.BflowUpgEntry
95471: (p_business_method_code => l_bflow_method_code
95472: ,p_business_class_code => l_bflow_class_code
95473: ,p_balance_type => l_balance_type_code);
95474: ELSE

Line 95476: XLA_AE_LINES_PKG.business_flow_validation(

95472: ,p_business_class_code => l_bflow_class_code
95473: ,p_balance_type => l_balance_type_code);
95474: ELSE
95475: NULL;
95476: XLA_AE_LINES_PKG.business_flow_validation(
95477: p_business_method_code => l_bflow_method_code
95478: ,p_business_class_code => l_bflow_class_code
95479: ,p_inherit_description_flag => l_inherit_desc_flag);
95480: END IF;

Line 95490: xla_ae_lines_pkg.SetLineDescription(

95486: --
95487: -- call description
95488: --
95489:
95490: xla_ae_lines_pkg.SetLineDescription(
95491: p_ae_header_id => l_ae_header_id
95492: ,p_description => Description_2 (
95493: p_application_id => p_application_id
95494: , p_ae_header_id => l_ae_header_id

Line 95513: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

95509: NULL;
95510: --
95511: --
95512:
95513: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
95514: p_code_combination_id => TO_NUMBER(C_NUM)
95515: , p_value_type_code => NULL
95516: , p_transaction_coa_id => null
95517: , p_accounting_coa_id => null

Line 95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95526: );
95527:
95528:
95529: -- initialise segments
95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95527:
95528:
95529: -- initialise segments
95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95528:
95529: -- initialise segments
95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95529: -- initialise segments
95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95530: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95531: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95532: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95533: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95534: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95535: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95536: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95537: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95538: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95539: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95540: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95541: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95542: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95543: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95544: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95545: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95546: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95547: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95548: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95549: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95550: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95551: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95552: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95560: --

Line 95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95553: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95560: --
95561:

Line 95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95554: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95560: --
95561:
95562: --

Line 95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95555: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95556: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95557: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95558: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95559: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95560: --
95561:
95562: --
95563:

Line 95582: xla_ae_lines_pkg.set_segment(

95578: );
95579:
95580: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95581:
95582: xla_ae_lines_pkg.set_segment(
95583: p_to_segment_code => 'GL_ACCOUNT'
95584: , p_segment_value => l_segment
95585: , p_from_segment_code => l_adr_value_segment_code
95586: , p_from_combination_id => l_adr_value_combination_id

Line 95626: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

95622: xla_accounting_err_pkg.build_message
95623: (p_appli_s_name => 'XLA'
95624: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
95625: ,p_token_1 => 'LINE_NUMBER'
95626: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
95627: ,p_token_2 => 'LINE_TYPE_NAME'
95628: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
95629: l_component_type
95630: ,l_component_code

Line 95662: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

95658: --
95659: --
95660: ------------------------------------------------------------------------------------------------
95661: -- 4219869 Business Flow
95662: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95663: -- Prior Entry. Currently, the following code is always generated.
95664: ------------------------------------------------------------------------------------------------
95665: XLA_AE_LINES_PKG.ValidateCurrentLine;
95666:

Line 95665: XLA_AE_LINES_PKG.ValidateCurrentLine;

95661: -- 4219869 Business Flow
95662: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95663: -- Prior Entry. Currently, the following code is always generated.
95664: ------------------------------------------------------------------------------------------------
95665: XLA_AE_LINES_PKG.ValidateCurrentLine;
95666:
95667: ------------------------------------------------------------------------------------
95668: -- 4219869 Business Flow
95669: -- Populated credit and debit amounts -- Need to generate this within IF

Line 95671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95667: ------------------------------------------------------------------------------------
95668: -- 4219869 Business Flow
95669: -- Populated credit and debit amounts -- Need to generate this within IF
95670: ------------------------------------------------------------------------------------
95671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95672:
95673: ----------------------------------------------------------------------------------
95674: -- 4219869 Business Flow
95675: -- Update journal entry status -- Need to generate this within IF

Line 95703: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

95699: -- To allow MPA report to determine if it should generate report process
95700: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95701: ------------------------------------------------------------------------------------------
95702:
95703: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95704: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95705: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95706: -- call ADRs
95707: -- Bug 4922099

Line 95704: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

95700: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95701: ------------------------------------------------------------------------------------------
95702:
95703: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95704: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95705: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95706: -- call ADRs
95707: -- Bug 4922099
95708: --

Line 95718: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

95714: NULL;
95715: --
95716: --
95717:
95718: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
95719: p_code_combination_id => TO_NUMBER(C_NUM)
95720: , p_value_type_code => NULL
95721: , p_transaction_coa_id => null
95722: , p_accounting_coa_id => null

Line 95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95731: );
95732:
95733:
95734: -- initialise segments
95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95732:
95733:
95734: -- initialise segments
95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95733:
95734: -- initialise segments
95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95734: -- initialise segments
95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95735: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95736: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95737: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95738: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95739: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95740: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95741: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95742: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95743: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95744: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95745: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95746: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95747: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95748: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95749: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95750: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95751: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95752: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95753: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95754: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95755: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95756: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95757: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95765: --

Line 95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95758: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95765: --
95766:

Line 95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95759: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95765: --
95766:
95767: --

Line 95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

95760: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95761: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95762: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95763: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95764: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
95765: --
95766:
95767: --
95768:

Line 95787: xla_ae_lines_pkg.set_segment(

95783: );
95784:
95785: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95786:
95787: xla_ae_lines_pkg.set_segment(
95788: p_to_segment_code => 'GL_ACCOUNT'
95789: , p_segment_value => l_segment
95790: , p_from_segment_code => l_adr_value_segment_code
95791: , p_from_combination_id => l_adr_value_combination_id

Line 95818: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

95814:
95815: --
95816: -- Update the line information that should be overwritten
95817: --
95818: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95819: p_header_num => 1);
95820: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95821:
95822: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 95820: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

95816: -- Update the line information that should be overwritten
95817: --
95818: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95819: p_header_num => 1);
95820: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95821:
95822: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95823:
95824: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 95822: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

95818: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95819: p_header_num => 1);
95820: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95821:
95822: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95823:
95824: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95825: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95826: END IF;

Line 95825: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

95821:
95822: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95823:
95824: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95825: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95826: END IF;
95827:
95828: --
95829: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 95832: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

95828: --
95829: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95830: --
95831: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95832: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95833: ELSE
95834: ---------------------------------------------------------------------------------------------------
95835: -- 4262811a Switch Sign
95836: ---------------------------------------------------------------------------------------------------

Line 95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

95833: ELSE
95834: ---------------------------------------------------------------------------------------------------
95835: -- 4262811a Switch Sign
95836: ---------------------------------------------------------------------------------------------------
95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95834: ---------------------------------------------------------------------------------------------------
95835: -- 4262811a Switch Sign
95836: ---------------------------------------------------------------------------------------------------
95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302

Line 95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95835: -- 4262811a Switch Sign
95836: ---------------------------------------------------------------------------------------------------
95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302
95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95836: ---------------------------------------------------------------------------------------------------
95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302
95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95844: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95837: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302
95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95844: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95845:

Line 95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

95839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302
95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95844: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95845:
95846: END IF;
95847:

Line 95844: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95840: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95841: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95842: -- 5132302
95843: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95844: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95845:
95846: END IF;
95847:
95848: -- 4955764

Line 95849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95845:
95846: END IF;
95847:
95848: -- 4955764
95849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95851:
95852:
95853: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 95853: XLA_AE_LINES_PKG.ValidateCurrentLine;

95849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95851:
95852:
95853: XLA_AE_LINES_PKG.ValidateCurrentLine;
95854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95855:
95856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95857: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 95854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95851:
95852:
95853: XLA_AE_LINES_PKG.ValidateCurrentLine;
95854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95855:
95856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95857: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95858: ,p_balance_type_code => l_balance_type_code);

Line 96052: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

96048: --
96049: -- bulk performance
96050: --
96051: l_balance_type_code VARCHAR2(1);
96052: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
96053: l_log_module VARCHAR2(240);
96054:
96055: --
96056: -- Upgrade strategy

Line 96122: XLA_AE_LINES_PKG.SetNewLine;

96118: ') <> 'Y'
96119: THEN
96120:
96121: --
96122: XLA_AE_LINES_PKG.SetNewLine;
96123:
96124: p_balance_type_code := l_balance_type_code;
96125: -- set the flag so later we will know whether the gain loss line needs to be created
96126:

Line 96134: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96130:
96131: --
96132: -- bulk performance
96133: --
96134: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96135: p_header_num => 0); -- 4262811
96136: --
96137: -- set accounting line options
96138: --

Line 96139: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96135: p_header_num => 0); -- 4262811
96136: --
96137: -- set accounting line options
96138: --
96139: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96140: p_natural_side_code => 'C'
96141: , p_gain_or_loss_flag => 'N'
96142: , p_gl_transfer_mode_code => 'S'
96143: , p_acct_entry_type_code => 'A'

Line 96153: xla_ae_lines_pkg.SetAcctLineType

96149: --
96150: --
96151: -- set accounting line type info
96152: --
96153: xla_ae_lines_pkg.SetAcctLineType
96154: (p_component_type => l_component_type
96155: ,p_event_type_code => l_event_type_code
96156: ,p_line_definition_owner_code => l_line_definition_owner_code
96157: ,p_line_definition_code => l_line_definition_code

Line 96167: xla_ae_lines_pkg.SetAcctClass(

96163: ,p_event_class_code => l_event_class_code);
96164: --
96165: -- set accounting class
96166: --
96167: xla_ae_lines_pkg.SetAcctClass(
96168: p_accounting_class_code => 'LIABILITY'
96169: , p_ae_header_id => l_ae_header_id
96170: );
96171:

Line 96175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96171:
96172: --
96173: -- set rounding class
96174: --
96175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96176: 'LIABILITY';
96177:
96178: --
96179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96176: 'LIABILITY';
96177:
96178: --
96179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96181: --
96182: -- bulk performance
96183: --

Line 96180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96176: 'LIABILITY';
96177:
96178: --
96179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96181: --
96182: -- bulk performance
96183: --
96184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96181: --
96182: -- bulk performance
96183: --
96184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96185:
96186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96188:

Line 96186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96182: -- bulk performance
96183: --
96184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96185:
96186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96188:
96189: -- 4955764
96190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96188:
96189: -- 4955764
96190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96192:
96193: -- 4458381 Public Sector Enh
96194:

Line 96298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

96294: l_rec_acct_attrs.array_num_value(42) := p_source_77;
96295: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
96296: l_rec_acct_attrs.array_num_value(43) := p_source_78;
96297:
96298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96300:
96301: ---------------------------------------------------------------------------------------------------------------
96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 96299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

96295: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
96296: l_rec_acct_attrs.array_num_value(43) := p_source_78;
96297:
96298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96300:
96301: ---------------------------------------------------------------------------------------------------------------
96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96303: ---------------------------------------------------------------------------------------------------------------

Line 96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

96298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96300:
96301: ---------------------------------------------------------------------------------------------------------------
96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96303: ---------------------------------------------------------------------------------------------------------------
96304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96305:
96306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 96304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

96300:
96301: ---------------------------------------------------------------------------------------------------------------
96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96303: ---------------------------------------------------------------------------------------------------------------
96304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96305:
96306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96308:

Line 96306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96303: ---------------------------------------------------------------------------------------------------------------
96304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96305:
96306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96308:
96309: IF xla_accounting_cache_pkg.GetValueChar
96310: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 96307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96303: ---------------------------------------------------------------------------------------------------------------
96304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96305:
96306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96308:
96309: IF xla_accounting_cache_pkg.GetValueChar
96310: (p_source_code => 'LEDGER_CATEGORY_CODE'
96311: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 96318: xla_ae_lines_pkg.BflowUpgEntry

96314: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96315: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
96316: )
96317: THEN
96318: xla_ae_lines_pkg.BflowUpgEntry
96319: (p_business_method_code => l_bflow_method_code
96320: ,p_business_class_code => l_bflow_class_code
96321: ,p_balance_type => l_balance_type_code);
96322: ELSE

Line 96324: XLA_AE_LINES_PKG.business_flow_validation(

96320: ,p_business_class_code => l_bflow_class_code
96321: ,p_balance_type => l_balance_type_code);
96322: ELSE
96323: NULL;
96324: XLA_AE_LINES_PKG.business_flow_validation(
96325: p_business_method_code => l_bflow_method_code
96326: ,p_business_class_code => l_bflow_class_code
96327: ,p_inherit_description_flag => l_inherit_desc_flag);
96328: END IF;

Line 96338: xla_ae_lines_pkg.SetLineDescription(

96334: --
96335: -- call description
96336: --
96337:
96338: xla_ae_lines_pkg.SetLineDescription(
96339: p_ae_header_id => l_ae_header_id
96340: ,p_description => Description_2 (
96341: p_application_id => p_application_id
96342: , p_ae_header_id => l_ae_header_id

Line 96371: xla_ae_lines_pkg.set_ccid(

96367: , x_value_type_code => l_adr_value_type_code
96368: , p_side => 'NA'
96369: );
96370:
96371: xla_ae_lines_pkg.set_ccid(
96372: p_code_combination_id => l_ccid
96373: , p_value_type_code => l_adr_value_type_code
96374: , p_transaction_coa_id => l_adr_transaction_coa_id
96375: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96387: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

96383: , p_side => 'NA'
96384: );
96385:
96386:
96387: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
96388: p_to_segment_code => 'GL_BALANCING'
96389: , p_segment_value => C_CHAR
96390: , p_from_segment_code => NULL
96391: , p_from_combination_id => NULL

Line 96431: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96427: xla_accounting_err_pkg.build_message
96428: (p_appli_s_name => 'XLA'
96429: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
96430: ,p_token_1 => 'LINE_NUMBER'
96431: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
96432: ,p_token_2 => 'LINE_TYPE_NAME'
96433: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
96434: l_component_type
96435: ,l_component_code

Line 96467: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

96463: --
96464: --
96465: ------------------------------------------------------------------------------------------------
96466: -- 4219869 Business Flow
96467: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96468: -- Prior Entry. Currently, the following code is always generated.
96469: ------------------------------------------------------------------------------------------------
96470: XLA_AE_LINES_PKG.ValidateCurrentLine;
96471:

Line 96470: XLA_AE_LINES_PKG.ValidateCurrentLine;

96466: -- 4219869 Business Flow
96467: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96468: -- Prior Entry. Currently, the following code is always generated.
96469: ------------------------------------------------------------------------------------------------
96470: XLA_AE_LINES_PKG.ValidateCurrentLine;
96471:
96472: ------------------------------------------------------------------------------------
96473: -- 4219869 Business Flow
96474: -- Populated credit and debit amounts -- Need to generate this within IF

Line 96476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96472: ------------------------------------------------------------------------------------
96473: -- 4219869 Business Flow
96474: -- Populated credit and debit amounts -- Need to generate this within IF
96475: ------------------------------------------------------------------------------------
96476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96477:
96478: ----------------------------------------------------------------------------------
96479: -- 4219869 Business Flow
96480: -- Update journal entry status -- Need to generate this within IF

Line 96508: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

96504: -- To allow MPA report to determine if it should generate report process
96505: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96506: ------------------------------------------------------------------------------------------
96507:
96508: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96509: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96510: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96511: -- call ADRs
96512: -- Bug 4922099

Line 96509: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

96505: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96506: ------------------------------------------------------------------------------------------
96507:
96508: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96509: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96510: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96511: -- call ADRs
96512: -- Bug 4922099
96513: --

Line 96533: xla_ae_lines_pkg.set_ccid(

96529: , x_value_type_code => l_adr_value_type_code
96530: , p_side => 'NA'
96531: );
96532:
96533: xla_ae_lines_pkg.set_ccid(
96534: p_code_combination_id => l_ccid
96535: , p_value_type_code => l_adr_value_type_code
96536: , p_transaction_coa_id => l_adr_transaction_coa_id
96537: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96549: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

96545: , p_side => 'NA'
96546: );
96547:
96548:
96549: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
96550: p_to_segment_code => 'GL_BALANCING'
96551: , p_segment_value => C_CHAR
96552: , p_from_segment_code => NULL
96553: , p_from_combination_id => NULL

Line 96580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

96576:
96577: --
96578: -- Update the line information that should be overwritten
96579: --
96580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96581: p_header_num => 1);
96582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96583:
96584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 96582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

96578: -- Update the line information that should be overwritten
96579: --
96580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96581: p_header_num => 1);
96582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96583:
96584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96585:
96586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 96584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

96580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96581: p_header_num => 1);
96582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96583:
96584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96585:
96586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96588: END IF;

Line 96587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

96583:
96584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96585:
96586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96588: END IF;
96589:
96590: --
96591: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 96594: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

96590: --
96591: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96592: --
96593: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96594: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96595: ELSE
96596: ---------------------------------------------------------------------------------------------------
96597: -- 4262811a Switch Sign
96598: ---------------------------------------------------------------------------------------------------

Line 96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

96595: ELSE
96596: ---------------------------------------------------------------------------------------------------
96597: -- 4262811a Switch Sign
96598: ---------------------------------------------------------------------------------------------------
96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96596: ---------------------------------------------------------------------------------------------------
96597: -- 4262811a Switch Sign
96598: ---------------------------------------------------------------------------------------------------
96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302

Line 96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96597: -- 4262811a Switch Sign
96598: ---------------------------------------------------------------------------------------------------
96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302
96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96598: ---------------------------------------------------------------------------------------------------
96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302
96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302
96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96607:

Line 96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302
96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96607:
96608: END IF;
96609:

Line 96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96604: -- 5132302
96605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96607:
96608: END IF;
96609:
96610: -- 4955764

Line 96611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96607:
96608: END IF;
96609:
96610: -- 4955764
96611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96613:
96614:
96615: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 96615: XLA_AE_LINES_PKG.ValidateCurrentLine;

96611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96613:
96614:
96615: XLA_AE_LINES_PKG.ValidateCurrentLine;
96616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96617:
96618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 96616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96613:
96614:
96615: XLA_AE_LINES_PKG.ValidateCurrentLine;
96616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96617:
96618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96620: ,p_balance_type_code => l_balance_type_code);

Line 96812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

96808: --
96809: -- bulk performance
96810: --
96811: l_balance_type_code VARCHAR2(1);
96812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
96813: l_log_module VARCHAR2(240);
96814:
96815: --
96816: -- Upgrade strategy

Line 96884: XLA_AE_LINES_PKG.SetNewLine;

96880: ') <> 'Y'
96881: THEN
96882:
96883: --
96884: XLA_AE_LINES_PKG.SetNewLine;
96885:
96886: p_balance_type_code := l_balance_type_code;
96887: -- set the flag so later we will know whether the gain loss line needs to be created
96888:

Line 96896: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96892:
96893: --
96894: -- bulk performance
96895: --
96896: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96897: p_header_num => 0); -- 4262811
96898: --
96899: -- set accounting line options
96900: --

Line 96901: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96897: p_header_num => 0); -- 4262811
96898: --
96899: -- set accounting line options
96900: --
96901: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96902: p_natural_side_code => 'C'
96903: , p_gain_or_loss_flag => 'N'
96904: , p_gl_transfer_mode_code => 'S'
96905: , p_acct_entry_type_code => 'A'

Line 96915: xla_ae_lines_pkg.SetAcctLineType

96911: --
96912: --
96913: -- set accounting line type info
96914: --
96915: xla_ae_lines_pkg.SetAcctLineType
96916: (p_component_type => l_component_type
96917: ,p_event_type_code => l_event_type_code
96918: ,p_line_definition_owner_code => l_line_definition_owner_code
96919: ,p_line_definition_code => l_line_definition_code

Line 96929: xla_ae_lines_pkg.SetAcctClass(

96925: ,p_event_class_code => l_event_class_code);
96926: --
96927: -- set accounting class
96928: --
96929: xla_ae_lines_pkg.SetAcctClass(
96930: p_accounting_class_code => 'LIABILITY'
96931: , p_ae_header_id => l_ae_header_id
96932: );
96933:

Line 96937: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96933:
96934: --
96935: -- set rounding class
96936: --
96937: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96938: 'LIABILITY';
96939:
96940: --
96941: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96941: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96937: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96938: 'LIABILITY';
96939:
96940: --
96941: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96942: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96943: --
96944: -- bulk performance
96945: --

Line 96942: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96938: 'LIABILITY';
96939:
96940: --
96941: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96942: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96943: --
96944: -- bulk performance
96945: --
96946: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96946: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96942: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96943: --
96944: -- bulk performance
96945: --
96946: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96947:
96948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96949: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96950:

Line 96948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96944: -- bulk performance
96945: --
96946: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96947:
96948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96949: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96950:
96951: -- 4955764
96952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96949: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96950:
96951: -- 4955764
96952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96954:
96955: -- 4458381 Public Sector Enh
96956:

Line 97058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97054: l_rec_acct_attrs.array_num_value(41) := p_source_77;
97055: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
97056: l_rec_acct_attrs.array_num_value(42) := p_source_78;
97057:
97058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97060:
97061: ---------------------------------------------------------------------------------------------------------------
97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97055: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
97056: l_rec_acct_attrs.array_num_value(42) := p_source_78;
97057:
97058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97060:
97061: ---------------------------------------------------------------------------------------------------------------
97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97063: ---------------------------------------------------------------------------------------------------------------

Line 97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97060:
97061: ---------------------------------------------------------------------------------------------------------------
97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97063: ---------------------------------------------------------------------------------------------------------------
97064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97065:
97066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97060:
97061: ---------------------------------------------------------------------------------------------------------------
97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97063: ---------------------------------------------------------------------------------------------------------------
97064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97065:
97066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97068:

Line 97066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97063: ---------------------------------------------------------------------------------------------------------------
97064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97065:
97066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97068:
97069: IF xla_accounting_cache_pkg.GetValueChar
97070: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97063: ---------------------------------------------------------------------------------------------------------------
97064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97065:
97066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97068:
97069: IF xla_accounting_cache_pkg.GetValueChar
97070: (p_source_code => 'LEDGER_CATEGORY_CODE'
97071: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97078: xla_ae_lines_pkg.BflowUpgEntry

97074: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97075: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97076: )
97077: THEN
97078: xla_ae_lines_pkg.BflowUpgEntry
97079: (p_business_method_code => l_bflow_method_code
97080: ,p_business_class_code => l_bflow_class_code
97081: ,p_balance_type => l_balance_type_code);
97082: ELSE

Line 97095: xla_ae_lines_pkg.SetLineDescription(

97091: --
97092: -- call description
97093: --
97094:
97095: xla_ae_lines_pkg.SetLineDescription(
97096: p_ae_header_id => l_ae_header_id
97097: ,p_description => Description_2 (
97098: p_application_id => p_application_id
97099: , p_ae_header_id => l_ae_header_id

Line 97128: xla_ae_lines_pkg.set_ccid(

97124: , x_value_type_code => l_adr_value_type_code
97125: , p_side => 'NA'
97126: );
97127:
97128: xla_ae_lines_pkg.set_ccid(
97129: p_code_combination_id => l_ccid
97130: , p_value_type_code => l_adr_value_type_code
97131: , p_transaction_coa_id => l_adr_transaction_coa_id
97132: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97164: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

97160: xla_accounting_err_pkg.build_message
97161: (p_appli_s_name => 'XLA'
97162: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97163: ,p_token_1 => 'LINE_NUMBER'
97164: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97165: ,p_token_2 => 'LINE_TYPE_NAME'
97166: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97167: l_component_type
97168: ,l_component_code

Line 97200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97196: --
97197: --
97198: ------------------------------------------------------------------------------------------------
97199: -- 4219869 Business Flow
97200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97201: -- Prior Entry. Currently, the following code is always generated.
97202: ------------------------------------------------------------------------------------------------
97203: XLA_AE_LINES_PKG.ValidateCurrentLine;
97204:

Line 97203: XLA_AE_LINES_PKG.ValidateCurrentLine;

97199: -- 4219869 Business Flow
97200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97201: -- Prior Entry. Currently, the following code is always generated.
97202: ------------------------------------------------------------------------------------------------
97203: XLA_AE_LINES_PKG.ValidateCurrentLine;
97204:
97205: ------------------------------------------------------------------------------------
97206: -- 4219869 Business Flow
97207: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97205: ------------------------------------------------------------------------------------
97206: -- 4219869 Business Flow
97207: -- Populated credit and debit amounts -- Need to generate this within IF
97208: ------------------------------------------------------------------------------------
97209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97210:
97211: ----------------------------------------------------------------------------------
97212: -- 4219869 Business Flow
97213: -- Update journal entry status -- Need to generate this within IF

Line 97241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

97237: -- To allow MPA report to determine if it should generate report process
97238: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97239: ------------------------------------------------------------------------------------------
97240:
97241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97243: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97244: -- call ADRs
97245: -- Bug 4922099

Line 97242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

97238: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97239: ------------------------------------------------------------------------------------------
97240:
97241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97243: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97244: -- call ADRs
97245: -- Bug 4922099
97246: --

Line 97266: xla_ae_lines_pkg.set_ccid(

97262: , x_value_type_code => l_adr_value_type_code
97263: , p_side => 'NA'
97264: );
97265:
97266: xla_ae_lines_pkg.set_ccid(
97267: p_code_combination_id => l_ccid
97268: , p_value_type_code => l_adr_value_type_code
97269: , p_transaction_coa_id => l_adr_transaction_coa_id
97270: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97289: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

97285:
97286: --
97287: -- Update the line information that should be overwritten
97288: --
97289: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97290: p_header_num => 1);
97291: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97292:
97293: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 97291: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

97287: -- Update the line information that should be overwritten
97288: --
97289: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97290: p_header_num => 1);
97291: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97292:
97293: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97294:
97295: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 97293: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

97289: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97290: p_header_num => 1);
97291: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97292:
97293: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97294:
97295: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97296: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97297: END IF;

Line 97296: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

97292:
97293: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97294:
97295: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97296: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97297: END IF;
97298:
97299: --
97300: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 97303: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

97299: --
97300: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97301: --
97302: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97303: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97304: ELSE
97305: ---------------------------------------------------------------------------------------------------
97306: -- 4262811a Switch Sign
97307: ---------------------------------------------------------------------------------------------------

Line 97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

97304: ELSE
97305: ---------------------------------------------------------------------------------------------------
97306: -- 4262811a Switch Sign
97307: ---------------------------------------------------------------------------------------------------
97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97305: ---------------------------------------------------------------------------------------------------
97306: -- 4262811a Switch Sign
97307: ---------------------------------------------------------------------------------------------------
97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302

Line 97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97306: -- 4262811a Switch Sign
97307: ---------------------------------------------------------------------------------------------------
97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302
97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97307: ---------------------------------------------------------------------------------------------------
97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302
97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97308: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302
97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97316:

Line 97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

97310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302
97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97316:
97317: END IF;
97318:

Line 97315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97313: -- 5132302
97314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97316:
97317: END IF;
97318:
97319: -- 4955764

Line 97320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97316:
97317: END IF;
97318:
97319: -- 4955764
97320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97322:
97323:
97324: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 97324: XLA_AE_LINES_PKG.ValidateCurrentLine;

97320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97322:
97323:
97324: XLA_AE_LINES_PKG.ValidateCurrentLine;
97325: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97326:
97327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97328: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 97325: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97322:
97323:
97324: XLA_AE_LINES_PKG.ValidateCurrentLine;
97325: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97326:
97327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97328: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97329: ,p_balance_type_code => l_balance_type_code);

Line 97521: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

97517: --
97518: -- bulk performance
97519: --
97520: l_balance_type_code VARCHAR2(1);
97521: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
97522: l_log_module VARCHAR2(240);
97523:
97524: --
97525: -- Upgrade strategy

Line 97591: XLA_AE_LINES_PKG.SetNewLine;

97587: ') <> 'Y'
97588: THEN
97589:
97590: --
97591: XLA_AE_LINES_PKG.SetNewLine;
97592:
97593: p_balance_type_code := l_balance_type_code;
97594: -- set the flag so later we will know whether the gain loss line needs to be created
97595:

Line 97603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

97599:
97600: --
97601: -- bulk performance
97602: --
97603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
97604: p_header_num => 0); -- 4262811
97605: --
97606: -- set accounting line options
97607: --

Line 97608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

97604: p_header_num => 0); -- 4262811
97605: --
97606: -- set accounting line options
97607: --
97608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
97609: p_natural_side_code => 'C'
97610: , p_gain_or_loss_flag => 'N'
97611: , p_gl_transfer_mode_code => 'S'
97612: , p_acct_entry_type_code => 'A'

Line 97622: xla_ae_lines_pkg.SetAcctLineType

97618: --
97619: --
97620: -- set accounting line type info
97621: --
97622: xla_ae_lines_pkg.SetAcctLineType
97623: (p_component_type => l_component_type
97624: ,p_event_type_code => l_event_type_code
97625: ,p_line_definition_owner_code => l_line_definition_owner_code
97626: ,p_line_definition_code => l_line_definition_code

Line 97636: xla_ae_lines_pkg.SetAcctClass(

97632: ,p_event_class_code => l_event_class_code);
97633: --
97634: -- set accounting class
97635: --
97636: xla_ae_lines_pkg.SetAcctClass(
97637: p_accounting_class_code => 'LIABILITY'
97638: , p_ae_header_id => l_ae_header_id
97639: );
97640:

Line 97644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

97640:
97641: --
97642: -- set rounding class
97643: --
97644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97645: 'LIABILITY';
97646:
97647: --
97648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 97648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

97644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97645: 'LIABILITY';
97646:
97647: --
97648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97650: --
97651: -- bulk performance
97652: --

Line 97649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

97645: 'LIABILITY';
97646:
97647: --
97648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97650: --
97651: -- bulk performance
97652: --
97653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 97653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

97649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97650: --
97651: -- bulk performance
97652: --
97653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97654:
97655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97657:

Line 97655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

97651: -- bulk performance
97652: --
97653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97654:
97655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97657:
97658: -- 4955764
97659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97657:
97658: -- 4955764
97659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97661:
97662: -- 4458381 Public Sector Enh
97663:

Line 97765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97761: l_rec_acct_attrs.array_num_value(41) := p_source_77;
97762: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
97763: l_rec_acct_attrs.array_num_value(42) := p_source_78;
97764:
97765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97767:
97768: ---------------------------------------------------------------------------------------------------------------
97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97762: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
97763: l_rec_acct_attrs.array_num_value(42) := p_source_78;
97764:
97765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97767:
97768: ---------------------------------------------------------------------------------------------------------------
97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97770: ---------------------------------------------------------------------------------------------------------------

Line 97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97765: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97766: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97767:
97768: ---------------------------------------------------------------------------------------------------------------
97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97770: ---------------------------------------------------------------------------------------------------------------
97771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97772:
97773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97767:
97768: ---------------------------------------------------------------------------------------------------------------
97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97770: ---------------------------------------------------------------------------------------------------------------
97771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97772:
97773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97775:

Line 97773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97769: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97770: ---------------------------------------------------------------------------------------------------------------
97771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97772:
97773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97775:
97776: IF xla_accounting_cache_pkg.GetValueChar
97777: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97770: ---------------------------------------------------------------------------------------------------------------
97771: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97772:
97773: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97775:
97776: IF xla_accounting_cache_pkg.GetValueChar
97777: (p_source_code => 'LEDGER_CATEGORY_CODE'
97778: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97785: xla_ae_lines_pkg.BflowUpgEntry

97781: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97782: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97783: )
97784: THEN
97785: xla_ae_lines_pkg.BflowUpgEntry
97786: (p_business_method_code => l_bflow_method_code
97787: ,p_business_class_code => l_bflow_class_code
97788: ,p_balance_type => l_balance_type_code);
97789: ELSE

Line 97791: XLA_AE_LINES_PKG.business_flow_validation(

97787: ,p_business_class_code => l_bflow_class_code
97788: ,p_balance_type => l_balance_type_code);
97789: ELSE
97790: NULL;
97791: XLA_AE_LINES_PKG.business_flow_validation(
97792: p_business_method_code => l_bflow_method_code
97793: ,p_business_class_code => l_bflow_class_code
97794: ,p_inherit_description_flag => l_inherit_desc_flag);
97795: END IF;

Line 97805: xla_ae_lines_pkg.SetLineDescription(

97801: --
97802: -- call description
97803: --
97804:
97805: xla_ae_lines_pkg.SetLineDescription(
97806: p_ae_header_id => l_ae_header_id
97807: ,p_description => Description_2 (
97808: p_application_id => p_application_id
97809: , p_ae_header_id => l_ae_header_id

Line 97828: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

97824: NULL;
97825: --
97826: --
97827:
97828: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
97829: p_code_combination_id => TO_NUMBER(C_NUM)
97830: , p_value_type_code => NULL
97831: , p_transaction_coa_id => null
97832: , p_accounting_coa_id => null

Line 97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97841: );
97842:
97843:
97844: -- initialise segments
97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97842:
97843:
97844: -- initialise segments
97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97843:
97844: -- initialise segments
97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97844: -- initialise segments
97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97845: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97846: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97847: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97848: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97849: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97850: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97851: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97852: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97853: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97854: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97855: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97856: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97857: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97858: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97859: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97860: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97861: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97862: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97863: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97864: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97865: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97866: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97867: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97875: --

Line 97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97868: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97875: --
97876:

Line 97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97869: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97875: --
97876:
97877: --

Line 97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

97870: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97871: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97872: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97873: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97874: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
97875: --
97876:
97877: --
97878:

Line 97897: xla_ae_lines_pkg.set_segment(

97893: );
97894:
97895: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97896:
97897: xla_ae_lines_pkg.set_segment(
97898: p_to_segment_code => 'GL_ACCOUNT'
97899: , p_segment_value => l_segment
97900: , p_from_segment_code => l_adr_value_segment_code
97901: , p_from_combination_id => l_adr_value_combination_id

Line 97941: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

97937: xla_accounting_err_pkg.build_message
97938: (p_appli_s_name => 'XLA'
97939: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97940: ,p_token_1 => 'LINE_NUMBER'
97941: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97942: ,p_token_2 => 'LINE_TYPE_NAME'
97943: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97944: l_component_type
97945: ,l_component_code

Line 97977: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97973: --
97974: --
97975: ------------------------------------------------------------------------------------------------
97976: -- 4219869 Business Flow
97977: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97978: -- Prior Entry. Currently, the following code is always generated.
97979: ------------------------------------------------------------------------------------------------
97980: XLA_AE_LINES_PKG.ValidateCurrentLine;
97981:

Line 97980: XLA_AE_LINES_PKG.ValidateCurrentLine;

97976: -- 4219869 Business Flow
97977: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97978: -- Prior Entry. Currently, the following code is always generated.
97979: ------------------------------------------------------------------------------------------------
97980: XLA_AE_LINES_PKG.ValidateCurrentLine;
97981:
97982: ------------------------------------------------------------------------------------
97983: -- 4219869 Business Flow
97984: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97982: ------------------------------------------------------------------------------------
97983: -- 4219869 Business Flow
97984: -- Populated credit and debit amounts -- Need to generate this within IF
97985: ------------------------------------------------------------------------------------
97986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97987:
97988: ----------------------------------------------------------------------------------
97989: -- 4219869 Business Flow
97990: -- Update journal entry status -- Need to generate this within IF

Line 98018: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98014: -- To allow MPA report to determine if it should generate report process
98015: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98016: ------------------------------------------------------------------------------------------
98017:
98018: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98019: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98020: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98021: -- call ADRs
98022: -- Bug 4922099

Line 98019: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98015: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98016: ------------------------------------------------------------------------------------------
98017:
98018: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98019: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98020: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98021: -- call ADRs
98022: -- Bug 4922099
98023: --

Line 98033: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

98029: NULL;
98030: --
98031: --
98032:
98033: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
98034: p_code_combination_id => TO_NUMBER(C_NUM)
98035: , p_value_type_code => NULL
98036: , p_transaction_coa_id => null
98037: , p_accounting_coa_id => null

Line 98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98046: );
98047:
98048:
98049: -- initialise segments
98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98047:
98048:
98049: -- initialise segments
98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98048:
98049: -- initialise segments
98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98049: -- initialise segments
98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98050: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98051: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98052: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98053: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98054: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98055: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98056: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98057: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98058: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98059: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98060: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98061: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98062: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98063: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98064: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98065: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98066: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98067: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98068: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98069: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98070: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98071: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98072: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98080: --

Line 98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98073: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98080: --
98081:

Line 98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98074: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98080: --
98081:
98082: --

Line 98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

98075: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98077: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98078: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98079: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
98080: --
98081:
98082: --
98083:

Line 98102: xla_ae_lines_pkg.set_segment(

98098: );
98099:
98100: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98101:
98102: xla_ae_lines_pkg.set_segment(
98103: p_to_segment_code => 'GL_ACCOUNT'
98104: , p_segment_value => l_segment
98105: , p_from_segment_code => l_adr_value_segment_code
98106: , p_from_combination_id => l_adr_value_combination_id

Line 98133: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98129:
98130: --
98131: -- Update the line information that should be overwritten
98132: --
98133: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98134: p_header_num => 1);
98135: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98136:
98137: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98135: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98131: -- Update the line information that should be overwritten
98132: --
98133: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98134: p_header_num => 1);
98135: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98136:
98137: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98138:
98139: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98137: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98133: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98134: p_header_num => 1);
98135: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98136:
98137: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98138:
98139: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98140: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98141: END IF;

Line 98140: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98136:
98137: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98138:
98139: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98140: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98141: END IF;
98142:
98143: --
98144: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98147: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98143: --
98144: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98145: --
98146: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98147: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98148: ELSE
98149: ---------------------------------------------------------------------------------------------------
98150: -- 4262811a Switch Sign
98151: ---------------------------------------------------------------------------------------------------

Line 98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98148: ELSE
98149: ---------------------------------------------------------------------------------------------------
98150: -- 4262811a Switch Sign
98151: ---------------------------------------------------------------------------------------------------
98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98149: ---------------------------------------------------------------------------------------------------
98150: -- 4262811a Switch Sign
98151: ---------------------------------------------------------------------------------------------------
98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302

Line 98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98150: -- 4262811a Switch Sign
98151: ---------------------------------------------------------------------------------------------------
98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302
98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98151: ---------------------------------------------------------------------------------------------------
98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302
98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98152: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302
98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98160:

Line 98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302
98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98160:
98161: END IF;
98162:

Line 98159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98157: -- 5132302
98158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98160:
98161: END IF;
98162:
98163: -- 4955764

Line 98164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98160:
98161: END IF;
98162:
98163: -- 4955764
98164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98165: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98166:
98167:
98168: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98168: XLA_AE_LINES_PKG.ValidateCurrentLine;

98164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98165: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98166:
98167:
98168: XLA_AE_LINES_PKG.ValidateCurrentLine;
98169: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98170:
98171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98172: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98169: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98165: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98166:
98167:
98168: XLA_AE_LINES_PKG.ValidateCurrentLine;
98169: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98170:
98171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98172: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98173: ,p_balance_type_code => l_balance_type_code);

Line 98365: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

98361: --
98362: -- bulk performance
98363: --
98364: l_balance_type_code VARCHAR2(1);
98365: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
98366: l_log_module VARCHAR2(240);
98367:
98368: --
98369: -- Upgrade strategy

Line 98435: XLA_AE_LINES_PKG.SetNewLine;

98431: ') <> 'Y'
98432: THEN
98433:
98434: --
98435: XLA_AE_LINES_PKG.SetNewLine;
98436:
98437: p_balance_type_code := l_balance_type_code;
98438: -- set the flag so later we will know whether the gain loss line needs to be created
98439:

Line 98447: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

98443:
98444: --
98445: -- bulk performance
98446: --
98447: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
98448: p_header_num => 0); -- 4262811
98449: --
98450: -- set accounting line options
98451: --

Line 98452: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

98448: p_header_num => 0); -- 4262811
98449: --
98450: -- set accounting line options
98451: --
98452: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
98453: p_natural_side_code => 'C'
98454: , p_gain_or_loss_flag => 'N'
98455: , p_gl_transfer_mode_code => 'S'
98456: , p_acct_entry_type_code => 'A'

Line 98466: xla_ae_lines_pkg.SetAcctLineType

98462: --
98463: --
98464: -- set accounting line type info
98465: --
98466: xla_ae_lines_pkg.SetAcctLineType
98467: (p_component_type => l_component_type
98468: ,p_event_type_code => l_event_type_code
98469: ,p_line_definition_owner_code => l_line_definition_owner_code
98470: ,p_line_definition_code => l_line_definition_code

Line 98480: xla_ae_lines_pkg.SetAcctClass(

98476: ,p_event_class_code => l_event_class_code);
98477: --
98478: -- set accounting class
98479: --
98480: xla_ae_lines_pkg.SetAcctClass(
98481: p_accounting_class_code => 'LIABILITY'
98482: , p_ae_header_id => l_ae_header_id
98483: );
98484:

Line 98488: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

98484:
98485: --
98486: -- set rounding class
98487: --
98488: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98489: 'LIABILITY';
98490:
98491: --
98492: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 98492: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

98488: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98489: 'LIABILITY';
98490:
98491: --
98492: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98493: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98494: --
98495: -- bulk performance
98496: --

Line 98493: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

98489: 'LIABILITY';
98490:
98491: --
98492: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98493: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98494: --
98495: -- bulk performance
98496: --
98497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 98497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

98493: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98494: --
98495: -- bulk performance
98496: --
98497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98498:
98499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98501:

Line 98499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

98495: -- bulk performance
98496: --
98497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98498:
98499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98501:
98502: -- 4955764
98503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98501:
98502: -- 4955764
98503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98504: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98505:
98506: -- 4458381 Public Sector Enh
98507:

Line 98609: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

98605: l_rec_acct_attrs.array_num_value(41) := p_source_77;
98606: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
98607: l_rec_acct_attrs.array_num_value(42) := p_source_78;
98608:
98609: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98610: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98611:
98612: ---------------------------------------------------------------------------------------------------------------
98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 98610: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

98606: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
98607: l_rec_acct_attrs.array_num_value(42) := p_source_78;
98608:
98609: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98610: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98611:
98612: ---------------------------------------------------------------------------------------------------------------
98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98614: ---------------------------------------------------------------------------------------------------------------

Line 98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

98609: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98610: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98611:
98612: ---------------------------------------------------------------------------------------------------------------
98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98614: ---------------------------------------------------------------------------------------------------------------
98615: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98616:
98617: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 98615: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

98611:
98612: ---------------------------------------------------------------------------------------------------------------
98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98614: ---------------------------------------------------------------------------------------------------------------
98615: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98616:
98617: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98618: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98619:

Line 98617: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98613: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98614: ---------------------------------------------------------------------------------------------------------------
98615: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98616:
98617: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98618: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98619:
98620: IF xla_accounting_cache_pkg.GetValueChar
98621: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 98618: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98614: ---------------------------------------------------------------------------------------------------------------
98615: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98616:
98617: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98618: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98619:
98620: IF xla_accounting_cache_pkg.GetValueChar
98621: (p_source_code => 'LEDGER_CATEGORY_CODE'
98622: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 98629: xla_ae_lines_pkg.BflowUpgEntry

98625: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98626: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
98627: )
98628: THEN
98629: xla_ae_lines_pkg.BflowUpgEntry
98630: (p_business_method_code => l_bflow_method_code
98631: ,p_business_class_code => l_bflow_class_code
98632: ,p_balance_type => l_balance_type_code);
98633: ELSE

Line 98635: XLA_AE_LINES_PKG.business_flow_validation(

98631: ,p_business_class_code => l_bflow_class_code
98632: ,p_balance_type => l_balance_type_code);
98633: ELSE
98634: NULL;
98635: XLA_AE_LINES_PKG.business_flow_validation(
98636: p_business_method_code => l_bflow_method_code
98637: ,p_business_class_code => l_bflow_class_code
98638: ,p_inherit_description_flag => l_inherit_desc_flag);
98639: END IF;

Line 98649: xla_ae_lines_pkg.SetLineDescription(

98645: --
98646: -- call description
98647: --
98648:
98649: xla_ae_lines_pkg.SetLineDescription(
98650: p_ae_header_id => l_ae_header_id
98651: ,p_description => Description_2 (
98652: p_application_id => p_application_id
98653: , p_ae_header_id => l_ae_header_id

Line 98682: xla_ae_lines_pkg.set_ccid(

98678: , x_value_type_code => l_adr_value_type_code
98679: , p_side => 'NA'
98680: );
98681:
98682: xla_ae_lines_pkg.set_ccid(
98683: p_code_combination_id => l_ccid
98684: , p_value_type_code => l_adr_value_type_code
98685: , p_transaction_coa_id => l_adr_transaction_coa_id
98686: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98698: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

98694: , p_side => 'NA'
98695: );
98696:
98697:
98698: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
98699: p_to_segment_code => 'GL_BALANCING'
98700: , p_segment_value => C_CHAR
98701: , p_from_segment_code => NULL
98702: , p_from_combination_id => NULL

Line 98742: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

98738: xla_accounting_err_pkg.build_message
98739: (p_appli_s_name => 'XLA'
98740: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
98741: ,p_token_1 => 'LINE_NUMBER'
98742: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
98743: ,p_token_2 => 'LINE_TYPE_NAME'
98744: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
98745: l_component_type
98746: ,l_component_code

Line 98778: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

98774: --
98775: --
98776: ------------------------------------------------------------------------------------------------
98777: -- 4219869 Business Flow
98778: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98779: -- Prior Entry. Currently, the following code is always generated.
98780: ------------------------------------------------------------------------------------------------
98781: XLA_AE_LINES_PKG.ValidateCurrentLine;
98782:

Line 98781: XLA_AE_LINES_PKG.ValidateCurrentLine;

98777: -- 4219869 Business Flow
98778: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98779: -- Prior Entry. Currently, the following code is always generated.
98780: ------------------------------------------------------------------------------------------------
98781: XLA_AE_LINES_PKG.ValidateCurrentLine;
98782:
98783: ------------------------------------------------------------------------------------
98784: -- 4219869 Business Flow
98785: -- Populated credit and debit amounts -- Need to generate this within IF

Line 98787: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98783: ------------------------------------------------------------------------------------
98784: -- 4219869 Business Flow
98785: -- Populated credit and debit amounts -- Need to generate this within IF
98786: ------------------------------------------------------------------------------------
98787: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98788:
98789: ----------------------------------------------------------------------------------
98790: -- 4219869 Business Flow
98791: -- Update journal entry status -- Need to generate this within IF

Line 98819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98815: -- To allow MPA report to determine if it should generate report process
98816: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98817: ------------------------------------------------------------------------------------------
98818:
98819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98821: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98822: -- call ADRs
98823: -- Bug 4922099

Line 98820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98816: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98817: ------------------------------------------------------------------------------------------
98818:
98819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98821: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98822: -- call ADRs
98823: -- Bug 4922099
98824: --

Line 98844: xla_ae_lines_pkg.set_ccid(

98840: , x_value_type_code => l_adr_value_type_code
98841: , p_side => 'NA'
98842: );
98843:
98844: xla_ae_lines_pkg.set_ccid(
98845: p_code_combination_id => l_ccid
98846: , p_value_type_code => l_adr_value_type_code
98847: , p_transaction_coa_id => l_adr_transaction_coa_id
98848: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98860: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

98856: , p_side => 'NA'
98857: );
98858:
98859:
98860: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
98861: p_to_segment_code => 'GL_BALANCING'
98862: , p_segment_value => C_CHAR
98863: , p_from_segment_code => NULL
98864: , p_from_combination_id => NULL

Line 98891: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98887:
98888: --
98889: -- Update the line information that should be overwritten
98890: --
98891: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98892: p_header_num => 1);
98893: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98894:
98895: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98893: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98889: -- Update the line information that should be overwritten
98890: --
98891: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98892: p_header_num => 1);
98893: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98894:
98895: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98896:
98897: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98895: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98891: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98892: p_header_num => 1);
98893: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98894:
98895: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98896:
98897: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98898: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98899: END IF;

Line 98898: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98894:
98895: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98896:
98897: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98898: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98899: END IF;
98900:
98901: --
98902: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98905: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98901: --
98902: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98903: --
98904: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98905: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98906: ELSE
98907: ---------------------------------------------------------------------------------------------------
98908: -- 4262811a Switch Sign
98909: ---------------------------------------------------------------------------------------------------

Line 98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98906: ELSE
98907: ---------------------------------------------------------------------------------------------------
98908: -- 4262811a Switch Sign
98909: ---------------------------------------------------------------------------------------------------
98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98907: ---------------------------------------------------------------------------------------------------
98908: -- 4262811a Switch Sign
98909: ---------------------------------------------------------------------------------------------------
98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302

Line 98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98908: -- 4262811a Switch Sign
98909: ---------------------------------------------------------------------------------------------------
98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302
98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98909: ---------------------------------------------------------------------------------------------------
98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302
98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98910: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302
98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98918:

Line 98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302
98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98918:
98919: END IF;
98920:

Line 98917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98913: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98915: -- 5132302
98916: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98918:
98919: END IF;
98920:
98921: -- 4955764

Line 98922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98918:
98919: END IF;
98920:
98921: -- 4955764
98922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98924:
98925:
98926: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98926: XLA_AE_LINES_PKG.ValidateCurrentLine;

98922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98924:
98925:
98926: XLA_AE_LINES_PKG.ValidateCurrentLine;
98927: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98928:
98929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98930: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98927: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98924:
98925:
98926: XLA_AE_LINES_PKG.ValidateCurrentLine;
98927: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98928:
98929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98930: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98931: ,p_balance_type_code => l_balance_type_code);

Line 99128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99124: --
99125: -- bulk performance
99126: --
99127: l_balance_type_code VARCHAR2(1);
99128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99129: l_log_module VARCHAR2(240);
99130:
99131: --
99132: -- Upgrade strategy

Line 99214: XLA_AE_LINES_PKG.SetNewLine;

99210: ') <> 'Y'
99211: THEN
99212:
99213: --
99214: XLA_AE_LINES_PKG.SetNewLine;
99215:
99216: p_balance_type_code := l_balance_type_code;
99217: -- set the flag so later we will know whether the gain loss line needs to be created
99218:

Line 99226: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99222:
99223: --
99224: -- bulk performance
99225: --
99226: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99227: p_header_num => 0); -- 4262811
99228: --
99229: -- set accounting line options
99230: --

Line 99231: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99227: p_header_num => 0); -- 4262811
99228: --
99229: -- set accounting line options
99230: --
99231: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99232: p_natural_side_code => 'C'
99233: , p_gain_or_loss_flag => 'N'
99234: , p_gl_transfer_mode_code => 'S'
99235: , p_acct_entry_type_code => 'A'

Line 99245: xla_ae_lines_pkg.SetAcctLineType

99241: --
99242: --
99243: -- set accounting line type info
99244: --
99245: xla_ae_lines_pkg.SetAcctLineType
99246: (p_component_type => l_component_type
99247: ,p_event_type_code => l_event_type_code
99248: ,p_line_definition_owner_code => l_line_definition_owner_code
99249: ,p_line_definition_code => l_line_definition_code

Line 99259: xla_ae_lines_pkg.SetAcctClass(

99255: ,p_event_class_code => l_event_class_code);
99256: --
99257: -- set accounting class
99258: --
99259: xla_ae_lines_pkg.SetAcctClass(
99260: p_accounting_class_code => 'LIABILITY'
99261: , p_ae_header_id => l_ae_header_id
99262: );
99263:

Line 99267: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99263:
99264: --
99265: -- set rounding class
99266: --
99267: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99268: 'LIABILITY';
99269:
99270: --
99271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 99271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99267: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99268: 'LIABILITY';
99269:
99270: --
99271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99273: --
99274: -- bulk performance
99275: --

Line 99272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99268: 'LIABILITY';
99269:
99270: --
99271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99273: --
99274: -- bulk performance
99275: --
99276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 99276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

99272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99273: --
99274: -- bulk performance
99275: --
99276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99277:
99278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99280:

Line 99278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

99274: -- bulk performance
99275: --
99276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99277:
99278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99280:
99281: -- 4955764
99282: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99282: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99280:
99281: -- 4955764
99282: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99283: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99284:
99285: -- 4458381 Public Sector Enh
99286:

Line 99392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

99388: l_rec_acct_attrs.array_num_value(43) := p_source_77;
99389: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
99390: l_rec_acct_attrs.array_num_value(44) := p_source_78;
99391:
99392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99394:
99395: ---------------------------------------------------------------------------------------------------------------
99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 99393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

99389: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
99390: l_rec_acct_attrs.array_num_value(44) := p_source_78;
99391:
99392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99394:
99395: ---------------------------------------------------------------------------------------------------------------
99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99397: ---------------------------------------------------------------------------------------------------------------

Line 99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

99392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99394:
99395: ---------------------------------------------------------------------------------------------------------------
99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99397: ---------------------------------------------------------------------------------------------------------------
99398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99399:
99400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 99398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

99394:
99395: ---------------------------------------------------------------------------------------------------------------
99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99397: ---------------------------------------------------------------------------------------------------------------
99398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99399:
99400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99402:

Line 99400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99397: ---------------------------------------------------------------------------------------------------------------
99398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99399:
99400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99402:
99403: IF xla_accounting_cache_pkg.GetValueChar
99404: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 99401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99397: ---------------------------------------------------------------------------------------------------------------
99398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99399:
99400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99402:
99403: IF xla_accounting_cache_pkg.GetValueChar
99404: (p_source_code => 'LEDGER_CATEGORY_CODE'
99405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 99412: xla_ae_lines_pkg.BflowUpgEntry

99408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
99410: )
99411: THEN
99412: xla_ae_lines_pkg.BflowUpgEntry
99413: (p_business_method_code => l_bflow_method_code
99414: ,p_business_class_code => l_bflow_class_code
99415: ,p_balance_type => l_balance_type_code);
99416: ELSE

Line 99429: xla_ae_lines_pkg.SetLineDescription(

99425: --
99426: -- call description
99427: --
99428:
99429: xla_ae_lines_pkg.SetLineDescription(
99430: p_ae_header_id => l_ae_header_id
99431: ,p_description => Description_2 (
99432: p_application_id => p_application_id
99433: , p_ae_header_id => l_ae_header_id

Line 99462: xla_ae_lines_pkg.set_ccid(

99458: , x_value_type_code => l_adr_value_type_code
99459: , p_side => 'NA'
99460: );
99461:
99462: xla_ae_lines_pkg.set_ccid(
99463: p_code_combination_id => l_ccid
99464: , p_value_type_code => l_adr_value_type_code
99465: , p_transaction_coa_id => l_adr_transaction_coa_id
99466: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99498: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

99494: xla_accounting_err_pkg.build_message
99495: (p_appli_s_name => 'XLA'
99496: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
99497: ,p_token_1 => 'LINE_NUMBER'
99498: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
99499: ,p_token_2 => 'LINE_TYPE_NAME'
99500: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
99501: l_component_type
99502: ,l_component_code

Line 99534: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

99530: --
99531: --
99532: ------------------------------------------------------------------------------------------------
99533: -- 4219869 Business Flow
99534: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99535: -- Prior Entry. Currently, the following code is always generated.
99536: ------------------------------------------------------------------------------------------------
99537: XLA_AE_LINES_PKG.ValidateCurrentLine;
99538:

Line 99537: XLA_AE_LINES_PKG.ValidateCurrentLine;

99533: -- 4219869 Business Flow
99534: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99535: -- Prior Entry. Currently, the following code is always generated.
99536: ------------------------------------------------------------------------------------------------
99537: XLA_AE_LINES_PKG.ValidateCurrentLine;
99538:
99539: ------------------------------------------------------------------------------------
99540: -- 4219869 Business Flow
99541: -- Populated credit and debit amounts -- Need to generate this within IF

Line 99543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99539: ------------------------------------------------------------------------------------
99540: -- 4219869 Business Flow
99541: -- Populated credit and debit amounts -- Need to generate this within IF
99542: ------------------------------------------------------------------------------------
99543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99544:
99545: ----------------------------------------------------------------------------------
99546: -- 4219869 Business Flow
99547: -- Update journal entry status -- Need to generate this within IF

Line 99575: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

99571: -- To allow MPA report to determine if it should generate report process
99572: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99573: ------------------------------------------------------------------------------------------
99574:
99575: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99576: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99577: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99578: -- call ADRs
99579: -- Bug 4922099

Line 99576: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

99572: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99573: ------------------------------------------------------------------------------------------
99574:
99575: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99576: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99577: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99578: -- call ADRs
99579: -- Bug 4922099
99580: --

Line 99600: xla_ae_lines_pkg.set_ccid(

99596: , x_value_type_code => l_adr_value_type_code
99597: , p_side => 'NA'
99598: );
99599:
99600: xla_ae_lines_pkg.set_ccid(
99601: p_code_combination_id => l_ccid
99602: , p_value_type_code => l_adr_value_type_code
99603: , p_transaction_coa_id => l_adr_transaction_coa_id
99604: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

99619:
99620: --
99621: -- Update the line information that should be overwritten
99622: --
99623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99624: p_header_num => 1);
99625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99626:
99627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 99625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

99621: -- Update the line information that should be overwritten
99622: --
99623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99624: p_header_num => 1);
99625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99626:
99627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99628:
99629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 99627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

99623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99624: p_header_num => 1);
99625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99626:
99627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99628:
99629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99631: END IF;

Line 99630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

99626:
99627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99628:
99629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99631: END IF;
99632:
99633: --
99634: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 99637: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

99633: --
99634: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99635: --
99636: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99637: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99638: ELSE
99639: ---------------------------------------------------------------------------------------------------
99640: -- 4262811a Switch Sign
99641: ---------------------------------------------------------------------------------------------------

Line 99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

99638: ELSE
99639: ---------------------------------------------------------------------------------------------------
99640: -- 4262811a Switch Sign
99641: ---------------------------------------------------------------------------------------------------
99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99639: ---------------------------------------------------------------------------------------------------
99640: -- 4262811a Switch Sign
99641: ---------------------------------------------------------------------------------------------------
99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302

Line 99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99640: -- 4262811a Switch Sign
99641: ---------------------------------------------------------------------------------------------------
99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302
99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99641: ---------------------------------------------------------------------------------------------------
99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302
99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302
99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99650:

Line 99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

99644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302
99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99650:
99651: END IF;
99652:

Line 99649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99647: -- 5132302
99648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99650:
99651: END IF;
99652:
99653: -- 4955764

Line 99654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99650:
99651: END IF;
99652:
99653: -- 4955764
99654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99656:
99657:
99658: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 99658: XLA_AE_LINES_PKG.ValidateCurrentLine;

99654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99656:
99657:
99658: XLA_AE_LINES_PKG.ValidateCurrentLine;
99659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99660:
99661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 99659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99656:
99657:
99658: XLA_AE_LINES_PKG.ValidateCurrentLine;
99659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99660:
99661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99663: ,p_balance_type_code => l_balance_type_code);

Line 99860: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99856: --
99857: -- bulk performance
99858: --
99859: l_balance_type_code VARCHAR2(1);
99860: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99861: l_log_module VARCHAR2(240);
99862:
99863: --
99864: -- Upgrade strategy

Line 99944: XLA_AE_LINES_PKG.SetNewLine;

99940: ') <> 'Y'
99941: THEN
99942:
99943: --
99944: XLA_AE_LINES_PKG.SetNewLine;
99945:
99946: p_balance_type_code := l_balance_type_code;
99947: -- set the flag so later we will know whether the gain loss line needs to be created
99948:

Line 99956: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99952:
99953: --
99954: -- bulk performance
99955: --
99956: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99957: p_header_num => 0); -- 4262811
99958: --
99959: -- set accounting line options
99960: --

Line 99961: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99957: p_header_num => 0); -- 4262811
99958: --
99959: -- set accounting line options
99960: --
99961: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99962: p_natural_side_code => 'C'
99963: , p_gain_or_loss_flag => 'N'
99964: , p_gl_transfer_mode_code => 'S'
99965: , p_acct_entry_type_code => 'A'

Line 99975: xla_ae_lines_pkg.SetAcctLineType

99971: --
99972: --
99973: -- set accounting line type info
99974: --
99975: xla_ae_lines_pkg.SetAcctLineType
99976: (p_component_type => l_component_type
99977: ,p_event_type_code => l_event_type_code
99978: ,p_line_definition_owner_code => l_line_definition_owner_code
99979: ,p_line_definition_code => l_line_definition_code

Line 99989: xla_ae_lines_pkg.SetAcctClass(

99985: ,p_event_class_code => l_event_class_code);
99986: --
99987: -- set accounting class
99988: --
99989: xla_ae_lines_pkg.SetAcctClass(
99990: p_accounting_class_code => 'LIABILITY'
99991: , p_ae_header_id => l_ae_header_id
99992: );
99993:

Line 99997: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99993:
99994: --
99995: -- set rounding class
99996: --
99997: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99998: 'LIABILITY';
99999:
100000: --
100001: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100001: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99997: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99998: 'LIABILITY';
99999:
100000: --
100001: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100002: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100003: --
100004: -- bulk performance
100005: --

Line 100002: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99998: 'LIABILITY';
99999:
100000: --
100001: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100002: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100003: --
100004: -- bulk performance
100005: --
100006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100002: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100003: --
100004: -- bulk performance
100005: --
100006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100007:
100008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100010:

Line 100008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100004: -- bulk performance
100005: --
100006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100007:
100008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100010:
100011: -- 4955764
100012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100010:
100011: -- 4955764
100012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100013: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100014:
100015: -- 4458381 Public Sector Enh
100016:

Line 100122: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100118: l_rec_acct_attrs.array_num_value(43) := p_source_77;
100119: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
100120: l_rec_acct_attrs.array_num_value(44) := p_source_78;
100121:
100122: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100123: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100124:
100125: ---------------------------------------------------------------------------------------------------------------
100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100123: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100119: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
100120: l_rec_acct_attrs.array_num_value(44) := p_source_78;
100121:
100122: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100123: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100124:
100125: ---------------------------------------------------------------------------------------------------------------
100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100127: ---------------------------------------------------------------------------------------------------------------

Line 100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100122: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100123: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100124:
100125: ---------------------------------------------------------------------------------------------------------------
100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100127: ---------------------------------------------------------------------------------------------------------------
100128: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100129:
100130: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 100128: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

100124:
100125: ---------------------------------------------------------------------------------------------------------------
100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100127: ---------------------------------------------------------------------------------------------------------------
100128: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100129:
100130: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100132:

Line 100130: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100126: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100127: ---------------------------------------------------------------------------------------------------------------
100128: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100129:
100130: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100132:
100133: IF xla_accounting_cache_pkg.GetValueChar
100134: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 100131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100127: ---------------------------------------------------------------------------------------------------------------
100128: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100129:
100130: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100132:
100133: IF xla_accounting_cache_pkg.GetValueChar
100134: (p_source_code => 'LEDGER_CATEGORY_CODE'
100135: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 100142: xla_ae_lines_pkg.BflowUpgEntry

100138: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100139: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
100140: )
100141: THEN
100142: xla_ae_lines_pkg.BflowUpgEntry
100143: (p_business_method_code => l_bflow_method_code
100144: ,p_business_class_code => l_bflow_class_code
100145: ,p_balance_type => l_balance_type_code);
100146: ELSE

Line 100148: XLA_AE_LINES_PKG.business_flow_validation(

100144: ,p_business_class_code => l_bflow_class_code
100145: ,p_balance_type => l_balance_type_code);
100146: ELSE
100147: NULL;
100148: XLA_AE_LINES_PKG.business_flow_validation(
100149: p_business_method_code => l_bflow_method_code
100150: ,p_business_class_code => l_bflow_class_code
100151: ,p_inherit_description_flag => l_inherit_desc_flag);
100152: END IF;

Line 100162: xla_ae_lines_pkg.SetLineDescription(

100158: --
100159: -- call description
100160: --
100161:
100162: xla_ae_lines_pkg.SetLineDescription(
100163: p_ae_header_id => l_ae_header_id
100164: ,p_description => Description_2 (
100165: p_application_id => p_application_id
100166: , p_ae_header_id => l_ae_header_id

Line 100185: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

100181: NULL;
100182: --
100183: --
100184:
100185: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
100186: p_code_combination_id => TO_NUMBER(C_NUM)
100187: , p_value_type_code => NULL
100188: , p_transaction_coa_id => null
100189: , p_accounting_coa_id => null

Line 100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100198: );
100199:
100200:
100201: -- initialise segments
100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100199:
100200:
100201: -- initialise segments
100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100200:
100201: -- initialise segments
100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100201: -- initialise segments
100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100202: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100203: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100204: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100205: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100206: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100207: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100208: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100209: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100210: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100211: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100212: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100213: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100214: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100215: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100216: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100217: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100218: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100219: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100220: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100221: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100222: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100223: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100224: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100232: --

Line 100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100225: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100232: --
100233:

Line 100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100226: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100232: --
100233:
100234: --

Line 100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100227: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100228: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100229: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100230: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100231: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100232: --
100233:
100234: --
100235:

Line 100254: xla_ae_lines_pkg.set_segment(

100250: );
100251:
100252: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
100253:
100254: xla_ae_lines_pkg.set_segment(
100255: p_to_segment_code => 'GL_ACCOUNT'
100256: , p_segment_value => l_segment
100257: , p_from_segment_code => l_adr_value_segment_code
100258: , p_from_combination_id => l_adr_value_combination_id

Line 100298: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

100294: xla_accounting_err_pkg.build_message
100295: (p_appli_s_name => 'XLA'
100296: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
100297: ,p_token_1 => 'LINE_NUMBER'
100298: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
100299: ,p_token_2 => 'LINE_TYPE_NAME'
100300: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
100301: l_component_type
100302: ,l_component_code

Line 100334: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

100330: --
100331: --
100332: ------------------------------------------------------------------------------------------------
100333: -- 4219869 Business Flow
100334: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100335: -- Prior Entry. Currently, the following code is always generated.
100336: ------------------------------------------------------------------------------------------------
100337: XLA_AE_LINES_PKG.ValidateCurrentLine;
100338:

Line 100337: XLA_AE_LINES_PKG.ValidateCurrentLine;

100333: -- 4219869 Business Flow
100334: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100335: -- Prior Entry. Currently, the following code is always generated.
100336: ------------------------------------------------------------------------------------------------
100337: XLA_AE_LINES_PKG.ValidateCurrentLine;
100338:
100339: ------------------------------------------------------------------------------------
100340: -- 4219869 Business Flow
100341: -- Populated credit and debit amounts -- Need to generate this within IF

Line 100343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100339: ------------------------------------------------------------------------------------
100340: -- 4219869 Business Flow
100341: -- Populated credit and debit amounts -- Need to generate this within IF
100342: ------------------------------------------------------------------------------------
100343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100344:
100345: ----------------------------------------------------------------------------------
100346: -- 4219869 Business Flow
100347: -- Update journal entry status -- Need to generate this within IF

Line 100375: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

100371: -- To allow MPA report to determine if it should generate report process
100372: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100373: ------------------------------------------------------------------------------------------
100374:
100375: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100376: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100377: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100378: -- call ADRs
100379: -- Bug 4922099

Line 100376: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

100372: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100373: ------------------------------------------------------------------------------------------
100374:
100375: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100376: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100377: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100378: -- call ADRs
100379: -- Bug 4922099
100380: --

Line 100390: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

100386: NULL;
100387: --
100388: --
100389:
100390: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
100391: p_code_combination_id => TO_NUMBER(C_NUM)
100392: , p_value_type_code => NULL
100393: , p_transaction_coa_id => null
100394: , p_accounting_coa_id => null

Line 100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100403: );
100404:
100405:
100406: -- initialise segments
100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100404:
100405:
100406: -- initialise segments
100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100405:
100406: -- initialise segments
100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100406: -- initialise segments
100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100407: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100408: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100409: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100410: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100411: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100412: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100413: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100414: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100415: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100416: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100417: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100418: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100419: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100420: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100421: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100422: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100423: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100424: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100425: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100426: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100427: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100428: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100429: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100437: --

Line 100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100430: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100437: --
100438:

Line 100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100431: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100437: --
100438:
100439: --

Line 100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

100432: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100433: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100434: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100435: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100436: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
100437: --
100438:
100439: --
100440:

Line 100459: xla_ae_lines_pkg.set_segment(

100455: );
100456:
100457: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
100458:
100459: xla_ae_lines_pkg.set_segment(
100460: p_to_segment_code => 'GL_ACCOUNT'
100461: , p_segment_value => l_segment
100462: , p_from_segment_code => l_adr_value_segment_code
100463: , p_from_combination_id => l_adr_value_combination_id

Line 100490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

100486:
100487: --
100488: -- Update the line information that should be overwritten
100489: --
100490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100491: p_header_num => 1);
100492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100493:
100494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 100492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

100488: -- Update the line information that should be overwritten
100489: --
100490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100491: p_header_num => 1);
100492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100493:
100494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100495:
100496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 100494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

100490: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100491: p_header_num => 1);
100492: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100493:
100494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100495:
100496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100498: END IF;

Line 100497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

100493:
100494: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100495:
100496: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100497: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100498: END IF;
100499:
100500: --
100501: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 100504: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

100500: --
100501: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100502: --
100503: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100504: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100505: ELSE
100506: ---------------------------------------------------------------------------------------------------
100507: -- 4262811a Switch Sign
100508: ---------------------------------------------------------------------------------------------------

Line 100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

100505: ELSE
100506: ---------------------------------------------------------------------------------------------------
100507: -- 4262811a Switch Sign
100508: ---------------------------------------------------------------------------------------------------
100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100506: ---------------------------------------------------------------------------------------------------
100507: -- 4262811a Switch Sign
100508: ---------------------------------------------------------------------------------------------------
100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302

Line 100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100507: -- 4262811a Switch Sign
100508: ---------------------------------------------------------------------------------------------------
100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302
100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100508: ---------------------------------------------------------------------------------------------------
100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302
100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100509: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302
100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100517:

Line 100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

100511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302
100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100517:
100518: END IF;
100519:

Line 100516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100514: -- 5132302
100515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100517:
100518: END IF;
100519:
100520: -- 4955764

Line 100521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100517:
100518: END IF;
100519:
100520: -- 4955764
100521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100523:
100524:
100525: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 100525: XLA_AE_LINES_PKG.ValidateCurrentLine;

100521: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100523:
100524:
100525: XLA_AE_LINES_PKG.ValidateCurrentLine;
100526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100527:
100528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100529: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 100526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100522: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100523:
100524:
100525: XLA_AE_LINES_PKG.ValidateCurrentLine;
100526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100527:
100528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100529: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100530: ,p_balance_type_code => l_balance_type_code);

Line 100727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100723: --
100724: -- bulk performance
100725: --
100726: l_balance_type_code VARCHAR2(1);
100727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100728: l_log_module VARCHAR2(240);
100729:
100730: --
100731: -- Upgrade strategy

Line 100811: XLA_AE_LINES_PKG.SetNewLine;

100807: ') <> 'Y'
100808: THEN
100809:
100810: --
100811: XLA_AE_LINES_PKG.SetNewLine;
100812:
100813: p_balance_type_code := l_balance_type_code;
100814: -- set the flag so later we will know whether the gain loss line needs to be created
100815:

Line 100823: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100819:
100820: --
100821: -- bulk performance
100822: --
100823: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100824: p_header_num => 0); -- 4262811
100825: --
100826: -- set accounting line options
100827: --

Line 100828: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100824: p_header_num => 0); -- 4262811
100825: --
100826: -- set accounting line options
100827: --
100828: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100829: p_natural_side_code => 'C'
100830: , p_gain_or_loss_flag => 'N'
100831: , p_gl_transfer_mode_code => 'S'
100832: , p_acct_entry_type_code => 'A'

Line 100842: xla_ae_lines_pkg.SetAcctLineType

100838: --
100839: --
100840: -- set accounting line type info
100841: --
100842: xla_ae_lines_pkg.SetAcctLineType
100843: (p_component_type => l_component_type
100844: ,p_event_type_code => l_event_type_code
100845: ,p_line_definition_owner_code => l_line_definition_owner_code
100846: ,p_line_definition_code => l_line_definition_code

Line 100856: xla_ae_lines_pkg.SetAcctClass(

100852: ,p_event_class_code => l_event_class_code);
100853: --
100854: -- set accounting class
100855: --
100856: xla_ae_lines_pkg.SetAcctClass(
100857: p_accounting_class_code => 'LIABILITY'
100858: , p_ae_header_id => l_ae_header_id
100859: );
100860:

Line 100864: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100860:
100861: --
100862: -- set rounding class
100863: --
100864: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100865: 'LIABILITY';
100866:
100867: --
100868: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100868: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100864: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100865: 'LIABILITY';
100866:
100867: --
100868: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100869: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100870: --
100871: -- bulk performance
100872: --

Line 100869: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100865: 'LIABILITY';
100866:
100867: --
100868: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100869: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100870: --
100871: -- bulk performance
100872: --
100873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100869: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100870: --
100871: -- bulk performance
100872: --
100873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100874:
100875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100877:

Line 100875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100871: -- bulk performance
100872: --
100873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100874:
100875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100877:
100878: -- 4955764
100879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100877:
100878: -- 4955764
100879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100881:
100882: -- 4458381 Public Sector Enh
100883:

Line 100989: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100985: l_rec_acct_attrs.array_num_value(43) := p_source_77;
100986: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
100987: l_rec_acct_attrs.array_num_value(44) := p_source_78;
100988:
100989: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100990: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100991:
100992: ---------------------------------------------------------------------------------------------------------------
100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100990: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100986: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
100987: l_rec_acct_attrs.array_num_value(44) := p_source_78;
100988:
100989: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100990: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100991:
100992: ---------------------------------------------------------------------------------------------------------------
100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100994: ---------------------------------------------------------------------------------------------------------------

Line 100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100989: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100990: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100991:
100992: ---------------------------------------------------------------------------------------------------------------
100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100994: ---------------------------------------------------------------------------------------------------------------
100995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100996:
100997: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 100995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

100991:
100992: ---------------------------------------------------------------------------------------------------------------
100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100994: ---------------------------------------------------------------------------------------------------------------
100995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100996:
100997: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100998: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100999:

Line 100997: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100993: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100994: ---------------------------------------------------------------------------------------------------------------
100995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100996:
100997: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100998: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100999:
101000: IF xla_accounting_cache_pkg.GetValueChar
101001: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 100998: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100994: ---------------------------------------------------------------------------------------------------------------
100995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100996:
100997: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100998: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100999:
101000: IF xla_accounting_cache_pkg.GetValueChar
101001: (p_source_code => 'LEDGER_CATEGORY_CODE'
101002: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101009: xla_ae_lines_pkg.BflowUpgEntry

101005: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101006: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101007: )
101008: THEN
101009: xla_ae_lines_pkg.BflowUpgEntry
101010: (p_business_method_code => l_bflow_method_code
101011: ,p_business_class_code => l_bflow_class_code
101012: ,p_balance_type => l_balance_type_code);
101013: ELSE

Line 101015: XLA_AE_LINES_PKG.business_flow_validation(

101011: ,p_business_class_code => l_bflow_class_code
101012: ,p_balance_type => l_balance_type_code);
101013: ELSE
101014: NULL;
101015: XLA_AE_LINES_PKG.business_flow_validation(
101016: p_business_method_code => l_bflow_method_code
101017: ,p_business_class_code => l_bflow_class_code
101018: ,p_inherit_description_flag => l_inherit_desc_flag);
101019: END IF;

Line 101029: xla_ae_lines_pkg.SetLineDescription(

101025: --
101026: -- call description
101027: --
101028:
101029: xla_ae_lines_pkg.SetLineDescription(
101030: p_ae_header_id => l_ae_header_id
101031: ,p_description => Description_2 (
101032: p_application_id => p_application_id
101033: , p_ae_header_id => l_ae_header_id

Line 101062: xla_ae_lines_pkg.set_ccid(

101058: , x_value_type_code => l_adr_value_type_code
101059: , p_side => 'NA'
101060: );
101061:
101062: xla_ae_lines_pkg.set_ccid(
101063: p_code_combination_id => l_ccid
101064: , p_value_type_code => l_adr_value_type_code
101065: , p_transaction_coa_id => l_adr_transaction_coa_id
101066: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101078: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

101074: , p_side => 'NA'
101075: );
101076:
101077:
101078: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
101079: p_to_segment_code => 'GL_BALANCING'
101080: , p_segment_value => C_CHAR
101081: , p_from_segment_code => NULL
101082: , p_from_combination_id => NULL

Line 101122: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101118: xla_accounting_err_pkg.build_message
101119: (p_appli_s_name => 'XLA'
101120: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101121: ,p_token_1 => 'LINE_NUMBER'
101122: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101123: ,p_token_2 => 'LINE_TYPE_NAME'
101124: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101125: l_component_type
101126: ,l_component_code

Line 101158: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101154: --
101155: --
101156: ------------------------------------------------------------------------------------------------
101157: -- 4219869 Business Flow
101158: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101159: -- Prior Entry. Currently, the following code is always generated.
101160: ------------------------------------------------------------------------------------------------
101161: XLA_AE_LINES_PKG.ValidateCurrentLine;
101162:

Line 101161: XLA_AE_LINES_PKG.ValidateCurrentLine;

101157: -- 4219869 Business Flow
101158: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101159: -- Prior Entry. Currently, the following code is always generated.
101160: ------------------------------------------------------------------------------------------------
101161: XLA_AE_LINES_PKG.ValidateCurrentLine;
101162:
101163: ------------------------------------------------------------------------------------
101164: -- 4219869 Business Flow
101165: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101167: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101163: ------------------------------------------------------------------------------------
101164: -- 4219869 Business Flow
101165: -- Populated credit and debit amounts -- Need to generate this within IF
101166: ------------------------------------------------------------------------------------
101167: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101168:
101169: ----------------------------------------------------------------------------------
101170: -- 4219869 Business Flow
101171: -- Update journal entry status -- Need to generate this within IF

Line 101199: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101195: -- To allow MPA report to determine if it should generate report process
101196: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101197: ------------------------------------------------------------------------------------------
101198:
101199: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101200: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101201: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101202: -- call ADRs
101203: -- Bug 4922099

Line 101200: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101196: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101197: ------------------------------------------------------------------------------------------
101198:
101199: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101200: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101201: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101202: -- call ADRs
101203: -- Bug 4922099
101204: --

Line 101224: xla_ae_lines_pkg.set_ccid(

101220: , x_value_type_code => l_adr_value_type_code
101221: , p_side => 'NA'
101222: );
101223:
101224: xla_ae_lines_pkg.set_ccid(
101225: p_code_combination_id => l_ccid
101226: , p_value_type_code => l_adr_value_type_code
101227: , p_transaction_coa_id => l_adr_transaction_coa_id
101228: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101240: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

101236: , p_side => 'NA'
101237: );
101238:
101239:
101240: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
101241: p_to_segment_code => 'GL_BALANCING'
101242: , p_segment_value => C_CHAR
101243: , p_from_segment_code => NULL
101244: , p_from_combination_id => NULL

Line 101271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101267:
101268: --
101269: -- Update the line information that should be overwritten
101270: --
101271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101272: p_header_num => 1);
101273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101274:
101275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101269: -- Update the line information that should be overwritten
101270: --
101271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101272: p_header_num => 1);
101273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101274:
101275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101276:
101277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101272: p_header_num => 1);
101273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101274:
101275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101276:
101277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101279: END IF;

Line 101278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101274:
101275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101276:
101277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101279: END IF;
101280:
101281: --
101282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101281: --
101282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101283: --
101284: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101286: ELSE
101287: ---------------------------------------------------------------------------------------------------
101288: -- 4262811a Switch Sign
101289: ---------------------------------------------------------------------------------------------------

Line 101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101286: ELSE
101287: ---------------------------------------------------------------------------------------------------
101288: -- 4262811a Switch Sign
101289: ---------------------------------------------------------------------------------------------------
101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101287: ---------------------------------------------------------------------------------------------------
101288: -- 4262811a Switch Sign
101289: ---------------------------------------------------------------------------------------------------
101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302

Line 101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101288: -- 4262811a Switch Sign
101289: ---------------------------------------------------------------------------------------------------
101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302
101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101289: ---------------------------------------------------------------------------------------------------
101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302
101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302
101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101298:

Line 101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302
101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101298:
101299: END IF;
101300:

Line 101297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101295: -- 5132302
101296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101298:
101299: END IF;
101300:
101301: -- 4955764

Line 101302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101298:
101299: END IF;
101300:
101301: -- 4955764
101302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101304:
101305:
101306: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 101306: XLA_AE_LINES_PKG.ValidateCurrentLine;

101302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101304:
101305:
101306: XLA_AE_LINES_PKG.ValidateCurrentLine;
101307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101308:
101309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 101307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101304:
101305:
101306: XLA_AE_LINES_PKG.ValidateCurrentLine;
101307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101308:
101309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101311: ,p_balance_type_code => l_balance_type_code);

Line 101468: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

101464: --
101465: -- bulk performance
101466: --
101467: l_balance_type_code VARCHAR2(1);
101468: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
101469: l_log_module VARCHAR2(240);
101470:
101471: --
101472: -- Upgrade strategy

Line 101546: XLA_AE_LINES_PKG.SetNewLine;

101542: ') <> 'R'
101543: THEN
101544:
101545: --
101546: XLA_AE_LINES_PKG.SetNewLine;
101547:
101548: p_balance_type_code := l_balance_type_code;
101549: -- set the flag so later we will know whether the gain loss line needs to be created
101550:

Line 101558: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

101554:
101555: --
101556: -- bulk performance
101557: --
101558: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
101559: p_header_num => 0); -- 4262811
101560: --
101561: -- set accounting line options
101562: --

Line 101563: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

101559: p_header_num => 0); -- 4262811
101560: --
101561: -- set accounting line options
101562: --
101563: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
101564: p_natural_side_code => 'D'
101565: , p_gain_or_loss_flag => 'N'
101566: , p_gl_transfer_mode_code => 'S'
101567: , p_acct_entry_type_code => 'A'

Line 101577: xla_ae_lines_pkg.SetAcctLineType

101573: --
101574: --
101575: -- set accounting line type info
101576: --
101577: xla_ae_lines_pkg.SetAcctLineType
101578: (p_component_type => l_component_type
101579: ,p_event_type_code => l_event_type_code
101580: ,p_line_definition_owner_code => l_line_definition_owner_code
101581: ,p_line_definition_code => l_line_definition_code

Line 101591: xla_ae_lines_pkg.SetAcctClass(

101587: ,p_event_class_code => l_event_class_code);
101588: --
101589: -- set accounting class
101590: --
101591: xla_ae_lines_pkg.SetAcctClass(
101592: p_accounting_class_code => 'LIABILITY'
101593: , p_ae_header_id => l_ae_header_id
101594: );
101595:

Line 101599: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

101595:
101596: --
101597: -- set rounding class
101598: --
101599: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101600: 'LIABILITY';
101601:
101602: --
101603: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 101603: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

101599: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101600: 'LIABILITY';
101601:
101602: --
101603: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101604: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101605: --
101606: -- bulk performance
101607: --

Line 101604: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

101600: 'LIABILITY';
101601:
101602: --
101603: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101604: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101605: --
101606: -- bulk performance
101607: --
101608: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 101608: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

101604: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101605: --
101606: -- bulk performance
101607: --
101608: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101609:
101610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101611: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101612:

Line 101610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

101606: -- bulk performance
101607: --
101608: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101609:
101610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101611: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101612:
101613: -- 4955764
101614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101611: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101612:
101613: -- 4955764
101614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101615: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101616:
101617: -- 4458381 Public Sector Enh
101618:

Line 101664: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

101660: l_rec_acct_attrs.array_num_value(18) := p_source_75;
101661: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
101662: l_rec_acct_attrs.array_num_value(19) := p_source_76;
101663:
101664: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101665: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101666:
101667: ---------------------------------------------------------------------------------------------------------------
101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 101665: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

101661: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
101662: l_rec_acct_attrs.array_num_value(19) := p_source_76;
101663:
101664: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101665: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101666:
101667: ---------------------------------------------------------------------------------------------------------------
101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101669: ---------------------------------------------------------------------------------------------------------------

Line 101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

101664: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101665: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101666:
101667: ---------------------------------------------------------------------------------------------------------------
101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101669: ---------------------------------------------------------------------------------------------------------------
101670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101671:
101672: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101666:
101667: ---------------------------------------------------------------------------------------------------------------
101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101669: ---------------------------------------------------------------------------------------------------------------
101670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101671:
101672: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101674:

Line 101672: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101668: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101669: ---------------------------------------------------------------------------------------------------------------
101670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101671:
101672: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101674:
101675: IF xla_accounting_cache_pkg.GetValueChar
101676: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101669: ---------------------------------------------------------------------------------------------------------------
101670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101671:
101672: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101674:
101675: IF xla_accounting_cache_pkg.GetValueChar
101676: (p_source_code => 'LEDGER_CATEGORY_CODE'
101677: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101684: xla_ae_lines_pkg.BflowUpgEntry

101680: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101681: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101682: )
101683: THEN
101684: xla_ae_lines_pkg.BflowUpgEntry
101685: (p_business_method_code => l_bflow_method_code
101686: ,p_business_class_code => l_bflow_class_code
101687: ,p_balance_type => l_balance_type_code);
101688: ELSE

Line 101690: XLA_AE_LINES_PKG.business_flow_validation(

101686: ,p_business_class_code => l_bflow_class_code
101687: ,p_balance_type => l_balance_type_code);
101688: ELSE
101689: NULL;
101690: XLA_AE_LINES_PKG.business_flow_validation(
101691: p_business_method_code => l_bflow_method_code
101692: ,p_business_class_code => l_bflow_class_code
101693: ,p_inherit_description_flag => l_inherit_desc_flag);
101694: END IF;

Line 101737: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101733: xla_accounting_err_pkg.build_message
101734: (p_appli_s_name => 'XLA'
101735: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101736: ,p_token_1 => 'LINE_NUMBER'
101737: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101738: ,p_token_2 => 'LINE_TYPE_NAME'
101739: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101740: l_component_type
101741: ,l_component_code

Line 101773: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101769: --
101770: --
101771: ------------------------------------------------------------------------------------------------
101772: -- 4219869 Business Flow
101773: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101774: -- Prior Entry. Currently, the following code is always generated.
101775: ------------------------------------------------------------------------------------------------
101776: -- No ValidateCurrentLine for business flow method of Prior Entry
101777:

Line 101782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101778: ------------------------------------------------------------------------------------
101779: -- 4219869 Business Flow
101780: -- Populated credit and debit amounts -- Need to generate this within IF
101781: ------------------------------------------------------------------------------------
101782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101783:
101784: ----------------------------------------------------------------------------------
101785: -- 4219869 Business Flow
101786: -- Update journal entry status -- Need to generate this within IF

Line 101814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101810: -- To allow MPA report to determine if it should generate report process
101811: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101812: ------------------------------------------------------------------------------------------
101813:
101814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101816: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101817: -- call ADRs
101818: -- Bug 4922099

Line 101815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101811: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101812: ------------------------------------------------------------------------------------------
101813:
101814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101816: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101817: -- call ADRs
101818: -- Bug 4922099
101819: --

Line 101836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101832:
101833: --
101834: -- Update the line information that should be overwritten
101835: --
101836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101837: p_header_num => 1);
101838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101839:
101840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101834: -- Update the line information that should be overwritten
101835: --
101836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101837: p_header_num => 1);
101838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101839:
101840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101841:
101842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101837: p_header_num => 1);
101838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101839:
101840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101841:
101842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101844: END IF;

Line 101843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101839:
101840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101841:
101842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101844: END IF;
101845:
101846: --
101847: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101850: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101846: --
101847: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101848: --
101849: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101850: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101851: ELSE
101852: ---------------------------------------------------------------------------------------------------
101853: -- 4262811a Switch Sign
101854: ---------------------------------------------------------------------------------------------------

Line 101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101851: ELSE
101852: ---------------------------------------------------------------------------------------------------
101853: -- 4262811a Switch Sign
101854: ---------------------------------------------------------------------------------------------------
101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101852: ---------------------------------------------------------------------------------------------------
101853: -- 4262811a Switch Sign
101854: ---------------------------------------------------------------------------------------------------
101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302

Line 101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101853: -- 4262811a Switch Sign
101854: ---------------------------------------------------------------------------------------------------
101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302
101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101854: ---------------------------------------------------------------------------------------------------
101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302
101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302
101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101863:

Line 101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302
101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101863:
101864: END IF;
101865:

Line 101862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101860: -- 5132302
101861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101863:
101864: END IF;
101865:
101866: -- 4955764

Line 101867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101863:
101864: END IF;
101865:
101866: -- 4955764
101867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101869:
101870:
101871: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 101871: XLA_AE_LINES_PKG.ValidateCurrentLine;

101867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101869:
101870:
101871: XLA_AE_LINES_PKG.ValidateCurrentLine;
101872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101873:
101874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 101872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101869:
101870:
101871: XLA_AE_LINES_PKG.ValidateCurrentLine;
101872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101873:
101874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101876: ,p_balance_type_code => l_balance_type_code);

Line 102070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102066: --
102067: -- bulk performance
102068: --
102069: l_balance_type_code VARCHAR2(1);
102070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102071: l_log_module VARCHAR2(240);
102072:
102073: --
102074: -- Upgrade strategy

Line 102142: XLA_AE_LINES_PKG.SetNewLine;

102138: ') <> 'Y'
102139: THEN
102140:
102141: --
102142: XLA_AE_LINES_PKG.SetNewLine;
102143:
102144: p_balance_type_code := l_balance_type_code;
102145: -- set the flag so later we will know whether the gain loss line needs to be created
102146:

Line 102154: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

102150:
102151: --
102152: -- bulk performance
102153: --
102154: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
102155: p_header_num => 0); -- 4262811
102156: --
102157: -- set accounting line options
102158: --

Line 102159: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

102155: p_header_num => 0); -- 4262811
102156: --
102157: -- set accounting line options
102158: --
102159: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
102160: p_natural_side_code => 'C'
102161: , p_gain_or_loss_flag => 'N'
102162: , p_gl_transfer_mode_code => 'S'
102163: , p_acct_entry_type_code => 'A'

Line 102173: xla_ae_lines_pkg.SetAcctLineType

102169: --
102170: --
102171: -- set accounting line type info
102172: --
102173: xla_ae_lines_pkg.SetAcctLineType
102174: (p_component_type => l_component_type
102175: ,p_event_type_code => l_event_type_code
102176: ,p_line_definition_owner_code => l_line_definition_owner_code
102177: ,p_line_definition_code => l_line_definition_code

Line 102187: xla_ae_lines_pkg.SetAcctClass(

102183: ,p_event_class_code => l_event_class_code);
102184: --
102185: -- set accounting class
102186: --
102187: xla_ae_lines_pkg.SetAcctClass(
102188: p_accounting_class_code => 'LIABILITY'
102189: , p_ae_header_id => l_ae_header_id
102190: );
102191:

Line 102195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

102191:
102192: --
102193: -- set rounding class
102194: --
102195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102196: 'LIABILITY';
102197:
102198: --
102199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 102199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

102195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102196: 'LIABILITY';
102197:
102198: --
102199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102201: --
102202: -- bulk performance
102203: --

Line 102200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

102196: 'LIABILITY';
102197:
102198: --
102199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102201: --
102202: -- bulk performance
102203: --
102204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 102204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

102200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102201: --
102202: -- bulk performance
102203: --
102204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102205:
102206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102208:

Line 102206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

102202: -- bulk performance
102203: --
102204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102205:
102206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102208:
102209: -- 4955764
102210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102208:
102209: -- 4955764
102210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102212:
102213: -- 4458381 Public Sector Enh
102214:

Line 102318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

102314: l_rec_acct_attrs.array_num_value(42) := p_source_77;
102315: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102316: l_rec_acct_attrs.array_num_value(43) := p_source_78;
102317:
102318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102320:
102321: ---------------------------------------------------------------------------------------------------------------
102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 102319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

102315: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102316: l_rec_acct_attrs.array_num_value(43) := p_source_78;
102317:
102318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102320:
102321: ---------------------------------------------------------------------------------------------------------------
102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102323: ---------------------------------------------------------------------------------------------------------------

Line 102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

102318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102320:
102321: ---------------------------------------------------------------------------------------------------------------
102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102323: ---------------------------------------------------------------------------------------------------------------
102324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102325:
102326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 102324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

102320:
102321: ---------------------------------------------------------------------------------------------------------------
102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102323: ---------------------------------------------------------------------------------------------------------------
102324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102325:
102326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102328:

Line 102326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102323: ---------------------------------------------------------------------------------------------------------------
102324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102325:
102326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102328:
102329: IF xla_accounting_cache_pkg.GetValueChar
102330: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 102327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102323: ---------------------------------------------------------------------------------------------------------------
102324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102325:
102326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102328:
102329: IF xla_accounting_cache_pkg.GetValueChar
102330: (p_source_code => 'LEDGER_CATEGORY_CODE'
102331: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 102338: xla_ae_lines_pkg.BflowUpgEntry

102334: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102335: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
102336: )
102337: THEN
102338: xla_ae_lines_pkg.BflowUpgEntry
102339: (p_business_method_code => l_bflow_method_code
102340: ,p_business_class_code => l_bflow_class_code
102341: ,p_balance_type => l_balance_type_code);
102342: ELSE

Line 102355: xla_ae_lines_pkg.SetLineDescription(

102351: --
102352: -- call description
102353: --
102354:
102355: xla_ae_lines_pkg.SetLineDescription(
102356: p_ae_header_id => l_ae_header_id
102357: ,p_description => Description_2 (
102358: p_application_id => p_application_id
102359: , p_ae_header_id => l_ae_header_id

Line 102388: xla_ae_lines_pkg.set_ccid(

102384: , x_value_type_code => l_adr_value_type_code
102385: , p_side => 'NA'
102386: );
102387:
102388: xla_ae_lines_pkg.set_ccid(
102389: p_code_combination_id => l_ccid
102390: , p_value_type_code => l_adr_value_type_code
102391: , p_transaction_coa_id => l_adr_transaction_coa_id
102392: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

102420: xla_accounting_err_pkg.build_message
102421: (p_appli_s_name => 'XLA'
102422: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
102423: ,p_token_1 => 'LINE_NUMBER'
102424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
102425: ,p_token_2 => 'LINE_TYPE_NAME'
102426: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
102427: l_component_type
102428: ,l_component_code

Line 102460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

102456: --
102457: --
102458: ------------------------------------------------------------------------------------------------
102459: -- 4219869 Business Flow
102460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102461: -- Prior Entry. Currently, the following code is always generated.
102462: ------------------------------------------------------------------------------------------------
102463: XLA_AE_LINES_PKG.ValidateCurrentLine;
102464:

Line 102463: XLA_AE_LINES_PKG.ValidateCurrentLine;

102459: -- 4219869 Business Flow
102460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102461: -- Prior Entry. Currently, the following code is always generated.
102462: ------------------------------------------------------------------------------------------------
102463: XLA_AE_LINES_PKG.ValidateCurrentLine;
102464:
102465: ------------------------------------------------------------------------------------
102466: -- 4219869 Business Flow
102467: -- Populated credit and debit amounts -- Need to generate this within IF

Line 102469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102465: ------------------------------------------------------------------------------------
102466: -- 4219869 Business Flow
102467: -- Populated credit and debit amounts -- Need to generate this within IF
102468: ------------------------------------------------------------------------------------
102469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102470:
102471: ----------------------------------------------------------------------------------
102472: -- 4219869 Business Flow
102473: -- Update journal entry status -- Need to generate this within IF

Line 102501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

102497: -- To allow MPA report to determine if it should generate report process
102498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102499: ------------------------------------------------------------------------------------------
102500:
102501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102504: -- call ADRs
102505: -- Bug 4922099

Line 102502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

102498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102499: ------------------------------------------------------------------------------------------
102500:
102501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102504: -- call ADRs
102505: -- Bug 4922099
102506: --

Line 102526: xla_ae_lines_pkg.set_ccid(

102522: , x_value_type_code => l_adr_value_type_code
102523: , p_side => 'NA'
102524: );
102525:
102526: xla_ae_lines_pkg.set_ccid(
102527: p_code_combination_id => l_ccid
102528: , p_value_type_code => l_adr_value_type_code
102529: , p_transaction_coa_id => l_adr_transaction_coa_id
102530: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

102545:
102546: --
102547: -- Update the line information that should be overwritten
102548: --
102549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102550: p_header_num => 1);
102551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102552:
102553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 102551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

102547: -- Update the line information that should be overwritten
102548: --
102549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102550: p_header_num => 1);
102551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102552:
102553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102554:
102555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 102553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

102549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102550: p_header_num => 1);
102551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102552:
102553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102554:
102555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102557: END IF;

Line 102556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

102552:
102553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102554:
102555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102557: END IF;
102558:
102559: --
102560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 102563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

102559: --
102560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102561: --
102562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102564: ELSE
102565: ---------------------------------------------------------------------------------------------------
102566: -- 4262811a Switch Sign
102567: ---------------------------------------------------------------------------------------------------

Line 102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

102564: ELSE
102565: ---------------------------------------------------------------------------------------------------
102566: -- 4262811a Switch Sign
102567: ---------------------------------------------------------------------------------------------------
102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102565: ---------------------------------------------------------------------------------------------------
102566: -- 4262811a Switch Sign
102567: ---------------------------------------------------------------------------------------------------
102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302

Line 102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102566: -- 4262811a Switch Sign
102567: ---------------------------------------------------------------------------------------------------
102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302
102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102567: ---------------------------------------------------------------------------------------------------
102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302
102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302
102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102576:

Line 102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

102570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302
102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102576:
102577: END IF;
102578:

Line 102575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102573: -- 5132302
102574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102576:
102577: END IF;
102578:
102579: -- 4955764

Line 102580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102576:
102577: END IF;
102578:
102579: -- 4955764
102580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102582:
102583:
102584: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102584: XLA_AE_LINES_PKG.ValidateCurrentLine;

102580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102582:
102583:
102584: XLA_AE_LINES_PKG.ValidateCurrentLine;
102585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102586:
102587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102582:
102583:
102584: XLA_AE_LINES_PKG.ValidateCurrentLine;
102585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102586:
102587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102589: ,p_balance_type_code => l_balance_type_code);

Line 102783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102779: --
102780: -- bulk performance
102781: --
102782: l_balance_type_code VARCHAR2(1);
102783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102784: l_log_module VARCHAR2(240);
102785:
102786: --
102787: -- Upgrade strategy

Line 102853: XLA_AE_LINES_PKG.SetNewLine;

102849: ') <> 'Y'
102850: THEN
102851:
102852: --
102853: XLA_AE_LINES_PKG.SetNewLine;
102854:
102855: p_balance_type_code := l_balance_type_code;
102856: -- set the flag so later we will know whether the gain loss line needs to be created
102857:

Line 102865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

102861:
102862: --
102863: -- bulk performance
102864: --
102865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
102866: p_header_num => 0); -- 4262811
102867: --
102868: -- set accounting line options
102869: --

Line 102870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

102866: p_header_num => 0); -- 4262811
102867: --
102868: -- set accounting line options
102869: --
102870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
102871: p_natural_side_code => 'C'
102872: , p_gain_or_loss_flag => 'N'
102873: , p_gl_transfer_mode_code => 'S'
102874: , p_acct_entry_type_code => 'A'

Line 102884: xla_ae_lines_pkg.SetAcctLineType

102880: --
102881: --
102882: -- set accounting line type info
102883: --
102884: xla_ae_lines_pkg.SetAcctLineType
102885: (p_component_type => l_component_type
102886: ,p_event_type_code => l_event_type_code
102887: ,p_line_definition_owner_code => l_line_definition_owner_code
102888: ,p_line_definition_code => l_line_definition_code

Line 102898: xla_ae_lines_pkg.SetAcctClass(

102894: ,p_event_class_code => l_event_class_code);
102895: --
102896: -- set accounting class
102897: --
102898: xla_ae_lines_pkg.SetAcctClass(
102899: p_accounting_class_code => 'LIABILITY'
102900: , p_ae_header_id => l_ae_header_id
102901: );
102902:

Line 102906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

102902:
102903: --
102904: -- set rounding class
102905: --
102906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102907: 'LIABILITY';
102908:
102909: --
102910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 102910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

102906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102907: 'LIABILITY';
102908:
102909: --
102910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102912: --
102913: -- bulk performance
102914: --

Line 102911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

102907: 'LIABILITY';
102908:
102909: --
102910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102912: --
102913: -- bulk performance
102914: --
102915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 102915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

102911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102912: --
102913: -- bulk performance
102914: --
102915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102916:
102917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102919:

Line 102917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

102913: -- bulk performance
102914: --
102915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102916:
102917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102919:
102920: -- 4955764
102921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102919:
102920: -- 4955764
102921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102923:
102924: -- 4458381 Public Sector Enh
102925:

Line 103029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103025: l_rec_acct_attrs.array_num_value(42) := p_source_77;
103026: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103027: l_rec_acct_attrs.array_num_value(43) := p_source_78;
103028:
103029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103031:
103032: ---------------------------------------------------------------------------------------------------------------
103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103026: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103027: l_rec_acct_attrs.array_num_value(43) := p_source_78;
103028:
103029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103031:
103032: ---------------------------------------------------------------------------------------------------------------
103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103034: ---------------------------------------------------------------------------------------------------------------

Line 103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103031:
103032: ---------------------------------------------------------------------------------------------------------------
103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103034: ---------------------------------------------------------------------------------------------------------------
103035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103036:
103037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103031:
103032: ---------------------------------------------------------------------------------------------------------------
103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103034: ---------------------------------------------------------------------------------------------------------------
103035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103036:
103037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103039:

Line 103037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103034: ---------------------------------------------------------------------------------------------------------------
103035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103036:
103037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103039:
103040: IF xla_accounting_cache_pkg.GetValueChar
103041: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103034: ---------------------------------------------------------------------------------------------------------------
103035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103036:
103037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103039:
103040: IF xla_accounting_cache_pkg.GetValueChar
103041: (p_source_code => 'LEDGER_CATEGORY_CODE'
103042: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103049: xla_ae_lines_pkg.BflowUpgEntry

103045: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103046: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103047: )
103048: THEN
103049: xla_ae_lines_pkg.BflowUpgEntry
103050: (p_business_method_code => l_bflow_method_code
103051: ,p_business_class_code => l_bflow_class_code
103052: ,p_balance_type => l_balance_type_code);
103053: ELSE

Line 103055: XLA_AE_LINES_PKG.business_flow_validation(

103051: ,p_business_class_code => l_bflow_class_code
103052: ,p_balance_type => l_balance_type_code);
103053: ELSE
103054: NULL;
103055: XLA_AE_LINES_PKG.business_flow_validation(
103056: p_business_method_code => l_bflow_method_code
103057: ,p_business_class_code => l_bflow_class_code
103058: ,p_inherit_description_flag => l_inherit_desc_flag);
103059: END IF;

Line 103069: xla_ae_lines_pkg.SetLineDescription(

103065: --
103066: -- call description
103067: --
103068:
103069: xla_ae_lines_pkg.SetLineDescription(
103070: p_ae_header_id => l_ae_header_id
103071: ,p_description => Description_2 (
103072: p_application_id => p_application_id
103073: , p_ae_header_id => l_ae_header_id

Line 103092: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

103088: NULL;
103089: --
103090: --
103091:
103092: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
103093: p_code_combination_id => TO_NUMBER(C_NUM)
103094: , p_value_type_code => NULL
103095: , p_transaction_coa_id => null
103096: , p_accounting_coa_id => null

Line 103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103105: );
103106:
103107:
103108: -- initialise segments
103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103106:
103107:
103108: -- initialise segments
103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103107:
103108: -- initialise segments
103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103108: -- initialise segments
103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103109: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103110: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103111: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103112: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103113: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103114: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103115: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103116: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103117: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103118: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103119: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103120: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103121: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103122: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103123: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103124: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103125: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103126: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103127: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103128: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103129: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103130: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103131: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103139: --

Line 103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103132: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103139: --
103140:

Line 103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103133: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103139: --
103140:
103141: --

Line 103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103134: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103135: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103136: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103137: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103138: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103139: --
103140:
103141: --
103142:

Line 103161: xla_ae_lines_pkg.set_segment(

103157: );
103158:
103159: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
103160:
103161: xla_ae_lines_pkg.set_segment(
103162: p_to_segment_code => 'GL_ACCOUNT'
103163: , p_segment_value => l_segment
103164: , p_from_segment_code => l_adr_value_segment_code
103165: , p_from_combination_id => l_adr_value_combination_id

Line 103205: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

103201: xla_accounting_err_pkg.build_message
103202: (p_appli_s_name => 'XLA'
103203: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
103204: ,p_token_1 => 'LINE_NUMBER'
103205: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
103206: ,p_token_2 => 'LINE_TYPE_NAME'
103207: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
103208: l_component_type
103209: ,l_component_code

Line 103241: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

103237: --
103238: --
103239: ------------------------------------------------------------------------------------------------
103240: -- 4219869 Business Flow
103241: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103242: -- Prior Entry. Currently, the following code is always generated.
103243: ------------------------------------------------------------------------------------------------
103244: XLA_AE_LINES_PKG.ValidateCurrentLine;
103245:

Line 103244: XLA_AE_LINES_PKG.ValidateCurrentLine;

103240: -- 4219869 Business Flow
103241: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103242: -- Prior Entry. Currently, the following code is always generated.
103243: ------------------------------------------------------------------------------------------------
103244: XLA_AE_LINES_PKG.ValidateCurrentLine;
103245:
103246: ------------------------------------------------------------------------------------
103247: -- 4219869 Business Flow
103248: -- Populated credit and debit amounts -- Need to generate this within IF

Line 103250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103246: ------------------------------------------------------------------------------------
103247: -- 4219869 Business Flow
103248: -- Populated credit and debit amounts -- Need to generate this within IF
103249: ------------------------------------------------------------------------------------
103250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103251:
103252: ----------------------------------------------------------------------------------
103253: -- 4219869 Business Flow
103254: -- Update journal entry status -- Need to generate this within IF

Line 103282: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

103278: -- To allow MPA report to determine if it should generate report process
103279: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103280: ------------------------------------------------------------------------------------------
103281:
103282: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103283: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103284: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103285: -- call ADRs
103286: -- Bug 4922099

Line 103283: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

103279: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103280: ------------------------------------------------------------------------------------------
103281:
103282: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103283: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103284: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103285: -- call ADRs
103286: -- Bug 4922099
103287: --

Line 103297: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

103293: NULL;
103294: --
103295: --
103296:
103297: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
103298: p_code_combination_id => TO_NUMBER(C_NUM)
103299: , p_value_type_code => NULL
103300: , p_transaction_coa_id => null
103301: , p_accounting_coa_id => null

Line 103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103310: );
103311:
103312:
103313: -- initialise segments
103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103311:
103312:
103313: -- initialise segments
103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103312:
103313: -- initialise segments
103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103313: -- initialise segments
103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103314: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103315: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103316: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103317: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103318: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103319: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103320: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103321: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103322: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103323: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103324: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103325: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103326: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103327: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103328: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103329: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103330: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103331: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103332: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103333: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103334: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103335: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103336: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103344: --

Line 103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103337: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103344: --
103345:

Line 103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103338: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103344: --
103345:
103346: --

Line 103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

103339: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103340: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103341: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103342: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103343: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
103344: --
103345:
103346: --
103347:

Line 103366: xla_ae_lines_pkg.set_segment(

103362: );
103363:
103364: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
103365:
103366: xla_ae_lines_pkg.set_segment(
103367: p_to_segment_code => 'GL_ACCOUNT'
103368: , p_segment_value => l_segment
103369: , p_from_segment_code => l_adr_value_segment_code
103370: , p_from_combination_id => l_adr_value_combination_id

Line 103397: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

103393:
103394: --
103395: -- Update the line information that should be overwritten
103396: --
103397: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103398: p_header_num => 1);
103399: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103400:
103401: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 103399: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

103395: -- Update the line information that should be overwritten
103396: --
103397: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103398: p_header_num => 1);
103399: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103400:
103401: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103402:
103403: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 103401: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

103397: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103398: p_header_num => 1);
103399: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103400:
103401: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103402:
103403: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103404: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103405: END IF;

Line 103404: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

103400:
103401: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103402:
103403: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103404: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103405: END IF;
103406:
103407: --
103408: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 103411: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

103407: --
103408: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103409: --
103410: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103411: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103412: ELSE
103413: ---------------------------------------------------------------------------------------------------
103414: -- 4262811a Switch Sign
103415: ---------------------------------------------------------------------------------------------------

Line 103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

103412: ELSE
103413: ---------------------------------------------------------------------------------------------------
103414: -- 4262811a Switch Sign
103415: ---------------------------------------------------------------------------------------------------
103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103413: ---------------------------------------------------------------------------------------------------
103414: -- 4262811a Switch Sign
103415: ---------------------------------------------------------------------------------------------------
103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302

Line 103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103414: -- 4262811a Switch Sign
103415: ---------------------------------------------------------------------------------------------------
103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302
103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103415: ---------------------------------------------------------------------------------------------------
103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302
103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103423: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103416: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302
103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103423: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103424:

Line 103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

103418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302
103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103423: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103424:
103425: END IF;
103426:

Line 103423: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103419: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103420: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103421: -- 5132302
103422: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103423: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103424:
103425: END IF;
103426:
103427: -- 4955764

Line 103428: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103424:
103425: END IF;
103426:
103427: -- 4955764
103428: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103430:
103431:
103432: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 103432: XLA_AE_LINES_PKG.ValidateCurrentLine;

103428: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103430:
103431:
103432: XLA_AE_LINES_PKG.ValidateCurrentLine;
103433: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103434:
103435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 103433: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103429: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103430:
103431:
103432: XLA_AE_LINES_PKG.ValidateCurrentLine;
103433: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103434:
103435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103437: ,p_balance_type_code => l_balance_type_code);

Line 103631: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

103627: --
103628: -- bulk performance
103629: --
103630: l_balance_type_code VARCHAR2(1);
103631: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
103632: l_log_module VARCHAR2(240);
103633:
103634: --
103635: -- Upgrade strategy

Line 103701: XLA_AE_LINES_PKG.SetNewLine;

103697: ') <> 'Y'
103698: THEN
103699:
103700: --
103701: XLA_AE_LINES_PKG.SetNewLine;
103702:
103703: p_balance_type_code := l_balance_type_code;
103704: -- set the flag so later we will know whether the gain loss line needs to be created
103705:

Line 103713: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103709:
103710: --
103711: -- bulk performance
103712: --
103713: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103714: p_header_num => 0); -- 4262811
103715: --
103716: -- set accounting line options
103717: --

Line 103718: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103714: p_header_num => 0); -- 4262811
103715: --
103716: -- set accounting line options
103717: --
103718: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103719: p_natural_side_code => 'C'
103720: , p_gain_or_loss_flag => 'N'
103721: , p_gl_transfer_mode_code => 'S'
103722: , p_acct_entry_type_code => 'A'

Line 103732: xla_ae_lines_pkg.SetAcctLineType

103728: --
103729: --
103730: -- set accounting line type info
103731: --
103732: xla_ae_lines_pkg.SetAcctLineType
103733: (p_component_type => l_component_type
103734: ,p_event_type_code => l_event_type_code
103735: ,p_line_definition_owner_code => l_line_definition_owner_code
103736: ,p_line_definition_code => l_line_definition_code

Line 103746: xla_ae_lines_pkg.SetAcctClass(

103742: ,p_event_class_code => l_event_class_code);
103743: --
103744: -- set accounting class
103745: --
103746: xla_ae_lines_pkg.SetAcctClass(
103747: p_accounting_class_code => 'LIABILITY'
103748: , p_ae_header_id => l_ae_header_id
103749: );
103750:

Line 103754: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103750:
103751: --
103752: -- set rounding class
103753: --
103754: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103755: 'LIABILITY';
103756:
103757: --
103758: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103758: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103754: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103755: 'LIABILITY';
103756:
103757: --
103758: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103759: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103760: --
103761: -- bulk performance
103762: --

Line 103759: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103755: 'LIABILITY';
103756:
103757: --
103758: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103759: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103760: --
103761: -- bulk performance
103762: --
103763: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103763: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103759: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103760: --
103761: -- bulk performance
103762: --
103763: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103764:
103765: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103766: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103767:

Line 103765: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103761: -- bulk performance
103762: --
103763: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103764:
103765: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103766: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103767:
103768: -- 4955764
103769: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103769: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103765: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103766: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103767:
103768: -- 4955764
103769: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103770: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103771:
103772: -- 4458381 Public Sector Enh
103773:

Line 103877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103873: l_rec_acct_attrs.array_num_value(42) := p_source_77;
103874: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103875: l_rec_acct_attrs.array_num_value(43) := p_source_78;
103876:
103877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103879:
103880: ---------------------------------------------------------------------------------------------------------------
103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103874: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103875: l_rec_acct_attrs.array_num_value(43) := p_source_78;
103876:
103877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103879:
103880: ---------------------------------------------------------------------------------------------------------------
103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103882: ---------------------------------------------------------------------------------------------------------------

Line 103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103879:
103880: ---------------------------------------------------------------------------------------------------------------
103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103882: ---------------------------------------------------------------------------------------------------------------
103883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103884:
103885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103879:
103880: ---------------------------------------------------------------------------------------------------------------
103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103882: ---------------------------------------------------------------------------------------------------------------
103883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103884:
103885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103887:

Line 103885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103882: ---------------------------------------------------------------------------------------------------------------
103883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103884:
103885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103887:
103888: IF xla_accounting_cache_pkg.GetValueChar
103889: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103882: ---------------------------------------------------------------------------------------------------------------
103883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103884:
103885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103887:
103888: IF xla_accounting_cache_pkg.GetValueChar
103889: (p_source_code => 'LEDGER_CATEGORY_CODE'
103890: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103897: xla_ae_lines_pkg.BflowUpgEntry

103893: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103894: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103895: )
103896: THEN
103897: xla_ae_lines_pkg.BflowUpgEntry
103898: (p_business_method_code => l_bflow_method_code
103899: ,p_business_class_code => l_bflow_class_code
103900: ,p_balance_type => l_balance_type_code);
103901: ELSE

Line 103903: XLA_AE_LINES_PKG.business_flow_validation(

103899: ,p_business_class_code => l_bflow_class_code
103900: ,p_balance_type => l_balance_type_code);
103901: ELSE
103902: NULL;
103903: XLA_AE_LINES_PKG.business_flow_validation(
103904: p_business_method_code => l_bflow_method_code
103905: ,p_business_class_code => l_bflow_class_code
103906: ,p_inherit_description_flag => l_inherit_desc_flag);
103907: END IF;

Line 103917: xla_ae_lines_pkg.SetLineDescription(

103913: --
103914: -- call description
103915: --
103916:
103917: xla_ae_lines_pkg.SetLineDescription(
103918: p_ae_header_id => l_ae_header_id
103919: ,p_description => Description_2 (
103920: p_application_id => p_application_id
103921: , p_ae_header_id => l_ae_header_id

Line 103950: xla_ae_lines_pkg.set_ccid(

103946: , x_value_type_code => l_adr_value_type_code
103947: , p_side => 'NA'
103948: );
103949:
103950: xla_ae_lines_pkg.set_ccid(
103951: p_code_combination_id => l_ccid
103952: , p_value_type_code => l_adr_value_type_code
103953: , p_transaction_coa_id => l_adr_transaction_coa_id
103954: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103966: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

103962: , p_side => 'NA'
103963: );
103964:
103965:
103966: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
103967: p_to_segment_code => 'GL_BALANCING'
103968: , p_segment_value => C_CHAR
103969: , p_from_segment_code => NULL
103970: , p_from_combination_id => NULL

Line 104010: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104006: xla_accounting_err_pkg.build_message
104007: (p_appli_s_name => 'XLA'
104008: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104009: ,p_token_1 => 'LINE_NUMBER'
104010: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104011: ,p_token_2 => 'LINE_TYPE_NAME'
104012: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104013: l_component_type
104014: ,l_component_code

Line 104046: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104042: --
104043: --
104044: ------------------------------------------------------------------------------------------------
104045: -- 4219869 Business Flow
104046: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104047: -- Prior Entry. Currently, the following code is always generated.
104048: ------------------------------------------------------------------------------------------------
104049: XLA_AE_LINES_PKG.ValidateCurrentLine;
104050:

Line 104049: XLA_AE_LINES_PKG.ValidateCurrentLine;

104045: -- 4219869 Business Flow
104046: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104047: -- Prior Entry. Currently, the following code is always generated.
104048: ------------------------------------------------------------------------------------------------
104049: XLA_AE_LINES_PKG.ValidateCurrentLine;
104050:
104051: ------------------------------------------------------------------------------------
104052: -- 4219869 Business Flow
104053: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104051: ------------------------------------------------------------------------------------
104052: -- 4219869 Business Flow
104053: -- Populated credit and debit amounts -- Need to generate this within IF
104054: ------------------------------------------------------------------------------------
104055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104056:
104057: ----------------------------------------------------------------------------------
104058: -- 4219869 Business Flow
104059: -- Update journal entry status -- Need to generate this within IF

Line 104087: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104083: -- To allow MPA report to determine if it should generate report process
104084: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104085: ------------------------------------------------------------------------------------------
104086:
104087: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104088: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104089: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104090: -- call ADRs
104091: -- Bug 4922099

Line 104088: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104084: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104085: ------------------------------------------------------------------------------------------
104086:
104087: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104088: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104089: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104090: -- call ADRs
104091: -- Bug 4922099
104092: --

Line 104112: xla_ae_lines_pkg.set_ccid(

104108: , x_value_type_code => l_adr_value_type_code
104109: , p_side => 'NA'
104110: );
104111:
104112: xla_ae_lines_pkg.set_ccid(
104113: p_code_combination_id => l_ccid
104114: , p_value_type_code => l_adr_value_type_code
104115: , p_transaction_coa_id => l_adr_transaction_coa_id
104116: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104128: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

104124: , p_side => 'NA'
104125: );
104126:
104127:
104128: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
104129: p_to_segment_code => 'GL_BALANCING'
104130: , p_segment_value => C_CHAR
104131: , p_from_segment_code => NULL
104132: , p_from_combination_id => NULL

Line 104159: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104155:
104156: --
104157: -- Update the line information that should be overwritten
104158: --
104159: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104160: p_header_num => 1);
104161: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104162:
104163: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104161: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104157: -- Update the line information that should be overwritten
104158: --
104159: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104160: p_header_num => 1);
104161: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104162:
104163: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104164:
104165: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104163: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104159: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104160: p_header_num => 1);
104161: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104162:
104163: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104164:
104165: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104166: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104167: END IF;

Line 104166: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104162:
104163: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104164:
104165: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104166: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104167: END IF;
104168:
104169: --
104170: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104173: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104169: --
104170: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104171: --
104172: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104173: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104174: ELSE
104175: ---------------------------------------------------------------------------------------------------
104176: -- 4262811a Switch Sign
104177: ---------------------------------------------------------------------------------------------------

Line 104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104174: ELSE
104175: ---------------------------------------------------------------------------------------------------
104176: -- 4262811a Switch Sign
104177: ---------------------------------------------------------------------------------------------------
104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104175: ---------------------------------------------------------------------------------------------------
104176: -- 4262811a Switch Sign
104177: ---------------------------------------------------------------------------------------------------
104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302

Line 104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104176: -- 4262811a Switch Sign
104177: ---------------------------------------------------------------------------------------------------
104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302
104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104177: ---------------------------------------------------------------------------------------------------
104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302
104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104185: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104178: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302
104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104185: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104186:

Line 104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302
104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104185: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104186:
104187: END IF;
104188:

Line 104185: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104181: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104182: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104183: -- 5132302
104184: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104185: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104186:
104187: END IF;
104188:
104189: -- 4955764

Line 104190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104186:
104187: END IF;
104188:
104189: -- 4955764
104190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104192:
104193:
104194: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104194: XLA_AE_LINES_PKG.ValidateCurrentLine;

104190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104192:
104193:
104194: XLA_AE_LINES_PKG.ValidateCurrentLine;
104195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104196:
104197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104198: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104192:
104193:
104194: XLA_AE_LINES_PKG.ValidateCurrentLine;
104195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104196:
104197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104198: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104199: ,p_balance_type_code => l_balance_type_code);

Line 104375: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

104371: --
104372: -- bulk performance
104373: --
104374: l_balance_type_code VARCHAR2(1);
104375: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
104376: l_log_module VARCHAR2(240);
104377:
104378: --
104379: -- Upgrade strategy

Line 104449: XLA_AE_LINES_PKG.SetNewLine;

104445: ') = 'PREPAY APPL NONREC TAX'
104446: THEN
104447:
104448: --
104449: XLA_AE_LINES_PKG.SetNewLine;
104450:
104451: p_balance_type_code := l_balance_type_code;
104452: -- set the flag so later we will know whether the gain loss line needs to be created
104453:

Line 104461: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

104457:
104458: --
104459: -- bulk performance
104460: --
104461: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
104462: p_header_num => 0); -- 4262811
104463: --
104464: -- set accounting line options
104465: --

Line 104466: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

104462: p_header_num => 0); -- 4262811
104463: --
104464: -- set accounting line options
104465: --
104466: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
104467: p_natural_side_code => 'C'
104468: , p_gain_or_loss_flag => 'N'
104469: , p_gl_transfer_mode_code => 'S'
104470: , p_acct_entry_type_code => 'A'

Line 104480: xla_ae_lines_pkg.SetAcctLineType

104476: --
104477: --
104478: -- set accounting line type info
104479: --
104480: xla_ae_lines_pkg.SetAcctLineType
104481: (p_component_type => l_component_type
104482: ,p_event_type_code => l_event_type_code
104483: ,p_line_definition_owner_code => l_line_definition_owner_code
104484: ,p_line_definition_code => l_line_definition_code

Line 104494: xla_ae_lines_pkg.SetAcctClass(

104490: ,p_event_class_code => l_event_class_code);
104491: --
104492: -- set accounting class
104493: --
104494: xla_ae_lines_pkg.SetAcctClass(
104495: p_accounting_class_code => 'LIABILITY'
104496: , p_ae_header_id => l_ae_header_id
104497: );
104498:

Line 104502: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

104498:
104499: --
104500: -- set rounding class
104501: --
104502: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104503: 'LIABILITY';
104504:
104505: --
104506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 104506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

104502: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104503: 'LIABILITY';
104504:
104505: --
104506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104508: --
104509: -- bulk performance
104510: --

Line 104507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

104503: 'LIABILITY';
104504:
104505: --
104506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104508: --
104509: -- bulk performance
104510: --
104511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 104511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

104507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104508: --
104509: -- bulk performance
104510: --
104511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104512:
104513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104515:

Line 104513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

104509: -- bulk performance
104510: --
104511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104512:
104513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104515:
104516: -- 4955764
104517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104515:
104516: -- 4955764
104517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104518: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104519:
104520: -- 4458381 Public Sector Enh
104521:

Line 104617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

104613: l_rec_acct_attrs.array_num_value(38) := p_source_77;
104614: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
104615: l_rec_acct_attrs.array_num_value(39) := p_source_78;
104616:
104617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104619:
104620: ---------------------------------------------------------------------------------------------------------------
104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 104618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

104614: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
104615: l_rec_acct_attrs.array_num_value(39) := p_source_78;
104616:
104617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104619:
104620: ---------------------------------------------------------------------------------------------------------------
104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104622: ---------------------------------------------------------------------------------------------------------------

Line 104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

104617: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104618: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104619:
104620: ---------------------------------------------------------------------------------------------------------------
104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104622: ---------------------------------------------------------------------------------------------------------------
104623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104624:
104625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 104623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

104619:
104620: ---------------------------------------------------------------------------------------------------------------
104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104622: ---------------------------------------------------------------------------------------------------------------
104623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104624:
104625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104627:

Line 104625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104621: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104622: ---------------------------------------------------------------------------------------------------------------
104623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104624:
104625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104627:
104628: IF xla_accounting_cache_pkg.GetValueChar
104629: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 104626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104622: ---------------------------------------------------------------------------------------------------------------
104623: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104624:
104625: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104626: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104627:
104628: IF xla_accounting_cache_pkg.GetValueChar
104629: (p_source_code => 'LEDGER_CATEGORY_CODE'
104630: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 104637: xla_ae_lines_pkg.BflowUpgEntry

104633: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104634: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
104635: )
104636: THEN
104637: xla_ae_lines_pkg.BflowUpgEntry
104638: (p_business_method_code => l_bflow_method_code
104639: ,p_business_class_code => l_bflow_class_code
104640: ,p_balance_type => l_balance_type_code);
104641: ELSE

Line 104643: XLA_AE_LINES_PKG.business_flow_validation(

104639: ,p_business_class_code => l_bflow_class_code
104640: ,p_balance_type => l_balance_type_code);
104641: ELSE
104642: NULL;
104643: XLA_AE_LINES_PKG.business_flow_validation(
104644: p_business_method_code => l_bflow_method_code
104645: ,p_business_class_code => l_bflow_class_code
104646: ,p_inherit_description_flag => l_inherit_desc_flag);
104647: END IF;

Line 104690: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104686: xla_accounting_err_pkg.build_message
104687: (p_appli_s_name => 'XLA'
104688: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104689: ,p_token_1 => 'LINE_NUMBER'
104690: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104691: ,p_token_2 => 'LINE_TYPE_NAME'
104692: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104693: l_component_type
104694: ,l_component_code

Line 104726: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104722: --
104723: --
104724: ------------------------------------------------------------------------------------------------
104725: -- 4219869 Business Flow
104726: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104727: -- Prior Entry. Currently, the following code is always generated.
104728: ------------------------------------------------------------------------------------------------
104729: -- No ValidateCurrentLine for business flow method of Prior Entry
104730:

Line 104735: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104731: ------------------------------------------------------------------------------------
104732: -- 4219869 Business Flow
104733: -- Populated credit and debit amounts -- Need to generate this within IF
104734: ------------------------------------------------------------------------------------
104735: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104736:
104737: ----------------------------------------------------------------------------------
104738: -- 4219869 Business Flow
104739: -- Update journal entry status -- Need to generate this within IF

Line 104767: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104763: -- To allow MPA report to determine if it should generate report process
104764: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104765: ------------------------------------------------------------------------------------------
104766:
104767: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104768: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104769: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104770: -- call ADRs
104771: -- Bug 4922099

Line 104768: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104764: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104765: ------------------------------------------------------------------------------------------
104766:
104767: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104768: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104769: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104770: -- call ADRs
104771: -- Bug 4922099
104772: --

Line 104789: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104785:
104786: --
104787: -- Update the line information that should be overwritten
104788: --
104789: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104790: p_header_num => 1);
104791: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104792:
104793: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104791: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104787: -- Update the line information that should be overwritten
104788: --
104789: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104790: p_header_num => 1);
104791: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104792:
104793: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104794:
104795: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104793: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104789: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104790: p_header_num => 1);
104791: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104792:
104793: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104794:
104795: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104796: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104797: END IF;

Line 104796: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104792:
104793: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104794:
104795: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104796: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104797: END IF;
104798:
104799: --
104800: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104803: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104799: --
104800: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104801: --
104802: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104803: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104804: ELSE
104805: ---------------------------------------------------------------------------------------------------
104806: -- 4262811a Switch Sign
104807: ---------------------------------------------------------------------------------------------------

Line 104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104804: ELSE
104805: ---------------------------------------------------------------------------------------------------
104806: -- 4262811a Switch Sign
104807: ---------------------------------------------------------------------------------------------------
104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104805: ---------------------------------------------------------------------------------------------------
104806: -- 4262811a Switch Sign
104807: ---------------------------------------------------------------------------------------------------
104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302

Line 104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104806: -- 4262811a Switch Sign
104807: ---------------------------------------------------------------------------------------------------
104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302
104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104807: ---------------------------------------------------------------------------------------------------
104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302
104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104815: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104808: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302
104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104815: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104816:

Line 104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302
104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104815: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104816:
104817: END IF;
104818:

Line 104815: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104813: -- 5132302
104814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104815: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104816:
104817: END IF;
104818:
104819: -- 4955764

Line 104820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104816:
104817: END IF;
104818:
104819: -- 4955764
104820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104822:
104823:
104824: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104824: XLA_AE_LINES_PKG.ValidateCurrentLine;

104820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104822:
104823:
104824: XLA_AE_LINES_PKG.ValidateCurrentLine;
104825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104826:
104827: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104828: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104822:
104823:
104824: XLA_AE_LINES_PKG.ValidateCurrentLine;
104825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104826:
104827: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104828: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104829: ,p_balance_type_code => l_balance_type_code);

Line 104981: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

104977: --
104978: -- bulk performance
104979: --
104980: l_balance_type_code VARCHAR2(1);
104981: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
104982: l_log_module VARCHAR2(240);
104983:
104984: --
104985: -- Upgrade strategy

Line 105057: XLA_AE_LINES_PKG.SetNewLine;

105053: ') = 'R'
105054: THEN
105055:
105056: --
105057: XLA_AE_LINES_PKG.SetNewLine;
105058:
105059: p_balance_type_code := l_balance_type_code;
105060: -- set the flag so later we will know whether the gain loss line needs to be created
105061:

Line 105069: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105065:
105066: --
105067: -- bulk performance
105068: --
105069: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105070: p_header_num => 0); -- 4262811
105071: --
105072: -- set accounting line options
105073: --

Line 105074: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105070: p_header_num => 0); -- 4262811
105071: --
105072: -- set accounting line options
105073: --
105074: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105075: p_natural_side_code => 'D'
105076: , p_gain_or_loss_flag => 'N'
105077: , p_gl_transfer_mode_code => 'S'
105078: , p_acct_entry_type_code => 'A'

Line 105088: xla_ae_lines_pkg.SetAcctLineType

105084: --
105085: --
105086: -- set accounting line type info
105087: --
105088: xla_ae_lines_pkg.SetAcctLineType
105089: (p_component_type => l_component_type
105090: ,p_event_type_code => l_event_type_code
105091: ,p_line_definition_owner_code => l_line_definition_owner_code
105092: ,p_line_definition_code => l_line_definition_code

Line 105102: xla_ae_lines_pkg.SetAcctClass(

105098: ,p_event_class_code => l_event_class_code);
105099: --
105100: -- set accounting class
105101: --
105102: xla_ae_lines_pkg.SetAcctClass(
105103: p_accounting_class_code => 'LIABILITY'
105104: , p_ae_header_id => l_ae_header_id
105105: );
105106:

Line 105110: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105106:
105107: --
105108: -- set rounding class
105109: --
105110: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105111: 'LIABILITY';
105112:
105113: --
105114: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105114: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105110: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105111: 'LIABILITY';
105112:
105113: --
105114: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105115: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105116: --
105117: -- bulk performance
105118: --

Line 105115: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105111: 'LIABILITY';
105112:
105113: --
105114: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105115: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105116: --
105117: -- bulk performance
105118: --
105119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105115: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105116: --
105117: -- bulk performance
105118: --
105119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105120:
105121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105123:

Line 105121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105117: -- bulk performance
105118: --
105119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105120:
105121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105123:
105124: -- 4955764
105125: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105125: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105123:
105124: -- 4955764
105125: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105126: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105127:
105128: -- 4458381 Public Sector Enh
105129:

Line 105173: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

105169: l_rec_acct_attrs.array_num_value(17) := p_source_75;
105170: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
105171: l_rec_acct_attrs.array_num_value(18) := p_source_76;
105172:
105173: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105174: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105175:
105176: ---------------------------------------------------------------------------------------------------------------
105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 105174: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

105170: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
105171: l_rec_acct_attrs.array_num_value(18) := p_source_76;
105172:
105173: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105174: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105175:
105176: ---------------------------------------------------------------------------------------------------------------
105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105178: ---------------------------------------------------------------------------------------------------------------

Line 105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

105173: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105174: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105175:
105176: ---------------------------------------------------------------------------------------------------------------
105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105178: ---------------------------------------------------------------------------------------------------------------
105179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105180:
105181: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 105179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

105175:
105176: ---------------------------------------------------------------------------------------------------------------
105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105178: ---------------------------------------------------------------------------------------------------------------
105179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105180:
105181: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105183:

Line 105181: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105177: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105178: ---------------------------------------------------------------------------------------------------------------
105179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105180:
105181: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105183:
105184: IF xla_accounting_cache_pkg.GetValueChar
105185: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 105182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105178: ---------------------------------------------------------------------------------------------------------------
105179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105180:
105181: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105183:
105184: IF xla_accounting_cache_pkg.GetValueChar
105185: (p_source_code => 'LEDGER_CATEGORY_CODE'
105186: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 105193: xla_ae_lines_pkg.BflowUpgEntry

105189: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105190: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
105191: )
105192: THEN
105193: xla_ae_lines_pkg.BflowUpgEntry
105194: (p_business_method_code => l_bflow_method_code
105195: ,p_business_class_code => l_bflow_class_code
105196: ,p_balance_type => l_balance_type_code);
105197: ELSE

Line 105199: XLA_AE_LINES_PKG.business_flow_validation(

105195: ,p_business_class_code => l_bflow_class_code
105196: ,p_balance_type => l_balance_type_code);
105197: ELSE
105198: NULL;
105199: XLA_AE_LINES_PKG.business_flow_validation(
105200: p_business_method_code => l_bflow_method_code
105201: ,p_business_class_code => l_bflow_class_code
105202: ,p_inherit_description_flag => l_inherit_desc_flag);
105203: END IF;

Line 105246: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105242: xla_accounting_err_pkg.build_message
105243: (p_appli_s_name => 'XLA'
105244: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105245: ,p_token_1 => 'LINE_NUMBER'
105246: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105247: ,p_token_2 => 'LINE_TYPE_NAME'
105248: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105249: l_component_type
105250: ,l_component_code

Line 105282: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105278: --
105279: --
105280: ------------------------------------------------------------------------------------------------
105281: -- 4219869 Business Flow
105282: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105283: -- Prior Entry. Currently, the following code is always generated.
105284: ------------------------------------------------------------------------------------------------
105285: -- No ValidateCurrentLine for business flow method of Prior Entry
105286:

Line 105291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105287: ------------------------------------------------------------------------------------
105288: -- 4219869 Business Flow
105289: -- Populated credit and debit amounts -- Need to generate this within IF
105290: ------------------------------------------------------------------------------------
105291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105292:
105293: ----------------------------------------------------------------------------------
105294: -- 4219869 Business Flow
105295: -- Update journal entry status -- Need to generate this within IF

Line 105323: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

105319: -- To allow MPA report to determine if it should generate report process
105320: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105321: ------------------------------------------------------------------------------------------
105322:
105323: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105324: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105325: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105326: -- call ADRs
105327: -- Bug 4922099

Line 105324: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

105320: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105321: ------------------------------------------------------------------------------------------
105322:
105323: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105324: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105325: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105326: -- call ADRs
105327: -- Bug 4922099
105328: --

Line 105345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

105341:
105342: --
105343: -- Update the line information that should be overwritten
105344: --
105345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105346: p_header_num => 1);
105347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105348:
105349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 105347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

105343: -- Update the line information that should be overwritten
105344: --
105345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105346: p_header_num => 1);
105347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105348:
105349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105350:
105351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 105349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

105345: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105346: p_header_num => 1);
105347: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105348:
105349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105350:
105351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105353: END IF;

Line 105352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

105348:
105349: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105350:
105351: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105352: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105353: END IF;
105354:
105355: --
105356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 105359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

105355: --
105356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105357: --
105358: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105360: ELSE
105361: ---------------------------------------------------------------------------------------------------
105362: -- 4262811a Switch Sign
105363: ---------------------------------------------------------------------------------------------------

Line 105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

105360: ELSE
105361: ---------------------------------------------------------------------------------------------------
105362: -- 4262811a Switch Sign
105363: ---------------------------------------------------------------------------------------------------
105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105361: ---------------------------------------------------------------------------------------------------
105362: -- 4262811a Switch Sign
105363: ---------------------------------------------------------------------------------------------------
105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302

Line 105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105362: -- 4262811a Switch Sign
105363: ---------------------------------------------------------------------------------------------------
105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302
105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105363: ---------------------------------------------------------------------------------------------------
105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302
105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105364: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302
105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105372:

Line 105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

105366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302
105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105372:
105373: END IF;
105374:

Line 105371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105367: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105369: -- 5132302
105370: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105372:
105373: END IF;
105374:
105375: -- 4955764

Line 105376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105372:
105373: END IF;
105374:
105375: -- 4955764
105376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105378:
105379:
105380: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 105380: XLA_AE_LINES_PKG.ValidateCurrentLine;

105376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105378:
105379:
105380: XLA_AE_LINES_PKG.ValidateCurrentLine;
105381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105382:
105383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 105381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105378:
105379:
105380: XLA_AE_LINES_PKG.ValidateCurrentLine;
105381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105382:
105383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105385: ,p_balance_type_code => l_balance_type_code);

Line 105553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105549: --
105550: -- bulk performance
105551: --
105552: l_balance_type_code VARCHAR2(1);
105553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105554: l_log_module VARCHAR2(240);
105555:
105556: --
105557: -- Upgrade strategy

Line 105639: XLA_AE_LINES_PKG.SetNewLine;

105635: ') <> 'AWT'
105636: THEN
105637:
105638: --
105639: XLA_AE_LINES_PKG.SetNewLine;
105640:
105641: p_balance_type_code := l_balance_type_code;
105642: -- set the flag so later we will know whether the gain loss line needs to be created
105643:

Line 105651: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105647:
105648: --
105649: -- bulk performance
105650: --
105651: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105652: p_header_num => 0); -- 4262811
105653: --
105654: -- set accounting line options
105655: --

Line 105656: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105652: p_header_num => 0); -- 4262811
105653: --
105654: -- set accounting line options
105655: --
105656: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105657: p_natural_side_code => 'C'
105658: , p_gain_or_loss_flag => 'Y'
105659: , p_gl_transfer_mode_code => 'S'
105660: , p_acct_entry_type_code => 'A'

Line 105670: xla_ae_lines_pkg.SetAcctLineType

105666: --
105667: --
105668: -- set accounting line type info
105669: --
105670: xla_ae_lines_pkg.SetAcctLineType
105671: (p_component_type => l_component_type
105672: ,p_event_type_code => l_event_type_code
105673: ,p_line_definition_owner_code => l_line_definition_owner_code
105674: ,p_line_definition_code => l_line_definition_code

Line 105684: xla_ae_lines_pkg.SetAcctClass(

105680: ,p_event_class_code => l_event_class_code);
105681: --
105682: -- set accounting class
105683: --
105684: xla_ae_lines_pkg.SetAcctClass(
105685: p_accounting_class_code => 'LOSS'
105686: , p_ae_header_id => l_ae_header_id
105687: );
105688:

Line 105692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105688:
105689: --
105690: -- set rounding class
105691: --
105692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105693: 'LOSS';
105694:
105695: --
105696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105693: 'LOSS';
105694:
105695: --
105696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105698: --
105699: -- bulk performance
105700: --

Line 105697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105693: 'LOSS';
105694:
105695: --
105696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105698: --
105699: -- bulk performance
105700: --
105701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105698: --
105699: -- bulk performance
105700: --
105701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105702:
105703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105705:

Line 105703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105699: -- bulk performance
105700: --
105701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105702:
105703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105705:
105706: -- 4955764
105707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105705:
105706: -- 4955764
105707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105709:
105710: -- 4458381 Public Sector Enh
105711:

Line 105767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

105763: l_rec_acct_attrs.array_num_value(23) := p_source_74;
105764: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
105765: l_rec_acct_attrs.array_num_value(24) := p_source_76;
105766:
105767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105769:
105770: ---------------------------------------------------------------------------------------------------------------
105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 105768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

105764: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
105765: l_rec_acct_attrs.array_num_value(24) := p_source_76;
105766:
105767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105769:
105770: ---------------------------------------------------------------------------------------------------------------
105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105772: ---------------------------------------------------------------------------------------------------------------

Line 105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

105767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105769:
105770: ---------------------------------------------------------------------------------------------------------------
105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105772: ---------------------------------------------------------------------------------------------------------------
105773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105774:
105775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 105773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

105769:
105770: ---------------------------------------------------------------------------------------------------------------
105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105772: ---------------------------------------------------------------------------------------------------------------
105773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105774:
105775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105777:

Line 105775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105772: ---------------------------------------------------------------------------------------------------------------
105773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105774:
105775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105777:
105778: IF xla_accounting_cache_pkg.GetValueChar
105779: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 105776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105772: ---------------------------------------------------------------------------------------------------------------
105773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105774:
105775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105777:
105778: IF xla_accounting_cache_pkg.GetValueChar
105779: (p_source_code => 'LEDGER_CATEGORY_CODE'
105780: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 105787: xla_ae_lines_pkg.BflowUpgEntry

105783: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105784: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
105785: )
105786: THEN
105787: xla_ae_lines_pkg.BflowUpgEntry
105788: (p_business_method_code => l_bflow_method_code
105789: ,p_business_class_code => l_bflow_class_code
105790: ,p_balance_type => l_balance_type_code);
105791: ELSE

Line 105831: xla_ae_lines_pkg.set_ccid(

105827: , x_value_type_code => l_adr_value_type_code
105828: , p_side => 'NA'
105829: );
105830:
105831: xla_ae_lines_pkg.set_ccid(
105832: p_code_combination_id => l_ccid
105833: , p_value_type_code => l_adr_value_type_code
105834: , p_transaction_coa_id => l_adr_transaction_coa_id
105835: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105866: xla_ae_lines_pkg.set_segment(

105862: );
105863:
105864: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
105865:
105866: xla_ae_lines_pkg.set_segment(
105867: p_to_segment_code => 'GL_BALANCING'
105868: , p_segment_value => l_segment
105869: , p_from_segment_code => l_adr_value_segment_code
105870: , p_from_combination_id => l_adr_value_combination_id

Line 105910: xla_ae_lines_pkg.set_segment(

105906: );
105907:
105908: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
105909:
105910: xla_ae_lines_pkg.set_segment(
105911: p_to_segment_code => 'GL_ACCOUNT'
105912: , p_segment_value => l_segment
105913: , p_from_segment_code => l_adr_value_segment_code
105914: , p_from_combination_id => l_adr_value_combination_id

Line 105954: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105950: xla_accounting_err_pkg.build_message
105951: (p_appli_s_name => 'XLA'
105952: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105953: ,p_token_1 => 'LINE_NUMBER'
105954: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105955: ,p_token_2 => 'LINE_TYPE_NAME'
105956: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105957: l_component_type
105958: ,l_component_code

Line 105990: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105986: --
105987: --
105988: ------------------------------------------------------------------------------------------------
105989: -- 4219869 Business Flow
105990: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105991: -- Prior Entry. Currently, the following code is always generated.
105992: ------------------------------------------------------------------------------------------------
105993: XLA_AE_LINES_PKG.ValidateCurrentLine;
105994:

Line 105993: XLA_AE_LINES_PKG.ValidateCurrentLine;

105989: -- 4219869 Business Flow
105990: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105991: -- Prior Entry. Currently, the following code is always generated.
105992: ------------------------------------------------------------------------------------------------
105993: XLA_AE_LINES_PKG.ValidateCurrentLine;
105994:
105995: ------------------------------------------------------------------------------------
105996: -- 4219869 Business Flow
105997: -- Populated credit and debit amounts -- Need to generate this within IF

Line 105999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105995: ------------------------------------------------------------------------------------
105996: -- 4219869 Business Flow
105997: -- Populated credit and debit amounts -- Need to generate this within IF
105998: ------------------------------------------------------------------------------------
105999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106000:
106001: ----------------------------------------------------------------------------------
106002: -- 4219869 Business Flow
106003: -- Update journal entry status -- Need to generate this within IF

Line 106031: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106027: -- To allow MPA report to determine if it should generate report process
106028: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106029: ------------------------------------------------------------------------------------------
106030:
106031: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106032: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106033: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106034: -- call ADRs
106035: -- Bug 4922099

Line 106032: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106028: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106029: ------------------------------------------------------------------------------------------
106030:
106031: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106032: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106033: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106034: -- call ADRs
106035: -- Bug 4922099
106036: --

Line 106060: xla_ae_lines_pkg.set_ccid(

106056: , x_value_type_code => l_adr_value_type_code
106057: , p_side => 'NA'
106058: );
106059:
106060: xla_ae_lines_pkg.set_ccid(
106061: p_code_combination_id => l_ccid
106062: , p_value_type_code => l_adr_value_type_code
106063: , p_transaction_coa_id => l_adr_transaction_coa_id
106064: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106095: xla_ae_lines_pkg.set_segment(

106091: );
106092:
106093: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106094:
106095: xla_ae_lines_pkg.set_segment(
106096: p_to_segment_code => 'GL_BALANCING'
106097: , p_segment_value => l_segment
106098: , p_from_segment_code => l_adr_value_segment_code
106099: , p_from_combination_id => l_adr_value_combination_id

Line 106139: xla_ae_lines_pkg.set_segment(

106135: );
106136:
106137: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106138:
106139: xla_ae_lines_pkg.set_segment(
106140: p_to_segment_code => 'GL_ACCOUNT'
106141: , p_segment_value => l_segment
106142: , p_from_segment_code => l_adr_value_segment_code
106143: , p_from_combination_id => l_adr_value_combination_id

Line 106170: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106166:
106167: --
106168: -- Update the line information that should be overwritten
106169: --
106170: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106171: p_header_num => 1);
106172: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106173:
106174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106172: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106168: -- Update the line information that should be overwritten
106169: --
106170: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106171: p_header_num => 1);
106172: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106173:
106174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106175:
106176: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106170: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106171: p_header_num => 1);
106172: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106173:
106174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106175:
106176: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106177: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106178: END IF;

Line 106177: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106173:
106174: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106175:
106176: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106177: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106178: END IF;
106179:
106180: --
106181: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 106184: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

106180: --
106181: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106182: --
106183: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106184: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106185: ELSE
106186: ---------------------------------------------------------------------------------------------------
106187: -- 4262811a Switch Sign
106188: ---------------------------------------------------------------------------------------------------

Line 106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

106185: ELSE
106186: ---------------------------------------------------------------------------------------------------
106187: -- 4262811a Switch Sign
106188: ---------------------------------------------------------------------------------------------------
106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106186: ---------------------------------------------------------------------------------------------------
106187: -- 4262811a Switch Sign
106188: ---------------------------------------------------------------------------------------------------
106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302

Line 106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106187: -- 4262811a Switch Sign
106188: ---------------------------------------------------------------------------------------------------
106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302
106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106188: ---------------------------------------------------------------------------------------------------
106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302
106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106189: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302
106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106197:

Line 106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

106191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302
106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106197:
106198: END IF;
106199:

Line 106196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106194: -- 5132302
106195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106197:
106198: END IF;
106199:
106200: -- 4955764

Line 106201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106197:
106198: END IF;
106199:
106200: -- 4955764
106201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106202: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106203:
106204:
106205: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 106205: XLA_AE_LINES_PKG.ValidateCurrentLine;

106201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106202: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106203:
106204:
106205: XLA_AE_LINES_PKG.ValidateCurrentLine;
106206: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106207:
106208: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106209: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 106206: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106202: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106203:
106204:
106205: XLA_AE_LINES_PKG.ValidateCurrentLine;
106206: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106207:
106208: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106209: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106210: ,p_balance_type_code => l_balance_type_code);

Line 106380: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

106376: --
106377: -- bulk performance
106378: --
106379: l_balance_type_code VARCHAR2(1);
106380: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
106381: l_log_module VARCHAR2(240);
106382:
106383: --
106384: -- Upgrade strategy

Line 106463: XLA_AE_LINES_PKG.SetNewLine;

106459: ') <> 'BANK ERROR'
106460: THEN
106461:
106462: --
106463: XLA_AE_LINES_PKG.SetNewLine;
106464:
106465: p_balance_type_code := l_balance_type_code;
106466: -- set the flag so later we will know whether the gain loss line needs to be created
106467:

Line 106475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

106471:
106472: --
106473: -- bulk performance
106474: --
106475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
106476: p_header_num => 0); -- 4262811
106477: --
106478: -- set accounting line options
106479: --

Line 106480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

106476: p_header_num => 0); -- 4262811
106477: --
106478: -- set accounting line options
106479: --
106480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
106481: p_natural_side_code => 'C'
106482: , p_gain_or_loss_flag => 'Y'
106483: , p_gl_transfer_mode_code => 'S'
106484: , p_acct_entry_type_code => 'A'

Line 106494: xla_ae_lines_pkg.SetAcctLineType

106490: --
106491: --
106492: -- set accounting line type info
106493: --
106494: xla_ae_lines_pkg.SetAcctLineType
106495: (p_component_type => l_component_type
106496: ,p_event_type_code => l_event_type_code
106497: ,p_line_definition_owner_code => l_line_definition_owner_code
106498: ,p_line_definition_code => l_line_definition_code

Line 106508: xla_ae_lines_pkg.SetAcctClass(

106504: ,p_event_class_code => l_event_class_code);
106505: --
106506: -- set accounting class
106507: --
106508: xla_ae_lines_pkg.SetAcctClass(
106509: p_accounting_class_code => 'LOSS'
106510: , p_ae_header_id => l_ae_header_id
106511: );
106512:

Line 106516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

106512:
106513: --
106514: -- set rounding class
106515: --
106516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106517: 'LOSS';
106518:
106519: --
106520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 106520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

106516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106517: 'LOSS';
106518:
106519: --
106520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106522: --
106523: -- bulk performance
106524: --

Line 106521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

106517: 'LOSS';
106518:
106519: --
106520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106522: --
106523: -- bulk performance
106524: --
106525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 106525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

106521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106522: --
106523: -- bulk performance
106524: --
106525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106526:
106527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106529:

Line 106527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

106523: -- bulk performance
106524: --
106525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106526:
106527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106529:
106530: -- 4955764
106531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106529:
106530: -- 4955764
106531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106532: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106533:
106534: -- 4458381 Public Sector Enh
106535:

Line 106591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106587: l_rec_acct_attrs.array_num_value(23) := p_source_74;
106588: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
106589: l_rec_acct_attrs.array_num_value(24) := p_source_76;
106590:
106591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106593:
106594: ---------------------------------------------------------------------------------------------------------------
106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106588: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
106589: l_rec_acct_attrs.array_num_value(24) := p_source_76;
106590:
106591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106593:
106594: ---------------------------------------------------------------------------------------------------------------
106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106596: ---------------------------------------------------------------------------------------------------------------

Line 106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106593:
106594: ---------------------------------------------------------------------------------------------------------------
106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106596: ---------------------------------------------------------------------------------------------------------------
106597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106598:
106599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106593:
106594: ---------------------------------------------------------------------------------------------------------------
106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106596: ---------------------------------------------------------------------------------------------------------------
106597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106598:
106599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106601:

Line 106599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106596: ---------------------------------------------------------------------------------------------------------------
106597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106598:
106599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106601:
106602: IF xla_accounting_cache_pkg.GetValueChar
106603: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106596: ---------------------------------------------------------------------------------------------------------------
106597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106598:
106599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106601:
106602: IF xla_accounting_cache_pkg.GetValueChar
106603: (p_source_code => 'LEDGER_CATEGORY_CODE'
106604: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106611: xla_ae_lines_pkg.BflowUpgEntry

106607: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106608: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106609: )
106610: THEN
106611: xla_ae_lines_pkg.BflowUpgEntry
106612: (p_business_method_code => l_bflow_method_code
106613: ,p_business_class_code => l_bflow_class_code
106614: ,p_balance_type => l_balance_type_code);
106615: ELSE

Line 106655: xla_ae_lines_pkg.set_ccid(

106651: , x_value_type_code => l_adr_value_type_code
106652: , p_side => 'NA'
106653: );
106654:
106655: xla_ae_lines_pkg.set_ccid(
106656: p_code_combination_id => l_ccid
106657: , p_value_type_code => l_adr_value_type_code
106658: , p_transaction_coa_id => l_adr_transaction_coa_id
106659: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106690: xla_ae_lines_pkg.set_segment(

106686: );
106687:
106688: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106689:
106690: xla_ae_lines_pkg.set_segment(
106691: p_to_segment_code => 'GL_BALANCING'
106692: , p_segment_value => l_segment
106693: , p_from_segment_code => l_adr_value_segment_code
106694: , p_from_combination_id => l_adr_value_combination_id

Line 106734: xla_ae_lines_pkg.set_segment(

106730: );
106731:
106732: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106733:
106734: xla_ae_lines_pkg.set_segment(
106735: p_to_segment_code => 'GL_ACCOUNT'
106736: , p_segment_value => l_segment
106737: , p_from_segment_code => l_adr_value_segment_code
106738: , p_from_combination_id => l_adr_value_combination_id

Line 106778: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106774: xla_accounting_err_pkg.build_message
106775: (p_appli_s_name => 'XLA'
106776: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106777: ,p_token_1 => 'LINE_NUMBER'
106778: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106779: ,p_token_2 => 'LINE_TYPE_NAME'
106780: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106781: l_component_type
106782: ,l_component_code

Line 106814: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106810: --
106811: --
106812: ------------------------------------------------------------------------------------------------
106813: -- 4219869 Business Flow
106814: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106815: -- Prior Entry. Currently, the following code is always generated.
106816: ------------------------------------------------------------------------------------------------
106817: XLA_AE_LINES_PKG.ValidateCurrentLine;
106818:

Line 106817: XLA_AE_LINES_PKG.ValidateCurrentLine;

106813: -- 4219869 Business Flow
106814: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106815: -- Prior Entry. Currently, the following code is always generated.
106816: ------------------------------------------------------------------------------------------------
106817: XLA_AE_LINES_PKG.ValidateCurrentLine;
106818:
106819: ------------------------------------------------------------------------------------
106820: -- 4219869 Business Flow
106821: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106823: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106819: ------------------------------------------------------------------------------------
106820: -- 4219869 Business Flow
106821: -- Populated credit and debit amounts -- Need to generate this within IF
106822: ------------------------------------------------------------------------------------
106823: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106824:
106825: ----------------------------------------------------------------------------------
106826: -- 4219869 Business Flow
106827: -- Update journal entry status -- Need to generate this within IF

Line 106855: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106851: -- To allow MPA report to determine if it should generate report process
106852: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106853: ------------------------------------------------------------------------------------------
106854:
106855: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106856: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106857: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106858: -- call ADRs
106859: -- Bug 4922099

Line 106856: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106852: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106853: ------------------------------------------------------------------------------------------
106854:
106855: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106856: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106857: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106858: -- call ADRs
106859: -- Bug 4922099
106860: --

Line 106884: xla_ae_lines_pkg.set_ccid(

106880: , x_value_type_code => l_adr_value_type_code
106881: , p_side => 'NA'
106882: );
106883:
106884: xla_ae_lines_pkg.set_ccid(
106885: p_code_combination_id => l_ccid
106886: , p_value_type_code => l_adr_value_type_code
106887: , p_transaction_coa_id => l_adr_transaction_coa_id
106888: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106919: xla_ae_lines_pkg.set_segment(

106915: );
106916:
106917: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106918:
106919: xla_ae_lines_pkg.set_segment(
106920: p_to_segment_code => 'GL_BALANCING'
106921: , p_segment_value => l_segment
106922: , p_from_segment_code => l_adr_value_segment_code
106923: , p_from_combination_id => l_adr_value_combination_id

Line 106963: xla_ae_lines_pkg.set_segment(

106959: );
106960:
106961: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
106962:
106963: xla_ae_lines_pkg.set_segment(
106964: p_to_segment_code => 'GL_ACCOUNT'
106965: , p_segment_value => l_segment
106966: , p_from_segment_code => l_adr_value_segment_code
106967: , p_from_combination_id => l_adr_value_combination_id

Line 106994: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106990:
106991: --
106992: -- Update the line information that should be overwritten
106993: --
106994: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106995: p_header_num => 1);
106996: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106997:
106998: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106996: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106992: -- Update the line information that should be overwritten
106993: --
106994: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106995: p_header_num => 1);
106996: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106997:
106998: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106999:
107000: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106998: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106994: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106995: p_header_num => 1);
106996: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106997:
106998: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106999:
107000: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107001: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107002: END IF;

Line 107001: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106997:
106998: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106999:
107000: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107001: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107002: END IF;
107003:
107004: --
107005: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107008: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107004: --
107005: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107006: --
107007: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107008: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107009: ELSE
107010: ---------------------------------------------------------------------------------------------------
107011: -- 4262811a Switch Sign
107012: ---------------------------------------------------------------------------------------------------

Line 107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107009: ELSE
107010: ---------------------------------------------------------------------------------------------------
107011: -- 4262811a Switch Sign
107012: ---------------------------------------------------------------------------------------------------
107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107010: ---------------------------------------------------------------------------------------------------
107011: -- 4262811a Switch Sign
107012: ---------------------------------------------------------------------------------------------------
107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302

Line 107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107011: -- 4262811a Switch Sign
107012: ---------------------------------------------------------------------------------------------------
107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302
107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107012: ---------------------------------------------------------------------------------------------------
107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302
107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107013: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302
107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107021:

Line 107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302
107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107021:
107022: END IF;
107023:

Line 107020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107016: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107018: -- 5132302
107019: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107021:
107022: END IF;
107023:
107024: -- 4955764

Line 107025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107021:
107022: END IF;
107023:
107024: -- 4955764
107025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107027:
107028:
107029: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107029: XLA_AE_LINES_PKG.ValidateCurrentLine;

107025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107027:
107028:
107029: XLA_AE_LINES_PKG.ValidateCurrentLine;
107030: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107031:
107032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107033: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107030: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107027:
107028:
107029: XLA_AE_LINES_PKG.ValidateCurrentLine;
107030: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107031:
107032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107033: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107034: ,p_balance_type_code => l_balance_type_code);

Line 107209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107205: --
107206: -- bulk performance
107207: --
107208: l_balance_type_code VARCHAR2(1);
107209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107210: l_log_module VARCHAR2(240);
107211:
107212: --
107213: -- Upgrade strategy

Line 107297: XLA_AE_LINES_PKG.SetNewLine;

107293: ') <> 'R'
107294: THEN
107295:
107296: --
107297: XLA_AE_LINES_PKG.SetNewLine;
107298:
107299: p_balance_type_code := l_balance_type_code;
107300: -- set the flag so later we will know whether the gain loss line needs to be created
107301:

Line 107309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

107305:
107306: --
107307: -- bulk performance
107308: --
107309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
107310: p_header_num => 0); -- 4262811
107311: --
107312: -- set accounting line options
107313: --

Line 107314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

107310: p_header_num => 0); -- 4262811
107311: --
107312: -- set accounting line options
107313: --
107314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
107315: p_natural_side_code => 'C'
107316: , p_gain_or_loss_flag => 'Y'
107317: , p_gl_transfer_mode_code => 'S'
107318: , p_acct_entry_type_code => 'A'

Line 107328: xla_ae_lines_pkg.SetAcctLineType

107324: --
107325: --
107326: -- set accounting line type info
107327: --
107328: xla_ae_lines_pkg.SetAcctLineType
107329: (p_component_type => l_component_type
107330: ,p_event_type_code => l_event_type_code
107331: ,p_line_definition_owner_code => l_line_definition_owner_code
107332: ,p_line_definition_code => l_line_definition_code

Line 107342: xla_ae_lines_pkg.SetAcctClass(

107338: ,p_event_class_code => l_event_class_code);
107339: --
107340: -- set accounting class
107341: --
107342: xla_ae_lines_pkg.SetAcctClass(
107343: p_accounting_class_code => 'LOSS'
107344: , p_ae_header_id => l_ae_header_id
107345: );
107346:

Line 107350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

107346:
107347: --
107348: -- set rounding class
107349: --
107350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107351: 'LOSS';
107352:
107353: --
107354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 107354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

107350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107351: 'LOSS';
107352:
107353: --
107354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107356: --
107357: -- bulk performance
107358: --

Line 107355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

107351: 'LOSS';
107352:
107353: --
107354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107356: --
107357: -- bulk performance
107358: --
107359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 107359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

107355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107356: --
107357: -- bulk performance
107358: --
107359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107360:
107361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107363:

Line 107361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

107357: -- bulk performance
107358: --
107359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107360:
107361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107363:
107364: -- 4955764
107365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107363:
107364: -- 4955764
107365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107367:
107368: -- 4458381 Public Sector Enh
107369:

Line 107425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

107421: l_rec_acct_attrs.array_num_value(23) := p_source_75;
107422: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
107423: l_rec_acct_attrs.array_num_value(24) := p_source_76;
107424:
107425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107427:
107428: ---------------------------------------------------------------------------------------------------------------
107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 107426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

107422: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
107423: l_rec_acct_attrs.array_num_value(24) := p_source_76;
107424:
107425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107427:
107428: ---------------------------------------------------------------------------------------------------------------
107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107430: ---------------------------------------------------------------------------------------------------------------

Line 107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

107425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107427:
107428: ---------------------------------------------------------------------------------------------------------------
107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107430: ---------------------------------------------------------------------------------------------------------------
107431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107432:
107433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 107431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

107427:
107428: ---------------------------------------------------------------------------------------------------------------
107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107430: ---------------------------------------------------------------------------------------------------------------
107431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107432:
107433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107435:

Line 107433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107430: ---------------------------------------------------------------------------------------------------------------
107431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107432:
107433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107435:
107436: IF xla_accounting_cache_pkg.GetValueChar
107437: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 107434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107430: ---------------------------------------------------------------------------------------------------------------
107431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107432:
107433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107435:
107436: IF xla_accounting_cache_pkg.GetValueChar
107437: (p_source_code => 'LEDGER_CATEGORY_CODE'
107438: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 107445: xla_ae_lines_pkg.BflowUpgEntry

107441: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107442: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
107443: )
107444: THEN
107445: xla_ae_lines_pkg.BflowUpgEntry
107446: (p_business_method_code => l_bflow_method_code
107447: ,p_business_class_code => l_bflow_class_code
107448: ,p_balance_type => l_balance_type_code);
107449: ELSE

Line 107489: xla_ae_lines_pkg.set_ccid(

107485: , x_value_type_code => l_adr_value_type_code
107486: , p_side => 'NA'
107487: );
107488:
107489: xla_ae_lines_pkg.set_ccid(
107490: p_code_combination_id => l_ccid
107491: , p_value_type_code => l_adr_value_type_code
107492: , p_transaction_coa_id => l_adr_transaction_coa_id
107493: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107524: xla_ae_lines_pkg.set_segment(

107520: );
107521:
107522: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
107523:
107524: xla_ae_lines_pkg.set_segment(
107525: p_to_segment_code => 'GL_BALANCING'
107526: , p_segment_value => l_segment
107527: , p_from_segment_code => l_adr_value_segment_code
107528: , p_from_combination_id => l_adr_value_combination_id

Line 107568: xla_ae_lines_pkg.set_segment(

107564: );
107565:
107566: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
107567:
107568: xla_ae_lines_pkg.set_segment(
107569: p_to_segment_code => 'GL_ACCOUNT'
107570: , p_segment_value => l_segment
107571: , p_from_segment_code => l_adr_value_segment_code
107572: , p_from_combination_id => l_adr_value_combination_id

Line 107612: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

107608: xla_accounting_err_pkg.build_message
107609: (p_appli_s_name => 'XLA'
107610: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
107611: ,p_token_1 => 'LINE_NUMBER'
107612: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
107613: ,p_token_2 => 'LINE_TYPE_NAME'
107614: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
107615: l_component_type
107616: ,l_component_code

Line 107648: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

107644: --
107645: --
107646: ------------------------------------------------------------------------------------------------
107647: -- 4219869 Business Flow
107648: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107649: -- Prior Entry. Currently, the following code is always generated.
107650: ------------------------------------------------------------------------------------------------
107651: XLA_AE_LINES_PKG.ValidateCurrentLine;
107652:

Line 107651: XLA_AE_LINES_PKG.ValidateCurrentLine;

107647: -- 4219869 Business Flow
107648: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107649: -- Prior Entry. Currently, the following code is always generated.
107650: ------------------------------------------------------------------------------------------------
107651: XLA_AE_LINES_PKG.ValidateCurrentLine;
107652:
107653: ------------------------------------------------------------------------------------
107654: -- 4219869 Business Flow
107655: -- Populated credit and debit amounts -- Need to generate this within IF

Line 107657: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107653: ------------------------------------------------------------------------------------
107654: -- 4219869 Business Flow
107655: -- Populated credit and debit amounts -- Need to generate this within IF
107656: ------------------------------------------------------------------------------------
107657: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107658:
107659: ----------------------------------------------------------------------------------
107660: -- 4219869 Business Flow
107661: -- Update journal entry status -- Need to generate this within IF

Line 107689: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

107685: -- To allow MPA report to determine if it should generate report process
107686: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107687: ------------------------------------------------------------------------------------------
107688:
107689: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107690: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107691: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107692: -- call ADRs
107693: -- Bug 4922099

Line 107690: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

107686: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107687: ------------------------------------------------------------------------------------------
107688:
107689: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107690: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107691: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107692: -- call ADRs
107693: -- Bug 4922099
107694: --

Line 107718: xla_ae_lines_pkg.set_ccid(

107714: , x_value_type_code => l_adr_value_type_code
107715: , p_side => 'NA'
107716: );
107717:
107718: xla_ae_lines_pkg.set_ccid(
107719: p_code_combination_id => l_ccid
107720: , p_value_type_code => l_adr_value_type_code
107721: , p_transaction_coa_id => l_adr_transaction_coa_id
107722: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107753: xla_ae_lines_pkg.set_segment(

107749: );
107750:
107751: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
107752:
107753: xla_ae_lines_pkg.set_segment(
107754: p_to_segment_code => 'GL_BALANCING'
107755: , p_segment_value => l_segment
107756: , p_from_segment_code => l_adr_value_segment_code
107757: , p_from_combination_id => l_adr_value_combination_id

Line 107797: xla_ae_lines_pkg.set_segment(

107793: );
107794:
107795: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
107796:
107797: xla_ae_lines_pkg.set_segment(
107798: p_to_segment_code => 'GL_ACCOUNT'
107799: , p_segment_value => l_segment
107800: , p_from_segment_code => l_adr_value_segment_code
107801: , p_from_combination_id => l_adr_value_combination_id

Line 107828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

107824:
107825: --
107826: -- Update the line information that should be overwritten
107827: --
107828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107829: p_header_num => 1);
107830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107831:
107832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 107830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

107826: -- Update the line information that should be overwritten
107827: --
107828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107829: p_header_num => 1);
107830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107831:
107832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107833:
107834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 107832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

107828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107829: p_header_num => 1);
107830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107831:
107832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107833:
107834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107836: END IF;

Line 107835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

107831:
107832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107833:
107834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107836: END IF;
107837:
107838: --
107839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107838: --
107839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107840: --
107841: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107843: ELSE
107844: ---------------------------------------------------------------------------------------------------
107845: -- 4262811a Switch Sign
107846: ---------------------------------------------------------------------------------------------------

Line 107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107843: ELSE
107844: ---------------------------------------------------------------------------------------------------
107845: -- 4262811a Switch Sign
107846: ---------------------------------------------------------------------------------------------------
107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107844: ---------------------------------------------------------------------------------------------------
107845: -- 4262811a Switch Sign
107846: ---------------------------------------------------------------------------------------------------
107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302

Line 107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107845: -- 4262811a Switch Sign
107846: ---------------------------------------------------------------------------------------------------
107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302
107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107846: ---------------------------------------------------------------------------------------------------
107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302
107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302
107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107855:

Line 107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302
107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107855:
107856: END IF;
107857:

Line 107854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107852: -- 5132302
107853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107855:
107856: END IF;
107857:
107858: -- 4955764

Line 107859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107855:
107856: END IF;
107857:
107858: -- 4955764
107859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107861:
107862:
107863: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107863: XLA_AE_LINES_PKG.ValidateCurrentLine;

107859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107861:
107862:
107863: XLA_AE_LINES_PKG.ValidateCurrentLine;
107864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107865:
107866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107861:
107862:
107863: XLA_AE_LINES_PKG.ValidateCurrentLine;
107864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107865:
107866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107868: ,p_balance_type_code => l_balance_type_code);

Line 108038: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108034: --
108035: -- bulk performance
108036: --
108037: l_balance_type_code VARCHAR2(1);
108038: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108039: l_log_module VARCHAR2(240);
108040:
108041: --
108042: -- Upgrade strategy

Line 108123: XLA_AE_LINES_PKG.SetNewLine;

108119: ') <> 'AWT'
108120: THEN
108121:
108122: --
108123: XLA_AE_LINES_PKG.SetNewLine;
108124:
108125: p_balance_type_code := l_balance_type_code;
108126: -- set the flag so later we will know whether the gain loss line needs to be created
108127:

Line 108135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108131:
108132: --
108133: -- bulk performance
108134: --
108135: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108136: p_header_num => 0); -- 4262811
108137: --
108138: -- set accounting line options
108139: --

Line 108140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108136: p_header_num => 0); -- 4262811
108137: --
108138: -- set accounting line options
108139: --
108140: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108141: p_natural_side_code => 'C'
108142: , p_gain_or_loss_flag => 'Y'
108143: , p_gl_transfer_mode_code => 'S'
108144: , p_acct_entry_type_code => 'A'

Line 108154: xla_ae_lines_pkg.SetAcctLineType

108150: --
108151: --
108152: -- set accounting line type info
108153: --
108154: xla_ae_lines_pkg.SetAcctLineType
108155: (p_component_type => l_component_type
108156: ,p_event_type_code => l_event_type_code
108157: ,p_line_definition_owner_code => l_line_definition_owner_code
108158: ,p_line_definition_code => l_line_definition_code

Line 108168: xla_ae_lines_pkg.SetAcctClass(

108164: ,p_event_class_code => l_event_class_code);
108165: --
108166: -- set accounting class
108167: --
108168: xla_ae_lines_pkg.SetAcctClass(
108169: p_accounting_class_code => 'LOSS'
108170: , p_ae_header_id => l_ae_header_id
108171: );
108172:

Line 108176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108172:
108173: --
108174: -- set rounding class
108175: --
108176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108177: 'LOSS';
108178:
108179: --
108180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108176: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108177: 'LOSS';
108178:
108179: --
108180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108182: --
108183: -- bulk performance
108184: --

Line 108181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108177: 'LOSS';
108178:
108179: --
108180: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108182: --
108183: -- bulk performance
108184: --
108185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108181: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108182: --
108183: -- bulk performance
108184: --
108185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108186:
108187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108189:

Line 108187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108183: -- bulk performance
108184: --
108185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108186:
108187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108189:
108190: -- 4955764
108191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108189:
108190: -- 4955764
108191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108193:
108194: -- 4458381 Public Sector Enh
108195:

Line 108251: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108247: l_rec_acct_attrs.array_num_value(23) := p_source_74;
108248: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108249: l_rec_acct_attrs.array_num_value(24) := p_source_76;
108250:
108251: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108252: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108253:
108254: ---------------------------------------------------------------------------------------------------------------
108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108252: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108248: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108249: l_rec_acct_attrs.array_num_value(24) := p_source_76;
108250:
108251: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108252: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108253:
108254: ---------------------------------------------------------------------------------------------------------------
108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108256: ---------------------------------------------------------------------------------------------------------------

Line 108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108251: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108252: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108253:
108254: ---------------------------------------------------------------------------------------------------------------
108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108256: ---------------------------------------------------------------------------------------------------------------
108257: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108258:
108259: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108257: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108253:
108254: ---------------------------------------------------------------------------------------------------------------
108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108256: ---------------------------------------------------------------------------------------------------------------
108257: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108258:
108259: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108260: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108261:

Line 108259: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108255: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108256: ---------------------------------------------------------------------------------------------------------------
108257: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108258:
108259: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108260: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108261:
108262: IF xla_accounting_cache_pkg.GetValueChar
108263: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108260: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108256: ---------------------------------------------------------------------------------------------------------------
108257: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108258:
108259: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108260: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108261:
108262: IF xla_accounting_cache_pkg.GetValueChar
108263: (p_source_code => 'LEDGER_CATEGORY_CODE'
108264: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108271: xla_ae_lines_pkg.BflowUpgEntry

108267: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108268: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108269: )
108270: THEN
108271: xla_ae_lines_pkg.BflowUpgEntry
108272: (p_business_method_code => l_bflow_method_code
108273: ,p_business_class_code => l_bflow_class_code
108274: ,p_balance_type => l_balance_type_code);
108275: ELSE

Line 108315: xla_ae_lines_pkg.set_ccid(

108311: , x_value_type_code => l_adr_value_type_code
108312: , p_side => 'NA'
108313: );
108314:
108315: xla_ae_lines_pkg.set_ccid(
108316: p_code_combination_id => l_ccid
108317: , p_value_type_code => l_adr_value_type_code
108318: , p_transaction_coa_id => l_adr_transaction_coa_id
108319: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108350: xla_ae_lines_pkg.set_segment(

108346: );
108347:
108348: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
108349:
108350: xla_ae_lines_pkg.set_segment(
108351: p_to_segment_code => 'GL_BALANCING'
108352: , p_segment_value => l_segment
108353: , p_from_segment_code => l_adr_value_segment_code
108354: , p_from_combination_id => l_adr_value_combination_id

Line 108394: xla_ae_lines_pkg.set_segment(

108390: );
108391:
108392: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
108393:
108394: xla_ae_lines_pkg.set_segment(
108395: p_to_segment_code => 'GL_ACCOUNT'
108396: , p_segment_value => l_segment
108397: , p_from_segment_code => l_adr_value_segment_code
108398: , p_from_combination_id => l_adr_value_combination_id

Line 108438: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

108434: xla_accounting_err_pkg.build_message
108435: (p_appli_s_name => 'XLA'
108436: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
108437: ,p_token_1 => 'LINE_NUMBER'
108438: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
108439: ,p_token_2 => 'LINE_TYPE_NAME'
108440: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
108441: l_component_type
108442: ,l_component_code

Line 108474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

108470: --
108471: --
108472: ------------------------------------------------------------------------------------------------
108473: -- 4219869 Business Flow
108474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108475: -- Prior Entry. Currently, the following code is always generated.
108476: ------------------------------------------------------------------------------------------------
108477: XLA_AE_LINES_PKG.ValidateCurrentLine;
108478:

Line 108477: XLA_AE_LINES_PKG.ValidateCurrentLine;

108473: -- 4219869 Business Flow
108474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108475: -- Prior Entry. Currently, the following code is always generated.
108476: ------------------------------------------------------------------------------------------------
108477: XLA_AE_LINES_PKG.ValidateCurrentLine;
108478:
108479: ------------------------------------------------------------------------------------
108480: -- 4219869 Business Flow
108481: -- Populated credit and debit amounts -- Need to generate this within IF

Line 108483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108479: ------------------------------------------------------------------------------------
108480: -- 4219869 Business Flow
108481: -- Populated credit and debit amounts -- Need to generate this within IF
108482: ------------------------------------------------------------------------------------
108483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108484:
108485: ----------------------------------------------------------------------------------
108486: -- 4219869 Business Flow
108487: -- Update journal entry status -- Need to generate this within IF

Line 108515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

108511: -- To allow MPA report to determine if it should generate report process
108512: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108513: ------------------------------------------------------------------------------------------
108514:
108515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108517: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108518: -- call ADRs
108519: -- Bug 4922099

Line 108516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

108512: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108513: ------------------------------------------------------------------------------------------
108514:
108515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108517: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108518: -- call ADRs
108519: -- Bug 4922099
108520: --

Line 108544: xla_ae_lines_pkg.set_ccid(

108540: , x_value_type_code => l_adr_value_type_code
108541: , p_side => 'NA'
108542: );
108543:
108544: xla_ae_lines_pkg.set_ccid(
108545: p_code_combination_id => l_ccid
108546: , p_value_type_code => l_adr_value_type_code
108547: , p_transaction_coa_id => l_adr_transaction_coa_id
108548: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108579: xla_ae_lines_pkg.set_segment(

108575: );
108576:
108577: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
108578:
108579: xla_ae_lines_pkg.set_segment(
108580: p_to_segment_code => 'GL_BALANCING'
108581: , p_segment_value => l_segment
108582: , p_from_segment_code => l_adr_value_segment_code
108583: , p_from_combination_id => l_adr_value_combination_id

Line 108623: xla_ae_lines_pkg.set_segment(

108619: );
108620:
108621: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
108622:
108623: xla_ae_lines_pkg.set_segment(
108624: p_to_segment_code => 'GL_ACCOUNT'
108625: , p_segment_value => l_segment
108626: , p_from_segment_code => l_adr_value_segment_code
108627: , p_from_combination_id => l_adr_value_combination_id

Line 108654: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

108650:
108651: --
108652: -- Update the line information that should be overwritten
108653: --
108654: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108655: p_header_num => 1);
108656: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108657:
108658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 108656: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

108652: -- Update the line information that should be overwritten
108653: --
108654: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108655: p_header_num => 1);
108656: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108657:
108658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108659:
108660: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 108658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

108654: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108655: p_header_num => 1);
108656: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108657:
108658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108659:
108660: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108661: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108662: END IF;

Line 108661: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

108657:
108658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108659:
108660: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108661: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108662: END IF;
108663:
108664: --
108665: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 108668: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

108664: --
108665: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108666: --
108667: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108668: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108669: ELSE
108670: ---------------------------------------------------------------------------------------------------
108671: -- 4262811a Switch Sign
108672: ---------------------------------------------------------------------------------------------------

Line 108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

108669: ELSE
108670: ---------------------------------------------------------------------------------------------------
108671: -- 4262811a Switch Sign
108672: ---------------------------------------------------------------------------------------------------
108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108670: ---------------------------------------------------------------------------------------------------
108671: -- 4262811a Switch Sign
108672: ---------------------------------------------------------------------------------------------------
108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302

Line 108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108671: -- 4262811a Switch Sign
108672: ---------------------------------------------------------------------------------------------------
108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302
108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108672: ---------------------------------------------------------------------------------------------------
108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302
108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108680: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108673: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302
108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108680: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108681:

Line 108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

108675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302
108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108680: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108681:
108682: END IF;
108683:

Line 108680: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108677: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108678: -- 5132302
108679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108680: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108681:
108682: END IF;
108683:
108684: -- 4955764

Line 108685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108681:
108682: END IF;
108683:
108684: -- 4955764
108685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108687:
108688:
108689: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 108689: XLA_AE_LINES_PKG.ValidateCurrentLine;

108685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108687:
108688:
108689: XLA_AE_LINES_PKG.ValidateCurrentLine;
108690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108691:
108692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 108690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108687:
108688:
108689: XLA_AE_LINES_PKG.ValidateCurrentLine;
108690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108691:
108692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108694: ,p_balance_type_code => l_balance_type_code);

Line 108860: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108856: --
108857: -- bulk performance
108858: --
108859: l_balance_type_code VARCHAR2(1);
108860: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108861: l_log_module VARCHAR2(240);
108862:
108863: --
108864: -- Upgrade strategy

Line 108947: XLA_AE_LINES_PKG.SetNewLine;

108943: ') <> 'AWT'
108944: THEN
108945:
108946: --
108947: XLA_AE_LINES_PKG.SetNewLine;
108948:
108949: p_balance_type_code := l_balance_type_code;
108950: -- set the flag so later we will know whether the gain loss line needs to be created
108951:

Line 108959: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108955:
108956: --
108957: -- bulk performance
108958: --
108959: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108960: p_header_num => 0); -- 4262811
108961: --
108962: -- set accounting line options
108963: --

Line 108964: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108960: p_header_num => 0); -- 4262811
108961: --
108962: -- set accounting line options
108963: --
108964: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108965: p_natural_side_code => 'C'
108966: , p_gain_or_loss_flag => 'Y'
108967: , p_gl_transfer_mode_code => 'S'
108968: , p_acct_entry_type_code => 'A'

Line 108978: xla_ae_lines_pkg.SetAcctLineType

108974: --
108975: --
108976: -- set accounting line type info
108977: --
108978: xla_ae_lines_pkg.SetAcctLineType
108979: (p_component_type => l_component_type
108980: ,p_event_type_code => l_event_type_code
108981: ,p_line_definition_owner_code => l_line_definition_owner_code
108982: ,p_line_definition_code => l_line_definition_code

Line 108992: xla_ae_lines_pkg.SetAcctClass(

108988: ,p_event_class_code => l_event_class_code);
108989: --
108990: -- set accounting class
108991: --
108992: xla_ae_lines_pkg.SetAcctClass(
108993: p_accounting_class_code => 'LOSS'
108994: , p_ae_header_id => l_ae_header_id
108995: );
108996:

Line 109000: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108996:
108997: --
108998: -- set rounding class
108999: --
109000: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109001: 'LOSS';
109002:
109003: --
109004: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 109004: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

109000: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109001: 'LOSS';
109002:
109003: --
109004: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109005: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109006: --
109007: -- bulk performance
109008: --

Line 109005: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

109001: 'LOSS';
109002:
109003: --
109004: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109005: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109006: --
109007: -- bulk performance
109008: --
109009: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 109009: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

109005: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109006: --
109007: -- bulk performance
109008: --
109009: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109010:
109011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109012: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109013:

Line 109011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

109007: -- bulk performance
109008: --
109009: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109010:
109011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109012: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109013:
109014: -- 4955764
109015: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109015: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109012: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109013:
109014: -- 4955764
109015: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109016: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109017:
109018: -- 4458381 Public Sector Enh
109019:

Line 109067: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109063: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_104);
109064: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
109065: l_rec_acct_attrs.array_char_value(20) := p_source_43;
109066:
109067: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109068: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109069:
109070: ---------------------------------------------------------------------------------------------------------------
109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109068: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109064: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
109065: l_rec_acct_attrs.array_char_value(20) := p_source_43;
109066:
109067: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109068: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109069:
109070: ---------------------------------------------------------------------------------------------------------------
109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109072: ---------------------------------------------------------------------------------------------------------------

Line 109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109067: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109068: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109069:
109070: ---------------------------------------------------------------------------------------------------------------
109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109072: ---------------------------------------------------------------------------------------------------------------
109073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109074:
109075: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109069:
109070: ---------------------------------------------------------------------------------------------------------------
109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109072: ---------------------------------------------------------------------------------------------------------------
109073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109074:
109075: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109076: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109077:

Line 109075: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109071: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109072: ---------------------------------------------------------------------------------------------------------------
109073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109074:
109075: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109076: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109077:
109078: IF xla_accounting_cache_pkg.GetValueChar
109079: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109076: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109072: ---------------------------------------------------------------------------------------------------------------
109073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109074:
109075: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109076: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109077:
109078: IF xla_accounting_cache_pkg.GetValueChar
109079: (p_source_code => 'LEDGER_CATEGORY_CODE'
109080: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109087: xla_ae_lines_pkg.BflowUpgEntry

109083: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109084: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109085: )
109086: THEN
109087: xla_ae_lines_pkg.BflowUpgEntry
109088: (p_business_method_code => l_bflow_method_code
109089: ,p_business_class_code => l_bflow_class_code
109090: ,p_balance_type => l_balance_type_code);
109091: ELSE

Line 109131: xla_ae_lines_pkg.set_ccid(

109127: , x_value_type_code => l_adr_value_type_code
109128: , p_side => 'NA'
109129: );
109130:
109131: xla_ae_lines_pkg.set_ccid(
109132: p_code_combination_id => l_ccid
109133: , p_value_type_code => l_adr_value_type_code
109134: , p_transaction_coa_id => l_adr_transaction_coa_id
109135: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109166: xla_ae_lines_pkg.set_segment(

109162: );
109163:
109164: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109165:
109166: xla_ae_lines_pkg.set_segment(
109167: p_to_segment_code => 'GL_BALANCING'
109168: , p_segment_value => l_segment
109169: , p_from_segment_code => l_adr_value_segment_code
109170: , p_from_combination_id => l_adr_value_combination_id

Line 109210: xla_ae_lines_pkg.set_segment(

109206: );
109207:
109208: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109209:
109210: xla_ae_lines_pkg.set_segment(
109211: p_to_segment_code => 'GL_ACCOUNT'
109212: , p_segment_value => l_segment
109213: , p_from_segment_code => l_adr_value_segment_code
109214: , p_from_combination_id => l_adr_value_combination_id

Line 109254: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109250: xla_accounting_err_pkg.build_message
109251: (p_appli_s_name => 'XLA'
109252: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109253: ,p_token_1 => 'LINE_NUMBER'
109254: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109255: ,p_token_2 => 'LINE_TYPE_NAME'
109256: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109257: l_component_type
109258: ,l_component_code

Line 109290: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109286: --
109287: --
109288: ------------------------------------------------------------------------------------------------
109289: -- 4219869 Business Flow
109290: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109291: -- Prior Entry. Currently, the following code is always generated.
109292: ------------------------------------------------------------------------------------------------
109293: XLA_AE_LINES_PKG.ValidateCurrentLine;
109294:

Line 109293: XLA_AE_LINES_PKG.ValidateCurrentLine;

109289: -- 4219869 Business Flow
109290: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109291: -- Prior Entry. Currently, the following code is always generated.
109292: ------------------------------------------------------------------------------------------------
109293: XLA_AE_LINES_PKG.ValidateCurrentLine;
109294:
109295: ------------------------------------------------------------------------------------
109296: -- 4219869 Business Flow
109297: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109299: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109295: ------------------------------------------------------------------------------------
109296: -- 4219869 Business Flow
109297: -- Populated credit and debit amounts -- Need to generate this within IF
109298: ------------------------------------------------------------------------------------
109299: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109300:
109301: ----------------------------------------------------------------------------------
109302: -- 4219869 Business Flow
109303: -- Update journal entry status -- Need to generate this within IF

Line 109331: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109327: -- To allow MPA report to determine if it should generate report process
109328: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109329: ------------------------------------------------------------------------------------------
109330:
109331: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109332: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109333: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109334: -- call ADRs
109335: -- Bug 4922099

Line 109332: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109328: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109329: ------------------------------------------------------------------------------------------
109330:
109331: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109332: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109333: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109334: -- call ADRs
109335: -- Bug 4922099
109336: --

Line 109360: xla_ae_lines_pkg.set_ccid(

109356: , x_value_type_code => l_adr_value_type_code
109357: , p_side => 'NA'
109358: );
109359:
109360: xla_ae_lines_pkg.set_ccid(
109361: p_code_combination_id => l_ccid
109362: , p_value_type_code => l_adr_value_type_code
109363: , p_transaction_coa_id => l_adr_transaction_coa_id
109364: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109395: xla_ae_lines_pkg.set_segment(

109391: );
109392:
109393: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109394:
109395: xla_ae_lines_pkg.set_segment(
109396: p_to_segment_code => 'GL_BALANCING'
109397: , p_segment_value => l_segment
109398: , p_from_segment_code => l_adr_value_segment_code
109399: , p_from_combination_id => l_adr_value_combination_id

Line 109439: xla_ae_lines_pkg.set_segment(

109435: );
109436:
109437: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109438:
109439: xla_ae_lines_pkg.set_segment(
109440: p_to_segment_code => 'GL_ACCOUNT'
109441: , p_segment_value => l_segment
109442: , p_from_segment_code => l_adr_value_segment_code
109443: , p_from_combination_id => l_adr_value_combination_id

Line 109470: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109466:
109467: --
109468: -- Update the line information that should be overwritten
109469: --
109470: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109471: p_header_num => 1);
109472: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109473:
109474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109472: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109468: -- Update the line information that should be overwritten
109469: --
109470: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109471: p_header_num => 1);
109472: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109473:
109474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109475:
109476: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109470: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109471: p_header_num => 1);
109472: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109473:
109474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109475:
109476: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109477: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109478: END IF;

Line 109477: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109473:
109474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109475:
109476: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109477: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109478: END IF;
109479:
109480: --
109481: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109484: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109480: --
109481: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109482: --
109483: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109484: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109485: ELSE
109486: ---------------------------------------------------------------------------------------------------
109487: -- 4262811a Switch Sign
109488: ---------------------------------------------------------------------------------------------------

Line 109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109485: ELSE
109486: ---------------------------------------------------------------------------------------------------
109487: -- 4262811a Switch Sign
109488: ---------------------------------------------------------------------------------------------------
109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109486: ---------------------------------------------------------------------------------------------------
109487: -- 4262811a Switch Sign
109488: ---------------------------------------------------------------------------------------------------
109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302

Line 109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109487: -- 4262811a Switch Sign
109488: ---------------------------------------------------------------------------------------------------
109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302
109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109488: ---------------------------------------------------------------------------------------------------
109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302
109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109489: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302
109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109497:

Line 109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302
109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109497:
109498: END IF;
109499:

Line 109496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109494: -- 5132302
109495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109497:
109498: END IF;
109499:
109500: -- 4955764

Line 109501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109497:
109498: END IF;
109499:
109500: -- 4955764
109501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109503:
109504:
109505: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109505: XLA_AE_LINES_PKG.ValidateCurrentLine;

109501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109503:
109504:
109505: XLA_AE_LINES_PKG.ValidateCurrentLine;
109506: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109507:
109508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109506: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109503:
109504:
109505: XLA_AE_LINES_PKG.ValidateCurrentLine;
109506: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109507:
109508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109510: ,p_balance_type_code => l_balance_type_code);

Line 109707: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

109703: --
109704: -- bulk performance
109705: --
109706: l_balance_type_code VARCHAR2(1);
109707: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
109708: l_log_module VARCHAR2(240);
109709:
109710: --
109711: -- Upgrade strategy

Line 109785: XLA_AE_LINES_PKG.SetNewLine;

109781: ') = 'LOSS'
109782: THEN
109783:
109784: --
109785: XLA_AE_LINES_PKG.SetNewLine;
109786:
109787: p_balance_type_code := l_balance_type_code;
109788: -- set the flag so later we will know whether the gain loss line needs to be created
109789:

Line 109797: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

109793:
109794: --
109795: -- bulk performance
109796: --
109797: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
109798: p_header_num => 0); -- 4262811
109799: --
109800: -- set accounting line options
109801: --

Line 109802: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

109798: p_header_num => 0); -- 4262811
109799: --
109800: -- set accounting line options
109801: --
109802: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
109803: p_natural_side_code => 'D'
109804: , p_gain_or_loss_flag => 'Y'
109805: , p_gl_transfer_mode_code => 'S'
109806: , p_acct_entry_type_code => 'A'

Line 109816: xla_ae_lines_pkg.SetAcctLineType

109812: --
109813: --
109814: -- set accounting line type info
109815: --
109816: xla_ae_lines_pkg.SetAcctLineType
109817: (p_component_type => l_component_type
109818: ,p_event_type_code => l_event_type_code
109819: ,p_line_definition_owner_code => l_line_definition_owner_code
109820: ,p_line_definition_code => l_line_definition_code

Line 109830: xla_ae_lines_pkg.SetAcctClass(

109826: ,p_event_class_code => l_event_class_code);
109827: --
109828: -- set accounting class
109829: --
109830: xla_ae_lines_pkg.SetAcctClass(
109831: p_accounting_class_code => 'LOSS'
109832: , p_ae_header_id => l_ae_header_id
109833: );
109834:

Line 109838: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

109834:
109835: --
109836: -- set rounding class
109837: --
109838: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109839: 'LOSS';
109840:
109841: --
109842: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 109842: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

109838: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109839: 'LOSS';
109840:
109841: --
109842: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109843: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109844: --
109845: -- bulk performance
109846: --

Line 109843: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

109839: 'LOSS';
109840:
109841: --
109842: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109843: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109844: --
109845: -- bulk performance
109846: --
109847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 109847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

109843: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109844: --
109845: -- bulk performance
109846: --
109847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109848:
109849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109851:

Line 109849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

109845: -- bulk performance
109846: --
109847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109848:
109849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109851:
109852: -- 4955764
109853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109851:
109852: -- 4955764
109853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109855:
109856: -- 4458381 Public Sector Enh
109857:

Line 109963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109959: l_rec_acct_attrs.array_num_value(43) := p_source_77;
109960: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
109961: l_rec_acct_attrs.array_num_value(44) := p_source_78;
109962:
109963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109965:
109966: ---------------------------------------------------------------------------------------------------------------
109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109960: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
109961: l_rec_acct_attrs.array_num_value(44) := p_source_78;
109962:
109963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109965:
109966: ---------------------------------------------------------------------------------------------------------------
109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109968: ---------------------------------------------------------------------------------------------------------------

Line 109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109963: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109964: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109965:
109966: ---------------------------------------------------------------------------------------------------------------
109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109968: ---------------------------------------------------------------------------------------------------------------
109969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109970:
109971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109965:
109966: ---------------------------------------------------------------------------------------------------------------
109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109968: ---------------------------------------------------------------------------------------------------------------
109969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109970:
109971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109973:

Line 109971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109967: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109968: ---------------------------------------------------------------------------------------------------------------
109969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109970:
109971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109973:
109974: IF xla_accounting_cache_pkg.GetValueChar
109975: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109968: ---------------------------------------------------------------------------------------------------------------
109969: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109970:
109971: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109973:
109974: IF xla_accounting_cache_pkg.GetValueChar
109975: (p_source_code => 'LEDGER_CATEGORY_CODE'
109976: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109983: xla_ae_lines_pkg.BflowUpgEntry

109979: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109980: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109981: )
109982: THEN
109983: xla_ae_lines_pkg.BflowUpgEntry
109984: (p_business_method_code => l_bflow_method_code
109985: ,p_business_class_code => l_bflow_class_code
109986: ,p_balance_type => l_balance_type_code);
109987: ELSE

Line 110027: xla_ae_lines_pkg.set_ccid(

110023: , x_value_type_code => l_adr_value_type_code
110024: , p_side => 'NA'
110025: );
110026:
110027: xla_ae_lines_pkg.set_ccid(
110028: p_code_combination_id => l_ccid
110029: , p_value_type_code => l_adr_value_type_code
110030: , p_transaction_coa_id => l_adr_transaction_coa_id
110031: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110062: xla_ae_lines_pkg.set_segment(

110058: );
110059:
110060: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110061:
110062: xla_ae_lines_pkg.set_segment(
110063: p_to_segment_code => 'GL_BALANCING'
110064: , p_segment_value => l_segment
110065: , p_from_segment_code => l_adr_value_segment_code
110066: , p_from_combination_id => l_adr_value_combination_id

Line 110106: xla_ae_lines_pkg.set_segment(

110102: );
110103:
110104: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110105:
110106: xla_ae_lines_pkg.set_segment(
110107: p_to_segment_code => 'GL_ACCOUNT'
110108: , p_segment_value => l_segment
110109: , p_from_segment_code => l_adr_value_segment_code
110110: , p_from_combination_id => l_adr_value_combination_id

Line 110150: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

110146: xla_accounting_err_pkg.build_message
110147: (p_appli_s_name => 'XLA'
110148: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
110149: ,p_token_1 => 'LINE_NUMBER'
110150: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
110151: ,p_token_2 => 'LINE_TYPE_NAME'
110152: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
110153: l_component_type
110154: ,l_component_code

Line 110186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

110182: --
110183: --
110184: ------------------------------------------------------------------------------------------------
110185: -- 4219869 Business Flow
110186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110187: -- Prior Entry. Currently, the following code is always generated.
110188: ------------------------------------------------------------------------------------------------
110189: XLA_AE_LINES_PKG.ValidateCurrentLine;
110190:

Line 110189: XLA_AE_LINES_PKG.ValidateCurrentLine;

110185: -- 4219869 Business Flow
110186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110187: -- Prior Entry. Currently, the following code is always generated.
110188: ------------------------------------------------------------------------------------------------
110189: XLA_AE_LINES_PKG.ValidateCurrentLine;
110190:
110191: ------------------------------------------------------------------------------------
110192: -- 4219869 Business Flow
110193: -- Populated credit and debit amounts -- Need to generate this within IF

Line 110195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110191: ------------------------------------------------------------------------------------
110192: -- 4219869 Business Flow
110193: -- Populated credit and debit amounts -- Need to generate this within IF
110194: ------------------------------------------------------------------------------------
110195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110196:
110197: ----------------------------------------------------------------------------------
110198: -- 4219869 Business Flow
110199: -- Update journal entry status -- Need to generate this within IF

Line 110227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

110223: -- To allow MPA report to determine if it should generate report process
110224: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110225: ------------------------------------------------------------------------------------------
110226:
110227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110229: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110230: -- call ADRs
110231: -- Bug 4922099

Line 110228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

110224: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110225: ------------------------------------------------------------------------------------------
110226:
110227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110229: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110230: -- call ADRs
110231: -- Bug 4922099
110232: --

Line 110256: xla_ae_lines_pkg.set_ccid(

110252: , x_value_type_code => l_adr_value_type_code
110253: , p_side => 'NA'
110254: );
110255:
110256: xla_ae_lines_pkg.set_ccid(
110257: p_code_combination_id => l_ccid
110258: , p_value_type_code => l_adr_value_type_code
110259: , p_transaction_coa_id => l_adr_transaction_coa_id
110260: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110291: xla_ae_lines_pkg.set_segment(

110287: );
110288:
110289: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110290:
110291: xla_ae_lines_pkg.set_segment(
110292: p_to_segment_code => 'GL_BALANCING'
110293: , p_segment_value => l_segment
110294: , p_from_segment_code => l_adr_value_segment_code
110295: , p_from_combination_id => l_adr_value_combination_id

Line 110335: xla_ae_lines_pkg.set_segment(

110331: );
110332:
110333: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110334:
110335: xla_ae_lines_pkg.set_segment(
110336: p_to_segment_code => 'GL_ACCOUNT'
110337: , p_segment_value => l_segment
110338: , p_from_segment_code => l_adr_value_segment_code
110339: , p_from_combination_id => l_adr_value_combination_id

Line 110366: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

110362:
110363: --
110364: -- Update the line information that should be overwritten
110365: --
110366: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110367: p_header_num => 1);
110368: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110369:
110370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 110368: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

110364: -- Update the line information that should be overwritten
110365: --
110366: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110367: p_header_num => 1);
110368: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110369:
110370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110371:
110372: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 110370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

110366: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110367: p_header_num => 1);
110368: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110369:
110370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110371:
110372: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110373: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110374: END IF;

Line 110373: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

110369:
110370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110371:
110372: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110373: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110374: END IF;
110375:
110376: --
110377: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 110380: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

110376: --
110377: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110378: --
110379: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110380: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110381: ELSE
110382: ---------------------------------------------------------------------------------------------------
110383: -- 4262811a Switch Sign
110384: ---------------------------------------------------------------------------------------------------

Line 110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

110381: ELSE
110382: ---------------------------------------------------------------------------------------------------
110383: -- 4262811a Switch Sign
110384: ---------------------------------------------------------------------------------------------------
110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110382: ---------------------------------------------------------------------------------------------------
110383: -- 4262811a Switch Sign
110384: ---------------------------------------------------------------------------------------------------
110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302

Line 110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110383: -- 4262811a Switch Sign
110384: ---------------------------------------------------------------------------------------------------
110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302
110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110384: ---------------------------------------------------------------------------------------------------
110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302
110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110392: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110385: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302
110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110392: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110393:

Line 110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

110387: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302
110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110392: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110393:
110394: END IF;
110395:

Line 110392: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110388: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110389: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110390: -- 5132302
110391: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110392: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110393:
110394: END IF;
110395:
110396: -- 4955764

Line 110397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110393:
110394: END IF;
110395:
110396: -- 4955764
110397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110399:
110400:
110401: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 110401: XLA_AE_LINES_PKG.ValidateCurrentLine;

110397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110399:
110400:
110401: XLA_AE_LINES_PKG.ValidateCurrentLine;
110402: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110403:
110404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110405: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 110402: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110399:
110400:
110401: XLA_AE_LINES_PKG.ValidateCurrentLine;
110402: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110403:
110404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110405: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110406: ,p_balance_type_code => l_balance_type_code);

Line 110579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110575: --
110576: -- bulk performance
110577: --
110578: l_balance_type_code VARCHAR2(1);
110579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110580: l_log_module VARCHAR2(240);
110581:
110582: --
110583: -- Upgrade strategy

Line 110665: XLA_AE_LINES_PKG.SetNewLine;

110661: ') <> 'BANK ERROR'
110662: THEN
110663:
110664: --
110665: XLA_AE_LINES_PKG.SetNewLine;
110666:
110667: p_balance_type_code := l_balance_type_code;
110668: -- set the flag so later we will know whether the gain loss line needs to be created
110669:

Line 110677: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110673:
110674: --
110675: -- bulk performance
110676: --
110677: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110678: p_header_num => 0); -- 4262811
110679: --
110680: -- set accounting line options
110681: --

Line 110682: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110678: p_header_num => 0); -- 4262811
110679: --
110680: -- set accounting line options
110681: --
110682: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110683: p_natural_side_code => 'C'
110684: , p_gain_or_loss_flag => 'Y'
110685: , p_gl_transfer_mode_code => 'S'
110686: , p_acct_entry_type_code => 'A'

Line 110696: xla_ae_lines_pkg.SetAcctLineType

110692: --
110693: --
110694: -- set accounting line type info
110695: --
110696: xla_ae_lines_pkg.SetAcctLineType
110697: (p_component_type => l_component_type
110698: ,p_event_type_code => l_event_type_code
110699: ,p_line_definition_owner_code => l_line_definition_owner_code
110700: ,p_line_definition_code => l_line_definition_code

Line 110710: xla_ae_lines_pkg.SetAcctClass(

110706: ,p_event_class_code => l_event_class_code);
110707: --
110708: -- set accounting class
110709: --
110710: xla_ae_lines_pkg.SetAcctClass(
110711: p_accounting_class_code => 'LOSS'
110712: , p_ae_header_id => l_ae_header_id
110713: );
110714:

Line 110718: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110714:
110715: --
110716: -- set rounding class
110717: --
110718: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110719: 'LOSS';
110720:
110721: --
110722: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110722: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110718: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110719: 'LOSS';
110720:
110721: --
110722: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110723: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110724: --
110725: -- bulk performance
110726: --

Line 110723: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110719: 'LOSS';
110720:
110721: --
110722: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110723: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110724: --
110725: -- bulk performance
110726: --
110727: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110727: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110723: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110724: --
110725: -- bulk performance
110726: --
110727: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110728:
110729: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110731:

Line 110729: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110725: -- bulk performance
110726: --
110727: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110728:
110729: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110731:
110732: -- 4955764
110733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110729: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110731:
110732: -- 4955764
110733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110734: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110735:
110736: -- 4458381 Public Sector Enh
110737:

Line 110791: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

110787: l_rec_acct_attrs.array_num_value(22) := p_source_75;
110788: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
110789: l_rec_acct_attrs.array_num_value(23) := p_source_76;
110790:
110791: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110792: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110793:
110794: ---------------------------------------------------------------------------------------------------------------
110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 110792: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

110788: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
110789: l_rec_acct_attrs.array_num_value(23) := p_source_76;
110790:
110791: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110792: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110793:
110794: ---------------------------------------------------------------------------------------------------------------
110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110796: ---------------------------------------------------------------------------------------------------------------

Line 110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

110791: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110792: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110793:
110794: ---------------------------------------------------------------------------------------------------------------
110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110796: ---------------------------------------------------------------------------------------------------------------
110797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110798:
110799: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 110797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

110793:
110794: ---------------------------------------------------------------------------------------------------------------
110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110796: ---------------------------------------------------------------------------------------------------------------
110797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110798:
110799: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110800: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110801:

Line 110799: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110795: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110796: ---------------------------------------------------------------------------------------------------------------
110797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110798:
110799: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110800: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110801:
110802: IF xla_accounting_cache_pkg.GetValueChar
110803: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 110800: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110796: ---------------------------------------------------------------------------------------------------------------
110797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110798:
110799: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110800: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110801:
110802: IF xla_accounting_cache_pkg.GetValueChar
110803: (p_source_code => 'LEDGER_CATEGORY_CODE'
110804: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 110811: xla_ae_lines_pkg.BflowUpgEntry

110807: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110808: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
110809: )
110810: THEN
110811: xla_ae_lines_pkg.BflowUpgEntry
110812: (p_business_method_code => l_bflow_method_code
110813: ,p_business_class_code => l_bflow_class_code
110814: ,p_balance_type => l_balance_type_code);
110815: ELSE

Line 110855: xla_ae_lines_pkg.set_ccid(

110851: , x_value_type_code => l_adr_value_type_code
110852: , p_side => 'NA'
110853: );
110854:
110855: xla_ae_lines_pkg.set_ccid(
110856: p_code_combination_id => l_ccid
110857: , p_value_type_code => l_adr_value_type_code
110858: , p_transaction_coa_id => l_adr_transaction_coa_id
110859: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110890: xla_ae_lines_pkg.set_segment(

110886: );
110887:
110888: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110889:
110890: xla_ae_lines_pkg.set_segment(
110891: p_to_segment_code => 'GL_BALANCING'
110892: , p_segment_value => l_segment
110893: , p_from_segment_code => l_adr_value_segment_code
110894: , p_from_combination_id => l_adr_value_combination_id

Line 110934: xla_ae_lines_pkg.set_segment(

110930: );
110931:
110932: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110933:
110934: xla_ae_lines_pkg.set_segment(
110935: p_to_segment_code => 'GL_ACCOUNT'
110936: , p_segment_value => l_segment
110937: , p_from_segment_code => l_adr_value_segment_code
110938: , p_from_combination_id => l_adr_value_combination_id

Line 110978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

110974: xla_accounting_err_pkg.build_message
110975: (p_appli_s_name => 'XLA'
110976: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
110977: ,p_token_1 => 'LINE_NUMBER'
110978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
110979: ,p_token_2 => 'LINE_TYPE_NAME'
110980: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
110981: l_component_type
110982: ,l_component_code

Line 111014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111010: --
111011: --
111012: ------------------------------------------------------------------------------------------------
111013: -- 4219869 Business Flow
111014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111015: -- Prior Entry. Currently, the following code is always generated.
111016: ------------------------------------------------------------------------------------------------
111017: XLA_AE_LINES_PKG.ValidateCurrentLine;
111018:

Line 111017: XLA_AE_LINES_PKG.ValidateCurrentLine;

111013: -- 4219869 Business Flow
111014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111015: -- Prior Entry. Currently, the following code is always generated.
111016: ------------------------------------------------------------------------------------------------
111017: XLA_AE_LINES_PKG.ValidateCurrentLine;
111018:
111019: ------------------------------------------------------------------------------------
111020: -- 4219869 Business Flow
111021: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111019: ------------------------------------------------------------------------------------
111020: -- 4219869 Business Flow
111021: -- Populated credit and debit amounts -- Need to generate this within IF
111022: ------------------------------------------------------------------------------------
111023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111024:
111025: ----------------------------------------------------------------------------------
111026: -- 4219869 Business Flow
111027: -- Update journal entry status -- Need to generate this within IF

Line 111055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111051: -- To allow MPA report to determine if it should generate report process
111052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111053: ------------------------------------------------------------------------------------------
111054:
111055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111058: -- call ADRs
111059: -- Bug 4922099

Line 111056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111053: ------------------------------------------------------------------------------------------
111054:
111055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111058: -- call ADRs
111059: -- Bug 4922099
111060: --

Line 111084: xla_ae_lines_pkg.set_ccid(

111080: , x_value_type_code => l_adr_value_type_code
111081: , p_side => 'NA'
111082: );
111083:
111084: xla_ae_lines_pkg.set_ccid(
111085: p_code_combination_id => l_ccid
111086: , p_value_type_code => l_adr_value_type_code
111087: , p_transaction_coa_id => l_adr_transaction_coa_id
111088: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111119: xla_ae_lines_pkg.set_segment(

111115: );
111116:
111117: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
111118:
111119: xla_ae_lines_pkg.set_segment(
111120: p_to_segment_code => 'GL_BALANCING'
111121: , p_segment_value => l_segment
111122: , p_from_segment_code => l_adr_value_segment_code
111123: , p_from_combination_id => l_adr_value_combination_id

Line 111163: xla_ae_lines_pkg.set_segment(

111159: );
111160:
111161: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
111162:
111163: xla_ae_lines_pkg.set_segment(
111164: p_to_segment_code => 'GL_ACCOUNT'
111165: , p_segment_value => l_segment
111166: , p_from_segment_code => l_adr_value_segment_code
111167: , p_from_combination_id => l_adr_value_combination_id

Line 111194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111190:
111191: --
111192: -- Update the line information that should be overwritten
111193: --
111194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111195: p_header_num => 1);
111196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111197:
111198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111192: -- Update the line information that should be overwritten
111193: --
111194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111195: p_header_num => 1);
111196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111197:
111198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111199:
111200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111195: p_header_num => 1);
111196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111197:
111198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111199:
111200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111202: END IF;

Line 111201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111197:
111198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111199:
111200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111202: END IF;
111203:
111204: --
111205: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111208: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111204: --
111205: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111206: --
111207: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111208: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111209: ELSE
111210: ---------------------------------------------------------------------------------------------------
111211: -- 4262811a Switch Sign
111212: ---------------------------------------------------------------------------------------------------

Line 111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111209: ELSE
111210: ---------------------------------------------------------------------------------------------------
111211: -- 4262811a Switch Sign
111212: ---------------------------------------------------------------------------------------------------
111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111210: ---------------------------------------------------------------------------------------------------
111211: -- 4262811a Switch Sign
111212: ---------------------------------------------------------------------------------------------------
111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302

Line 111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111211: -- 4262811a Switch Sign
111212: ---------------------------------------------------------------------------------------------------
111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302
111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111212: ---------------------------------------------------------------------------------------------------
111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302
111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302
111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111221:

Line 111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302
111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111221:
111222: END IF;
111223:

Line 111220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111218: -- 5132302
111219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111221:
111222: END IF;
111223:
111224: -- 4955764

Line 111225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111221:
111222: END IF;
111223:
111224: -- 4955764
111225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111227:
111228:
111229: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111229: XLA_AE_LINES_PKG.ValidateCurrentLine;

111225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111227:
111228:
111229: XLA_AE_LINES_PKG.ValidateCurrentLine;
111230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111231:
111232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111233: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111227:
111228:
111229: XLA_AE_LINES_PKG.ValidateCurrentLine;
111230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111231:
111232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111233: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111234: ,p_balance_type_code => l_balance_type_code);

Line 111400: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

111396: --
111397: -- bulk performance
111398: --
111399: l_balance_type_code VARCHAR2(1);
111400: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
111401: l_log_module VARCHAR2(240);
111402:
111403: --
111404: -- Upgrade strategy

Line 111473: XLA_AE_LINES_PKG.SetNewLine;

111469: p_source_107 IS NOT NULL
111470: THEN
111471:
111472: --
111473: XLA_AE_LINES_PKG.SetNewLine;
111474:
111475: p_balance_type_code := l_balance_type_code;
111476: -- set the flag so later we will know whether the gain loss line needs to be created
111477:

Line 111485: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

111481:
111482: --
111483: -- bulk performance
111484: --
111485: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
111486: p_header_num => 0); -- 4262811
111487: --
111488: -- set accounting line options
111489: --

Line 111490: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

111486: p_header_num => 0); -- 4262811
111487: --
111488: -- set accounting line options
111489: --
111490: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
111491: p_natural_side_code => 'D'
111492: , p_gain_or_loss_flag => 'N'
111493: , p_gl_transfer_mode_code => 'S'
111494: , p_acct_entry_type_code => 'A'

Line 111504: xla_ae_lines_pkg.SetAcctLineType

111500: --
111501: --
111502: -- set accounting line type info
111503: --
111504: xla_ae_lines_pkg.SetAcctLineType
111505: (p_component_type => l_component_type
111506: ,p_event_type_code => l_event_type_code
111507: ,p_line_definition_owner_code => l_line_definition_owner_code
111508: ,p_line_definition_code => l_line_definition_code

Line 111518: xla_ae_lines_pkg.SetAcctClass(

111514: ,p_event_class_code => l_event_class_code);
111515: --
111516: -- set accounting class
111517: --
111518: xla_ae_lines_pkg.SetAcctClass(
111519: p_accounting_class_code => 'ROUNDING'
111520: , p_ae_header_id => l_ae_header_id
111521: );
111522:

Line 111526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

111522:
111523: --
111524: -- set rounding class
111525: --
111526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111527: 'ROUNDING';
111528:
111529: --
111530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 111530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

111526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111527: 'ROUNDING';
111528:
111529: --
111530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111532: --
111533: -- bulk performance
111534: --

Line 111531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

111527: 'ROUNDING';
111528:
111529: --
111530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111532: --
111533: -- bulk performance
111534: --
111535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 111535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

111531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111532: --
111533: -- bulk performance
111534: --
111535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111536:
111537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111539:

Line 111537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

111533: -- bulk performance
111534: --
111535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111536:
111537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111539:
111540: -- 4955764
111541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111539:
111540: -- 4955764
111541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111543:
111544: -- 4458381 Public Sector Enh
111545:

Line 111601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111597: l_rec_acct_attrs.array_num_value(23) := p_source_74;
111598: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
111599: l_rec_acct_attrs.array_num_value(24) := p_source_76;
111600:
111601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111603:
111604: ---------------------------------------------------------------------------------------------------------------
111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111598: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
111599: l_rec_acct_attrs.array_num_value(24) := p_source_76;
111600:
111601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111603:
111604: ---------------------------------------------------------------------------------------------------------------
111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111606: ---------------------------------------------------------------------------------------------------------------

Line 111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111603:
111604: ---------------------------------------------------------------------------------------------------------------
111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111606: ---------------------------------------------------------------------------------------------------------------
111607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111608:
111609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111603:
111604: ---------------------------------------------------------------------------------------------------------------
111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111606: ---------------------------------------------------------------------------------------------------------------
111607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111608:
111609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111611:

Line 111609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111606: ---------------------------------------------------------------------------------------------------------------
111607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111608:
111609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111611:
111612: IF xla_accounting_cache_pkg.GetValueChar
111613: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111606: ---------------------------------------------------------------------------------------------------------------
111607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111608:
111609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111611:
111612: IF xla_accounting_cache_pkg.GetValueChar
111613: (p_source_code => 'LEDGER_CATEGORY_CODE'
111614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111621: xla_ae_lines_pkg.BflowUpgEntry

111617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111619: )
111620: THEN
111621: xla_ae_lines_pkg.BflowUpgEntry
111622: (p_business_method_code => l_bflow_method_code
111623: ,p_business_class_code => l_bflow_class_code
111624: ,p_balance_type => l_balance_type_code);
111625: ELSE

Line 111664: xla_ae_lines_pkg.set_ccid(

111660: , x_value_type_code => l_adr_value_type_code
111661: , p_side => 'NA'
111662: );
111663:
111664: xla_ae_lines_pkg.set_ccid(
111665: p_code_combination_id => l_ccid
111666: , p_value_type_code => l_adr_value_type_code
111667: , p_transaction_coa_id => l_adr_transaction_coa_id
111668: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111700: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111696: xla_accounting_err_pkg.build_message
111697: (p_appli_s_name => 'XLA'
111698: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111699: ,p_token_1 => 'LINE_NUMBER'
111700: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111701: ,p_token_2 => 'LINE_TYPE_NAME'
111702: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111703: l_component_type
111704: ,l_component_code

Line 111736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111732: --
111733: --
111734: ------------------------------------------------------------------------------------------------
111735: -- 4219869 Business Flow
111736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111737: -- Prior Entry. Currently, the following code is always generated.
111738: ------------------------------------------------------------------------------------------------
111739: XLA_AE_LINES_PKG.ValidateCurrentLine;
111740:

Line 111739: XLA_AE_LINES_PKG.ValidateCurrentLine;

111735: -- 4219869 Business Flow
111736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111737: -- Prior Entry. Currently, the following code is always generated.
111738: ------------------------------------------------------------------------------------------------
111739: XLA_AE_LINES_PKG.ValidateCurrentLine;
111740:
111741: ------------------------------------------------------------------------------------
111742: -- 4219869 Business Flow
111743: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111741: ------------------------------------------------------------------------------------
111742: -- 4219869 Business Flow
111743: -- Populated credit and debit amounts -- Need to generate this within IF
111744: ------------------------------------------------------------------------------------
111745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111746:
111747: ----------------------------------------------------------------------------------
111748: -- 4219869 Business Flow
111749: -- Update journal entry status -- Need to generate this within IF

Line 111777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111773: -- To allow MPA report to determine if it should generate report process
111774: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111775: ------------------------------------------------------------------------------------------
111776:
111777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111779: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111780: -- call ADRs
111781: -- Bug 4922099

Line 111778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111774: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111775: ------------------------------------------------------------------------------------------
111776:
111777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111779: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111780: -- call ADRs
111781: -- Bug 4922099
111782: --

Line 111805: xla_ae_lines_pkg.set_ccid(

111801: , x_value_type_code => l_adr_value_type_code
111802: , p_side => 'NA'
111803: );
111804:
111805: xla_ae_lines_pkg.set_ccid(
111806: p_code_combination_id => l_ccid
111807: , p_value_type_code => l_adr_value_type_code
111808: , p_transaction_coa_id => l_adr_transaction_coa_id
111809: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111824:
111825: --
111826: -- Update the line information that should be overwritten
111827: --
111828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111829: p_header_num => 1);
111830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111831:
111832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111826: -- Update the line information that should be overwritten
111827: --
111828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111829: p_header_num => 1);
111830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111831:
111832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111833:
111834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111829: p_header_num => 1);
111830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111831:
111832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111833:
111834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111836: END IF;

Line 111835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111831:
111832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111833:
111834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111836: END IF;
111837:
111838: --
111839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111838: --
111839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111840: --
111841: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111843: ELSE
111844: ---------------------------------------------------------------------------------------------------
111845: -- 4262811a Switch Sign
111846: ---------------------------------------------------------------------------------------------------

Line 111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111843: ELSE
111844: ---------------------------------------------------------------------------------------------------
111845: -- 4262811a Switch Sign
111846: ---------------------------------------------------------------------------------------------------
111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111844: ---------------------------------------------------------------------------------------------------
111845: -- 4262811a Switch Sign
111846: ---------------------------------------------------------------------------------------------------
111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302

Line 111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111845: -- 4262811a Switch Sign
111846: ---------------------------------------------------------------------------------------------------
111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302
111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111846: ---------------------------------------------------------------------------------------------------
111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302
111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302
111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111855:

Line 111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302
111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111855:
111856: END IF;
111857:

Line 111854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111852: -- 5132302
111853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111855:
111856: END IF;
111857:
111858: -- 4955764

Line 111859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111855:
111856: END IF;
111857:
111858: -- 4955764
111859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111861:
111862:
111863: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111863: XLA_AE_LINES_PKG.ValidateCurrentLine;

111859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111861:
111862:
111863: XLA_AE_LINES_PKG.ValidateCurrentLine;
111864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111865:
111866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111861:
111862:
111863: XLA_AE_LINES_PKG.ValidateCurrentLine;
111864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111865:
111866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111868: ,p_balance_type_code => l_balance_type_code);

Line 112059: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112055: --
112056: -- bulk performance
112057: --
112058: l_balance_type_code VARCHAR2(1);
112059: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112060: l_log_module VARCHAR2(240);
112061:
112062: --
112063: -- Upgrade strategy

Line 112127: XLA_AE_LINES_PKG.SetNewLine;

112123: ') = 'MISCELLANEOUS'
112124: THEN
112125:
112126: --
112127: XLA_AE_LINES_PKG.SetNewLine;
112128:
112129: p_balance_type_code := l_balance_type_code;
112130: -- set the flag so later we will know whether the gain loss line needs to be created
112131:

Line 112139: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112135:
112136: --
112137: -- bulk performance
112138: --
112139: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112140: p_header_num => 0); -- 4262811
112141: --
112142: -- set accounting line options
112143: --

Line 112144: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112140: p_header_num => 0); -- 4262811
112141: --
112142: -- set accounting line options
112143: --
112144: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112145: p_natural_side_code => 'D'
112146: , p_gain_or_loss_flag => 'N'
112147: , p_gl_transfer_mode_code => 'S'
112148: , p_acct_entry_type_code => 'A'

Line 112158: xla_ae_lines_pkg.SetAcctLineType

112154: --
112155: --
112156: -- set accounting line type info
112157: --
112158: xla_ae_lines_pkg.SetAcctLineType
112159: (p_component_type => l_component_type
112160: ,p_event_type_code => l_event_type_code
112161: ,p_line_definition_owner_code => l_line_definition_owner_code
112162: ,p_line_definition_code => l_line_definition_code

Line 112172: xla_ae_lines_pkg.SetAcctClass(

112168: ,p_event_class_code => l_event_class_code);
112169: --
112170: -- set accounting class
112171: --
112172: xla_ae_lines_pkg.SetAcctClass(
112173: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
112174: , p_ae_header_id => l_ae_header_id
112175: );
112176:

Line 112180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112176:
112177: --
112178: -- set rounding class
112179: --
112180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112181: 'MISCELLANEOUS EXPENSE';
112182:
112183: --
112184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112180: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112181: 'MISCELLANEOUS EXPENSE';
112182:
112183: --
112184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112186: --
112187: -- bulk performance
112188: --

Line 112185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112181: 'MISCELLANEOUS EXPENSE';
112182:
112183: --
112184: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112186: --
112187: -- bulk performance
112188: --
112189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112185: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112186: --
112187: -- bulk performance
112188: --
112189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112190:
112191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112193:

Line 112191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112187: -- bulk performance
112188: --
112189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112190:
112191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112193:
112194: -- 4955764
112195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112193:
112194: -- 4955764
112195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112196: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112197:
112198: -- 4458381 Public Sector Enh
112199:

Line 112303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

112299: l_rec_acct_attrs.array_num_value(42) := p_source_77;
112300: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
112301: l_rec_acct_attrs.array_num_value(43) := p_source_78;
112302:
112303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112305:
112306: ---------------------------------------------------------------------------------------------------------------
112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 112304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

112300: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
112301: l_rec_acct_attrs.array_num_value(43) := p_source_78;
112302:
112303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112305:
112306: ---------------------------------------------------------------------------------------------------------------
112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112308: ---------------------------------------------------------------------------------------------------------------

Line 112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

112303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112305:
112306: ---------------------------------------------------------------------------------------------------------------
112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112308: ---------------------------------------------------------------------------------------------------------------
112309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112310:
112311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 112309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

112305:
112306: ---------------------------------------------------------------------------------------------------------------
112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112308: ---------------------------------------------------------------------------------------------------------------
112309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112310:
112311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112313:

Line 112311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112308: ---------------------------------------------------------------------------------------------------------------
112309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112310:
112311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112313:
112314: IF xla_accounting_cache_pkg.GetValueChar
112315: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 112312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112308: ---------------------------------------------------------------------------------------------------------------
112309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112310:
112311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112313:
112314: IF xla_accounting_cache_pkg.GetValueChar
112315: (p_source_code => 'LEDGER_CATEGORY_CODE'
112316: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 112323: xla_ae_lines_pkg.BflowUpgEntry

112319: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112320: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
112321: )
112322: THEN
112323: xla_ae_lines_pkg.BflowUpgEntry
112324: (p_business_method_code => l_bflow_method_code
112325: ,p_business_class_code => l_bflow_class_code
112326: ,p_balance_type => l_balance_type_code);
112327: ELSE

Line 112340: xla_ae_lines_pkg.SetLineDescription(

112336: --
112337: -- call description
112338: --
112339:
112340: xla_ae_lines_pkg.SetLineDescription(
112341: p_ae_header_id => l_ae_header_id
112342: ,p_description => Description_2 (
112343: p_application_id => p_application_id
112344: , p_ae_header_id => l_ae_header_id

Line 112373: xla_ae_lines_pkg.set_ccid(

112369: , x_value_type_code => l_adr_value_type_code
112370: , p_side => 'NA'
112371: );
112372:
112373: xla_ae_lines_pkg.set_ccid(
112374: p_code_combination_id => l_ccid
112375: , p_value_type_code => l_adr_value_type_code
112376: , p_transaction_coa_id => l_adr_transaction_coa_id
112377: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112409: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

112405: xla_accounting_err_pkg.build_message
112406: (p_appli_s_name => 'XLA'
112407: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
112408: ,p_token_1 => 'LINE_NUMBER'
112409: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
112410: ,p_token_2 => 'LINE_TYPE_NAME'
112411: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
112412: l_component_type
112413: ,l_component_code

Line 112445: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

112441: --
112442: --
112443: ------------------------------------------------------------------------------------------------
112444: -- 4219869 Business Flow
112445: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112446: -- Prior Entry. Currently, the following code is always generated.
112447: ------------------------------------------------------------------------------------------------
112448: XLA_AE_LINES_PKG.ValidateCurrentLine;
112449:

Line 112448: XLA_AE_LINES_PKG.ValidateCurrentLine;

112444: -- 4219869 Business Flow
112445: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112446: -- Prior Entry. Currently, the following code is always generated.
112447: ------------------------------------------------------------------------------------------------
112448: XLA_AE_LINES_PKG.ValidateCurrentLine;
112449:
112450: ------------------------------------------------------------------------------------
112451: -- 4219869 Business Flow
112452: -- Populated credit and debit amounts -- Need to generate this within IF

Line 112454: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112450: ------------------------------------------------------------------------------------
112451: -- 4219869 Business Flow
112452: -- Populated credit and debit amounts -- Need to generate this within IF
112453: ------------------------------------------------------------------------------------
112454: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112455:
112456: ----------------------------------------------------------------------------------
112457: -- 4219869 Business Flow
112458: -- Update journal entry status -- Need to generate this within IF

Line 112486: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

112482: -- To allow MPA report to determine if it should generate report process
112483: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112484: ------------------------------------------------------------------------------------------
112485:
112486: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112487: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112488: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112489: -- call ADRs
112490: -- Bug 4922099

Line 112487: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

112483: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112484: ------------------------------------------------------------------------------------------
112485:
112486: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112487: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112488: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112489: -- call ADRs
112490: -- Bug 4922099
112491: --

Line 112511: xla_ae_lines_pkg.set_ccid(

112507: , x_value_type_code => l_adr_value_type_code
112508: , p_side => 'NA'
112509: );
112510:
112511: xla_ae_lines_pkg.set_ccid(
112512: p_code_combination_id => l_ccid
112513: , p_value_type_code => l_adr_value_type_code
112514: , p_transaction_coa_id => l_adr_transaction_coa_id
112515: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

112530:
112531: --
112532: -- Update the line information that should be overwritten
112533: --
112534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112535: p_header_num => 1);
112536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112537:
112538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 112536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

112532: -- Update the line information that should be overwritten
112533: --
112534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112535: p_header_num => 1);
112536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112537:
112538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112539:
112540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 112538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

112534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112535: p_header_num => 1);
112536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112537:
112538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112539:
112540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112542: END IF;

Line 112541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

112537:
112538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112539:
112540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112542: END IF;
112543:
112544: --
112545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112544: --
112545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112546: --
112547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112549: ELSE
112550: ---------------------------------------------------------------------------------------------------
112551: -- 4262811a Switch Sign
112552: ---------------------------------------------------------------------------------------------------

Line 112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112549: ELSE
112550: ---------------------------------------------------------------------------------------------------
112551: -- 4262811a Switch Sign
112552: ---------------------------------------------------------------------------------------------------
112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112550: ---------------------------------------------------------------------------------------------------
112551: -- 4262811a Switch Sign
112552: ---------------------------------------------------------------------------------------------------
112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302

Line 112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112551: -- 4262811a Switch Sign
112552: ---------------------------------------------------------------------------------------------------
112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302
112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112552: ---------------------------------------------------------------------------------------------------
112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302
112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302
112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112561:

Line 112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302
112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112561:
112562: END IF;
112563:

Line 112560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112558: -- 5132302
112559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112561:
112562: END IF;
112563:
112564: -- 4955764

Line 112565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112561:
112562: END IF;
112563:
112564: -- 4955764
112565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112567:
112568:
112569: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112569: XLA_AE_LINES_PKG.ValidateCurrentLine;

112565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112567:
112568:
112569: XLA_AE_LINES_PKG.ValidateCurrentLine;
112570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112571:
112572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112567:
112568:
112569: XLA_AE_LINES_PKG.ValidateCurrentLine;
112570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112571:
112572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112574: ,p_balance_type_code => l_balance_type_code);

Line 112757: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112753: --
112754: -- bulk performance
112755: --
112756: l_balance_type_code VARCHAR2(1);
112757: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112758: l_log_module VARCHAR2(240);
112759:
112760: --
112761: -- Upgrade strategy

Line 112829: XLA_AE_LINES_PKG.SetNewLine;

112825: ') = 'Y'
112826: THEN
112827:
112828: --
112829: XLA_AE_LINES_PKG.SetNewLine;
112830:
112831: p_balance_type_code := l_balance_type_code;
112832: -- set the flag so later we will know whether the gain loss line needs to be created
112833:

Line 112841: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112837:
112838: --
112839: -- bulk performance
112840: --
112841: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112842: p_header_num => 0); -- 4262811
112843: --
112844: -- set accounting line options
112845: --

Line 112846: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112842: p_header_num => 0); -- 4262811
112843: --
112844: -- set accounting line options
112845: --
112846: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112847: p_natural_side_code => 'C'
112848: , p_gain_or_loss_flag => 'N'
112849: , p_gl_transfer_mode_code => 'S'
112850: , p_acct_entry_type_code => 'E'

Line 112860: xla_ae_lines_pkg.SetAcctLineType

112856: --
112857: --
112858: -- set accounting line type info
112859: --
112860: xla_ae_lines_pkg.SetAcctLineType
112861: (p_component_type => l_component_type
112862: ,p_event_type_code => l_event_type_code
112863: ,p_line_definition_owner_code => l_line_definition_owner_code
112864: ,p_line_definition_code => l_line_definition_code

Line 112874: xla_ae_lines_pkg.SetAcctClass(

112870: ,p_event_class_code => l_event_class_code);
112871: --
112872: -- set accounting class
112873: --
112874: xla_ae_lines_pkg.SetAcctClass(
112875: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
112876: , p_ae_header_id => l_ae_header_id
112877: );
112878:

Line 112882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112878:
112879: --
112880: -- set rounding class
112881: --
112882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112883: 'MISCELLANEOUS EXPENSE';
112884:
112885: --
112886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112882: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112883: 'MISCELLANEOUS EXPENSE';
112884:
112885: --
112886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112888: --
112889: -- bulk performance
112890: --

Line 112887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112883: 'MISCELLANEOUS EXPENSE';
112884:
112885: --
112886: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112888: --
112889: -- bulk performance
112890: --
112891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112887: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112888: --
112889: -- bulk performance
112890: --
112891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112892:
112893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112895:

Line 112893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112889: -- bulk performance
112890: --
112891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112892:
112893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112895:
112896: -- 4955764
112897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112895:
112896: -- 4955764
112897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112899:
112900: -- 4458381 Public Sector Enh
112901:

Line 112995: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

112991: l_rec_acct_attrs.array_num_value(37) := p_source_77;
112992: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
112993: l_rec_acct_attrs.array_num_value(38) := p_source_78;
112994:
112995: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112996: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112997:
112998: ---------------------------------------------------------------------------------------------------------------
112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 112996: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

112992: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
112993: l_rec_acct_attrs.array_num_value(38) := p_source_78;
112994:
112995: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112996: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112997:
112998: ---------------------------------------------------------------------------------------------------------------
112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113000: ---------------------------------------------------------------------------------------------------------------

Line 112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

112995: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112996: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112997:
112998: ---------------------------------------------------------------------------------------------------------------
112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113000: ---------------------------------------------------------------------------------------------------------------
113001: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113002:
113003: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113001: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

112997:
112998: ---------------------------------------------------------------------------------------------------------------
112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113000: ---------------------------------------------------------------------------------------------------------------
113001: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113002:
113003: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113004: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113005:

Line 113003: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112999: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113000: ---------------------------------------------------------------------------------------------------------------
113001: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113002:
113003: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113004: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113005:
113006: IF xla_accounting_cache_pkg.GetValueChar
113007: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113004: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113000: ---------------------------------------------------------------------------------------------------------------
113001: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113002:
113003: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113004: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113005:
113006: IF xla_accounting_cache_pkg.GetValueChar
113007: (p_source_code => 'LEDGER_CATEGORY_CODE'
113008: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113015: xla_ae_lines_pkg.BflowUpgEntry

113011: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113012: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113013: )
113014: THEN
113015: xla_ae_lines_pkg.BflowUpgEntry
113016: (p_business_method_code => l_bflow_method_code
113017: ,p_business_class_code => l_bflow_class_code
113018: ,p_balance_type => l_balance_type_code);
113019: ELSE

Line 113021: XLA_AE_LINES_PKG.business_flow_validation(

113017: ,p_business_class_code => l_bflow_class_code
113018: ,p_balance_type => l_balance_type_code);
113019: ELSE
113020: NULL;
113021: XLA_AE_LINES_PKG.business_flow_validation(
113022: p_business_method_code => l_bflow_method_code
113023: ,p_business_class_code => l_bflow_class_code
113024: ,p_inherit_description_flag => l_inherit_desc_flag);
113025: END IF;

Line 113068: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113064: xla_accounting_err_pkg.build_message
113065: (p_appli_s_name => 'XLA'
113066: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113067: ,p_token_1 => 'LINE_NUMBER'
113068: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113069: ,p_token_2 => 'LINE_TYPE_NAME'
113070: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113071: l_component_type
113072: ,l_component_code

Line 113104: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113100: --
113101: --
113102: ------------------------------------------------------------------------------------------------
113103: -- 4219869 Business Flow
113104: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113105: -- Prior Entry. Currently, the following code is always generated.
113106: ------------------------------------------------------------------------------------------------
113107: -- No ValidateCurrentLine for business flow method of Prior Entry
113108:

Line 113113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113109: ------------------------------------------------------------------------------------
113110: -- 4219869 Business Flow
113111: -- Populated credit and debit amounts -- Need to generate this within IF
113112: ------------------------------------------------------------------------------------
113113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113114:
113115: ----------------------------------------------------------------------------------
113116: -- 4219869 Business Flow
113117: -- Update journal entry status -- Need to generate this within IF

Line 113145: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113141: -- To allow MPA report to determine if it should generate report process
113142: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113143: ------------------------------------------------------------------------------------------
113144:
113145: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113146: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113147: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113148: -- call ADRs
113149: -- Bug 4922099

Line 113146: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113142: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113143: ------------------------------------------------------------------------------------------
113144:
113145: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113146: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113147: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113148: -- call ADRs
113149: -- Bug 4922099
113150: --

Line 113167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113163:
113164: --
113165: -- Update the line information that should be overwritten
113166: --
113167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113168: p_header_num => 1);
113169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113170:
113171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 113169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113165: -- Update the line information that should be overwritten
113166: --
113167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113168: p_header_num => 1);
113169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113170:
113171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113172:
113173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 113171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

113167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113168: p_header_num => 1);
113169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113170:
113171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113172:
113173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113175: END IF;

Line 113174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

113170:
113171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113172:
113173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113175: END IF;
113176:
113177: --
113178: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 113181: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

113177: --
113178: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113179: --
113180: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113181: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113182: ELSE
113183: ---------------------------------------------------------------------------------------------------
113184: -- 4262811a Switch Sign
113185: ---------------------------------------------------------------------------------------------------

Line 113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

113182: ELSE
113183: ---------------------------------------------------------------------------------------------------
113184: -- 4262811a Switch Sign
113185: ---------------------------------------------------------------------------------------------------
113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113183: ---------------------------------------------------------------------------------------------------
113184: -- 4262811a Switch Sign
113185: ---------------------------------------------------------------------------------------------------
113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302

Line 113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113184: -- 4262811a Switch Sign
113185: ---------------------------------------------------------------------------------------------------
113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302
113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113185: ---------------------------------------------------------------------------------------------------
113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302
113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302
113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113194:

Line 113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

113188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302
113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113194:
113195: END IF;
113196:

Line 113193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113191: -- 5132302
113192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113194:
113195: END IF;
113196:
113197: -- 4955764

Line 113198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113194:
113195: END IF;
113196:
113197: -- 4955764
113198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113200:
113201:
113202: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 113202: XLA_AE_LINES_PKG.ValidateCurrentLine;

113198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113200:
113201:
113202: XLA_AE_LINES_PKG.ValidateCurrentLine;
113203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113204:
113205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113206: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 113203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113200:
113201:
113202: XLA_AE_LINES_PKG.ValidateCurrentLine;
113203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113204:
113205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113206: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113207: ,p_balance_type_code => l_balance_type_code);

Line 113396: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

113392: --
113393: -- bulk performance
113394: --
113395: l_balance_type_code VARCHAR2(1);
113396: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
113397: l_log_module VARCHAR2(240);
113398:
113399: --
113400: -- Upgrade strategy

Line 113464: XLA_AE_LINES_PKG.SetNewLine;

113460: ') = 'MISCELLANEOUS'
113461: THEN
113462:
113463: --
113464: XLA_AE_LINES_PKG.SetNewLine;
113465:
113466: p_balance_type_code := l_balance_type_code;
113467: -- set the flag so later we will know whether the gain loss line needs to be created
113468:

Line 113476: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113472:
113473: --
113474: -- bulk performance
113475: --
113476: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113477: p_header_num => 0); -- 4262811
113478: --
113479: -- set accounting line options
113480: --

Line 113481: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113477: p_header_num => 0); -- 4262811
113478: --
113479: -- set accounting line options
113480: --
113481: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113482: p_natural_side_code => 'D'
113483: , p_gain_or_loss_flag => 'N'
113484: , p_gl_transfer_mode_code => 'S'
113485: , p_acct_entry_type_code => 'A'

Line 113495: xla_ae_lines_pkg.SetAcctLineType

113491: --
113492: --
113493: -- set accounting line type info
113494: --
113495: xla_ae_lines_pkg.SetAcctLineType
113496: (p_component_type => l_component_type
113497: ,p_event_type_code => l_event_type_code
113498: ,p_line_definition_owner_code => l_line_definition_owner_code
113499: ,p_line_definition_code => l_line_definition_code

Line 113509: xla_ae_lines_pkg.SetAcctClass(

113505: ,p_event_class_code => l_event_class_code);
113506: --
113507: -- set accounting class
113508: --
113509: xla_ae_lines_pkg.SetAcctClass(
113510: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
113511: , p_ae_header_id => l_ae_header_id
113512: );
113513:

Line 113517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113513:
113514: --
113515: -- set rounding class
113516: --
113517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113518: 'MISCELLANEOUS EXPENSE';
113519:
113520: --
113521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113517: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113518: 'MISCELLANEOUS EXPENSE';
113519:
113520: --
113521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113523: --
113524: -- bulk performance
113525: --

Line 113522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113518: 'MISCELLANEOUS EXPENSE';
113519:
113520: --
113521: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113523: --
113524: -- bulk performance
113525: --
113526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113522: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113523: --
113524: -- bulk performance
113525: --
113526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113527:
113528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113530:

Line 113528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113524: -- bulk performance
113525: --
113526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113527:
113528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113530:
113531: -- 4955764
113532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113530:
113531: -- 4955764
113532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113534:
113535: -- 4458381 Public Sector Enh
113536:

Line 113638: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113634: l_rec_acct_attrs.array_num_value(41) := p_source_77;
113635: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
113636: l_rec_acct_attrs.array_num_value(42) := p_source_78;
113637:
113638: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113639: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113640:
113641: ---------------------------------------------------------------------------------------------------------------
113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113639: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113635: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
113636: l_rec_acct_attrs.array_num_value(42) := p_source_78;
113637:
113638: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113639: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113640:
113641: ---------------------------------------------------------------------------------------------------------------
113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113643: ---------------------------------------------------------------------------------------------------------------

Line 113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113638: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113639: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113640:
113641: ---------------------------------------------------------------------------------------------------------------
113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113643: ---------------------------------------------------------------------------------------------------------------
113644: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113645:
113646: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113644: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113640:
113641: ---------------------------------------------------------------------------------------------------------------
113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113643: ---------------------------------------------------------------------------------------------------------------
113644: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113645:
113646: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113648:

Line 113646: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113642: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113643: ---------------------------------------------------------------------------------------------------------------
113644: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113645:
113646: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113648:
113649: IF xla_accounting_cache_pkg.GetValueChar
113650: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113643: ---------------------------------------------------------------------------------------------------------------
113644: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113645:
113646: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113648:
113649: IF xla_accounting_cache_pkg.GetValueChar
113650: (p_source_code => 'LEDGER_CATEGORY_CODE'
113651: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113658: xla_ae_lines_pkg.BflowUpgEntry

113654: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113655: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113656: )
113657: THEN
113658: xla_ae_lines_pkg.BflowUpgEntry
113659: (p_business_method_code => l_bflow_method_code
113660: ,p_business_class_code => l_bflow_class_code
113661: ,p_balance_type => l_balance_type_code);
113662: ELSE

Line 113675: xla_ae_lines_pkg.SetLineDescription(

113671: --
113672: -- call description
113673: --
113674:
113675: xla_ae_lines_pkg.SetLineDescription(
113676: p_ae_header_id => l_ae_header_id
113677: ,p_description => Description_2 (
113678: p_application_id => p_application_id
113679: , p_ae_header_id => l_ae_header_id

Line 113708: xla_ae_lines_pkg.set_ccid(

113704: , x_value_type_code => l_adr_value_type_code
113705: , p_side => 'NA'
113706: );
113707:
113708: xla_ae_lines_pkg.set_ccid(
113709: p_code_combination_id => l_ccid
113710: , p_value_type_code => l_adr_value_type_code
113711: , p_transaction_coa_id => l_adr_transaction_coa_id
113712: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113744: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113740: xla_accounting_err_pkg.build_message
113741: (p_appli_s_name => 'XLA'
113742: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113743: ,p_token_1 => 'LINE_NUMBER'
113744: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113745: ,p_token_2 => 'LINE_TYPE_NAME'
113746: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113747: l_component_type
113748: ,l_component_code

Line 113780: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113776: --
113777: --
113778: ------------------------------------------------------------------------------------------------
113779: -- 4219869 Business Flow
113780: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113781: -- Prior Entry. Currently, the following code is always generated.
113782: ------------------------------------------------------------------------------------------------
113783: XLA_AE_LINES_PKG.ValidateCurrentLine;
113784:

Line 113783: XLA_AE_LINES_PKG.ValidateCurrentLine;

113779: -- 4219869 Business Flow
113780: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113781: -- Prior Entry. Currently, the following code is always generated.
113782: ------------------------------------------------------------------------------------------------
113783: XLA_AE_LINES_PKG.ValidateCurrentLine;
113784:
113785: ------------------------------------------------------------------------------------
113786: -- 4219869 Business Flow
113787: -- Populated credit and debit amounts -- Need to generate this within IF

Line 113789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113785: ------------------------------------------------------------------------------------
113786: -- 4219869 Business Flow
113787: -- Populated credit and debit amounts -- Need to generate this within IF
113788: ------------------------------------------------------------------------------------
113789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113790:
113791: ----------------------------------------------------------------------------------
113792: -- 4219869 Business Flow
113793: -- Update journal entry status -- Need to generate this within IF

Line 113821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113817: -- To allow MPA report to determine if it should generate report process
113818: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113819: ------------------------------------------------------------------------------------------
113820:
113821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113823: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113824: -- call ADRs
113825: -- Bug 4922099

Line 113822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113818: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113819: ------------------------------------------------------------------------------------------
113820:
113821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113823: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113824: -- call ADRs
113825: -- Bug 4922099
113826: --

Line 113846: xla_ae_lines_pkg.set_ccid(

113842: , x_value_type_code => l_adr_value_type_code
113843: , p_side => 'NA'
113844: );
113845:
113846: xla_ae_lines_pkg.set_ccid(
113847: p_code_combination_id => l_ccid
113848: , p_value_type_code => l_adr_value_type_code
113849: , p_transaction_coa_id => l_adr_transaction_coa_id
113850: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113865:
113866: --
113867: -- Update the line information that should be overwritten
113868: --
113869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113870: p_header_num => 1);
113871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113872:
113873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 113871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113867: -- Update the line information that should be overwritten
113868: --
113869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113870: p_header_num => 1);
113871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113872:
113873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113874:
113875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 113873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

113869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113870: p_header_num => 1);
113871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113872:
113873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113874:
113875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113877: END IF;

Line 113876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

113872:
113873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113874:
113875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113877: END IF;
113878:
113879: --
113880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 113883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

113879: --
113880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113881: --
113882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113884: ELSE
113885: ---------------------------------------------------------------------------------------------------
113886: -- 4262811a Switch Sign
113887: ---------------------------------------------------------------------------------------------------

Line 113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

113884: ELSE
113885: ---------------------------------------------------------------------------------------------------
113886: -- 4262811a Switch Sign
113887: ---------------------------------------------------------------------------------------------------
113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113885: ---------------------------------------------------------------------------------------------------
113886: -- 4262811a Switch Sign
113887: ---------------------------------------------------------------------------------------------------
113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302

Line 113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113886: -- 4262811a Switch Sign
113887: ---------------------------------------------------------------------------------------------------
113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302
113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113887: ---------------------------------------------------------------------------------------------------
113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302
113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302
113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113896:

Line 113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

113890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302
113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113896:
113897: END IF;
113898:

Line 113895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113893: -- 5132302
113894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113896:
113897: END IF;
113898:
113899: -- 4955764

Line 113900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113896:
113897: END IF;
113898:
113899: -- 4955764
113900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113902:
113903:
113904: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 113904: XLA_AE_LINES_PKG.ValidateCurrentLine;

113900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113902:
113903:
113904: XLA_AE_LINES_PKG.ValidateCurrentLine;
113905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113906:
113907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 113905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113902:
113903:
113904: XLA_AE_LINES_PKG.ValidateCurrentLine;
113905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113906:
113907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113909: ,p_balance_type_code => l_balance_type_code);

Line 114090: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114086: --
114087: -- bulk performance
114088: --
114089: l_balance_type_code VARCHAR2(1);
114090: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114091: l_log_module VARCHAR2(240);
114092:
114093: --
114094: -- Upgrade strategy

Line 114162: XLA_AE_LINES_PKG.SetNewLine;

114158: ') = 'Y'
114159: THEN
114160:
114161: --
114162: XLA_AE_LINES_PKG.SetNewLine;
114163:
114164: p_balance_type_code := l_balance_type_code;
114165: -- set the flag so later we will know whether the gain loss line needs to be created
114166:

Line 114174: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

114170:
114171: --
114172: -- bulk performance
114173: --
114174: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
114175: p_header_num => 0); -- 4262811
114176: --
114177: -- set accounting line options
114178: --

Line 114179: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

114175: p_header_num => 0); -- 4262811
114176: --
114177: -- set accounting line options
114178: --
114179: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
114180: p_natural_side_code => 'C'
114181: , p_gain_or_loss_flag => 'N'
114182: , p_gl_transfer_mode_code => 'S'
114183: , p_acct_entry_type_code => 'E'

Line 114193: xla_ae_lines_pkg.SetAcctLineType

114189: --
114190: --
114191: -- set accounting line type info
114192: --
114193: xla_ae_lines_pkg.SetAcctLineType
114194: (p_component_type => l_component_type
114195: ,p_event_type_code => l_event_type_code
114196: ,p_line_definition_owner_code => l_line_definition_owner_code
114197: ,p_line_definition_code => l_line_definition_code

Line 114207: xla_ae_lines_pkg.SetAcctClass(

114203: ,p_event_class_code => l_event_class_code);
114204: --
114205: -- set accounting class
114206: --
114207: xla_ae_lines_pkg.SetAcctClass(
114208: p_accounting_class_code => 'FREIGHT'
114209: , p_ae_header_id => l_ae_header_id
114210: );
114211:

Line 114215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

114211:
114212: --
114213: -- set rounding class
114214: --
114215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114216: 'FREIGHT';
114217:
114218: --
114219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 114219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

114215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114216: 'FREIGHT';
114217:
114218: --
114219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114221: --
114222: -- bulk performance
114223: --

Line 114220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

114216: 'FREIGHT';
114217:
114218: --
114219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114221: --
114222: -- bulk performance
114223: --
114224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 114224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

114220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114221: --
114222: -- bulk performance
114223: --
114224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114225:
114226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114228:

Line 114226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

114222: -- bulk performance
114223: --
114224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114225:
114226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114228:
114229: -- 4955764
114230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114228:
114229: -- 4955764
114230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114232:
114233: -- 4458381 Public Sector Enh
114234:

Line 114326: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114322: l_rec_acct_attrs.array_num_value(36) := p_source_77;
114323: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
114324: l_rec_acct_attrs.array_num_value(37) := p_source_78;
114325:
114326: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114327: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114328:
114329: ---------------------------------------------------------------------------------------------------------------
114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114327: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114323: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
114324: l_rec_acct_attrs.array_num_value(37) := p_source_78;
114325:
114326: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114327: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114328:
114329: ---------------------------------------------------------------------------------------------------------------
114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114331: ---------------------------------------------------------------------------------------------------------------

Line 114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114326: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114327: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114328:
114329: ---------------------------------------------------------------------------------------------------------------
114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114331: ---------------------------------------------------------------------------------------------------------------
114332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114333:
114334: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114328:
114329: ---------------------------------------------------------------------------------------------------------------
114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114331: ---------------------------------------------------------------------------------------------------------------
114332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114333:
114334: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114336:

Line 114334: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114330: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114331: ---------------------------------------------------------------------------------------------------------------
114332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114333:
114334: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114336:
114337: IF xla_accounting_cache_pkg.GetValueChar
114338: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114331: ---------------------------------------------------------------------------------------------------------------
114332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114333:
114334: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114336:
114337: IF xla_accounting_cache_pkg.GetValueChar
114338: (p_source_code => 'LEDGER_CATEGORY_CODE'
114339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114346: xla_ae_lines_pkg.BflowUpgEntry

114342: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114343: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114344: )
114345: THEN
114346: xla_ae_lines_pkg.BflowUpgEntry
114347: (p_business_method_code => l_bflow_method_code
114348: ,p_business_class_code => l_bflow_class_code
114349: ,p_balance_type => l_balance_type_code);
114350: ELSE

Line 114352: XLA_AE_LINES_PKG.business_flow_validation(

114348: ,p_business_class_code => l_bflow_class_code
114349: ,p_balance_type => l_balance_type_code);
114350: ELSE
114351: NULL;
114352: XLA_AE_LINES_PKG.business_flow_validation(
114353: p_business_method_code => l_bflow_method_code
114354: ,p_business_class_code => l_bflow_class_code
114355: ,p_inherit_description_flag => l_inherit_desc_flag);
114356: END IF;

Line 114399: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

114395: xla_accounting_err_pkg.build_message
114396: (p_appli_s_name => 'XLA'
114397: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
114398: ,p_token_1 => 'LINE_NUMBER'
114399: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
114400: ,p_token_2 => 'LINE_TYPE_NAME'
114401: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
114402: l_component_type
114403: ,l_component_code

Line 114435: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

114431: --
114432: --
114433: ------------------------------------------------------------------------------------------------
114434: -- 4219869 Business Flow
114435: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114436: -- Prior Entry. Currently, the following code is always generated.
114437: ------------------------------------------------------------------------------------------------
114438: -- No ValidateCurrentLine for business flow method of Prior Entry
114439:

Line 114444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114440: ------------------------------------------------------------------------------------
114441: -- 4219869 Business Flow
114442: -- Populated credit and debit amounts -- Need to generate this within IF
114443: ------------------------------------------------------------------------------------
114444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114445:
114446: ----------------------------------------------------------------------------------
114447: -- 4219869 Business Flow
114448: -- Update journal entry status -- Need to generate this within IF

Line 114476: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

114472: -- To allow MPA report to determine if it should generate report process
114473: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114474: ------------------------------------------------------------------------------------------
114475:
114476: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114477: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114478: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114479: -- call ADRs
114480: -- Bug 4922099

Line 114477: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

114473: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114474: ------------------------------------------------------------------------------------------
114475:
114476: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114477: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114478: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114479: -- call ADRs
114480: -- Bug 4922099
114481: --

Line 114498: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

114494:
114495: --
114496: -- Update the line information that should be overwritten
114497: --
114498: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114499: p_header_num => 1);
114500: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114501:
114502: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 114500: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

114496: -- Update the line information that should be overwritten
114497: --
114498: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114499: p_header_num => 1);
114500: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114501:
114502: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114503:
114504: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 114502: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

114498: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114499: p_header_num => 1);
114500: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114501:
114502: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114503:
114504: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114505: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114506: END IF;

Line 114505: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

114501:
114502: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114503:
114504: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114505: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114506: END IF;
114507:
114508: --
114509: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 114512: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

114508: --
114509: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114510: --
114511: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114512: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114513: ELSE
114514: ---------------------------------------------------------------------------------------------------
114515: -- 4262811a Switch Sign
114516: ---------------------------------------------------------------------------------------------------

Line 114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

114513: ELSE
114514: ---------------------------------------------------------------------------------------------------
114515: -- 4262811a Switch Sign
114516: ---------------------------------------------------------------------------------------------------
114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114514: ---------------------------------------------------------------------------------------------------
114515: -- 4262811a Switch Sign
114516: ---------------------------------------------------------------------------------------------------
114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302

Line 114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114515: -- 4262811a Switch Sign
114516: ---------------------------------------------------------------------------------------------------
114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302
114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114516: ---------------------------------------------------------------------------------------------------
114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302
114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114517: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302
114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114525:

Line 114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

114519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302
114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114525:
114526: END IF;
114527:

Line 114524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114520: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114522: -- 5132302
114523: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114525:
114526: END IF;
114527:
114528: -- 4955764

Line 114529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114525:
114526: END IF;
114527:
114528: -- 4955764
114529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114531:
114532:
114533: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 114533: XLA_AE_LINES_PKG.ValidateCurrentLine;

114529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114531:
114532:
114533: XLA_AE_LINES_PKG.ValidateCurrentLine;
114534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114535:
114536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 114534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114531:
114532:
114533: XLA_AE_LINES_PKG.ValidateCurrentLine;
114534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114535:
114536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114538: ,p_balance_type_code => l_balance_type_code);

Line 114729: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114725: --
114726: -- bulk performance
114727: --
114728: l_balance_type_code VARCHAR2(1);
114729: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114730: l_log_module VARCHAR2(240);
114731:
114732: --
114733: -- Upgrade strategy

Line 114797: XLA_AE_LINES_PKG.SetNewLine;

114793: ') = 'MISCELLANEOUS'
114794: THEN
114795:
114796: --
114797: XLA_AE_LINES_PKG.SetNewLine;
114798:
114799: p_balance_type_code := l_balance_type_code;
114800: -- set the flag so later we will know whether the gain loss line needs to be created
114801:

Line 114809: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

114805:
114806: --
114807: -- bulk performance
114808: --
114809: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
114810: p_header_num => 0); -- 4262811
114811: --
114812: -- set accounting line options
114813: --

Line 114814: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

114810: p_header_num => 0); -- 4262811
114811: --
114812: -- set accounting line options
114813: --
114814: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
114815: p_natural_side_code => 'D'
114816: , p_gain_or_loss_flag => 'N'
114817: , p_gl_transfer_mode_code => 'S'
114818: , p_acct_entry_type_code => 'A'

Line 114828: xla_ae_lines_pkg.SetAcctLineType

114824: --
114825: --
114826: -- set accounting line type info
114827: --
114828: xla_ae_lines_pkg.SetAcctLineType
114829: (p_component_type => l_component_type
114830: ,p_event_type_code => l_event_type_code
114831: ,p_line_definition_owner_code => l_line_definition_owner_code
114832: ,p_line_definition_code => l_line_definition_code

Line 114842: xla_ae_lines_pkg.SetAcctClass(

114838: ,p_event_class_code => l_event_class_code);
114839: --
114840: -- set accounting class
114841: --
114842: xla_ae_lines_pkg.SetAcctClass(
114843: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
114844: , p_ae_header_id => l_ae_header_id
114845: );
114846:

Line 114850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

114846:
114847: --
114848: -- set rounding class
114849: --
114850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114851: 'MISCELLANEOUS EXPENSE';
114852:
114853: --
114854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 114854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

114850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114851: 'MISCELLANEOUS EXPENSE';
114852:
114853: --
114854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114856: --
114857: -- bulk performance
114858: --

Line 114855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

114851: 'MISCELLANEOUS EXPENSE';
114852:
114853: --
114854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114856: --
114857: -- bulk performance
114858: --
114859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 114859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

114855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114856: --
114857: -- bulk performance
114858: --
114859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114860:
114861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114863:

Line 114861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

114857: -- bulk performance
114858: --
114859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114860:
114861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114863:
114864: -- 4955764
114865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114863:
114864: -- 4955764
114865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114867:
114868: -- 4458381 Public Sector Enh
114869:

Line 114975: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114971: l_rec_acct_attrs.array_num_value(43) := p_source_77;
114972: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
114973: l_rec_acct_attrs.array_num_value(44) := p_source_78;
114974:
114975: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114976: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114977:
114978: ---------------------------------------------------------------------------------------------------------------
114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114976: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114972: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
114973: l_rec_acct_attrs.array_num_value(44) := p_source_78;
114974:
114975: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114976: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114977:
114978: ---------------------------------------------------------------------------------------------------------------
114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114980: ---------------------------------------------------------------------------------------------------------------

Line 114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114975: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114976: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114977:
114978: ---------------------------------------------------------------------------------------------------------------
114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114980: ---------------------------------------------------------------------------------------------------------------
114981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114982:
114983: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114977:
114978: ---------------------------------------------------------------------------------------------------------------
114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114980: ---------------------------------------------------------------------------------------------------------------
114981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114982:
114983: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985:

Line 114983: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114979: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114980: ---------------------------------------------------------------------------------------------------------------
114981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114982:
114983: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985:
114986: IF xla_accounting_cache_pkg.GetValueChar
114987: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114980: ---------------------------------------------------------------------------------------------------------------
114981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114982:
114983: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985:
114986: IF xla_accounting_cache_pkg.GetValueChar
114987: (p_source_code => 'LEDGER_CATEGORY_CODE'
114988: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114995: xla_ae_lines_pkg.BflowUpgEntry

114991: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114992: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114993: )
114994: THEN
114995: xla_ae_lines_pkg.BflowUpgEntry
114996: (p_business_method_code => l_bflow_method_code
114997: ,p_business_class_code => l_bflow_class_code
114998: ,p_balance_type => l_balance_type_code);
114999: ELSE

Line 115012: xla_ae_lines_pkg.SetLineDescription(

115008: --
115009: -- call description
115010: --
115011:
115012: xla_ae_lines_pkg.SetLineDescription(
115013: p_ae_header_id => l_ae_header_id
115014: ,p_description => Description_2 (
115015: p_application_id => p_application_id
115016: , p_ae_header_id => l_ae_header_id

Line 115045: xla_ae_lines_pkg.set_ccid(

115041: , x_value_type_code => l_adr_value_type_code
115042: , p_side => 'NA'
115043: );
115044:
115045: xla_ae_lines_pkg.set_ccid(
115046: p_code_combination_id => l_ccid
115047: , p_value_type_code => l_adr_value_type_code
115048: , p_transaction_coa_id => l_adr_transaction_coa_id
115049: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115081: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

115077: xla_accounting_err_pkg.build_message
115078: (p_appli_s_name => 'XLA'
115079: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
115080: ,p_token_1 => 'LINE_NUMBER'
115081: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
115082: ,p_token_2 => 'LINE_TYPE_NAME'
115083: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
115084: l_component_type
115085: ,l_component_code

Line 115117: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115113: --
115114: --
115115: ------------------------------------------------------------------------------------------------
115116: -- 4219869 Business Flow
115117: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115118: -- Prior Entry. Currently, the following code is always generated.
115119: ------------------------------------------------------------------------------------------------
115120: XLA_AE_LINES_PKG.ValidateCurrentLine;
115121:

Line 115120: XLA_AE_LINES_PKG.ValidateCurrentLine;

115116: -- 4219869 Business Flow
115117: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115118: -- Prior Entry. Currently, the following code is always generated.
115119: ------------------------------------------------------------------------------------------------
115120: XLA_AE_LINES_PKG.ValidateCurrentLine;
115121:
115122: ------------------------------------------------------------------------------------
115123: -- 4219869 Business Flow
115124: -- Populated credit and debit amounts -- Need to generate this within IF

Line 115126: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115122: ------------------------------------------------------------------------------------
115123: -- 4219869 Business Flow
115124: -- Populated credit and debit amounts -- Need to generate this within IF
115125: ------------------------------------------------------------------------------------
115126: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115127:
115128: ----------------------------------------------------------------------------------
115129: -- 4219869 Business Flow
115130: -- Update journal entry status -- Need to generate this within IF

Line 115158: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115154: -- To allow MPA report to determine if it should generate report process
115155: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115156: ------------------------------------------------------------------------------------------
115157:
115158: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115159: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115160: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115161: -- call ADRs
115162: -- Bug 4922099

Line 115159: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115155: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115156: ------------------------------------------------------------------------------------------
115157:
115158: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115159: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115160: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115161: -- call ADRs
115162: -- Bug 4922099
115163: --

Line 115183: xla_ae_lines_pkg.set_ccid(

115179: , x_value_type_code => l_adr_value_type_code
115180: , p_side => 'NA'
115181: );
115182:
115183: xla_ae_lines_pkg.set_ccid(
115184: p_code_combination_id => l_ccid
115185: , p_value_type_code => l_adr_value_type_code
115186: , p_transaction_coa_id => l_adr_transaction_coa_id
115187: , p_accounting_coa_id => l_adr_accounting_coa_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 115431: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

115427: --
115428: -- bulk performance
115429: --
115430: l_balance_type_code VARCHAR2(1);
115431: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
115432: l_log_module VARCHAR2(240);
115433:
115434: --
115435: -- Upgrade strategy

Line 115503: XLA_AE_LINES_PKG.SetNewLine;

115499: ') = 'Y'
115500: THEN
115501:
115502: --
115503: XLA_AE_LINES_PKG.SetNewLine;
115504:
115505: p_balance_type_code := l_balance_type_code;
115506: -- set the flag so later we will know whether the gain loss line needs to be created
115507:

Line 115515: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

115511:
115512: --
115513: -- bulk performance
115514: --
115515: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
115516: p_header_num => 0); -- 4262811
115517: --
115518: -- set accounting line options
115519: --

Line 115520: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

115516: p_header_num => 0); -- 4262811
115517: --
115518: -- set accounting line options
115519: --
115520: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
115521: p_natural_side_code => 'C'
115522: , p_gain_or_loss_flag => 'N'
115523: , p_gl_transfer_mode_code => 'S'
115524: , p_acct_entry_type_code => 'E'

Line 115534: xla_ae_lines_pkg.SetAcctLineType

115530: --
115531: --
115532: -- set accounting line type info
115533: --
115534: xla_ae_lines_pkg.SetAcctLineType
115535: (p_component_type => l_component_type
115536: ,p_event_type_code => l_event_type_code
115537: ,p_line_definition_owner_code => l_line_definition_owner_code
115538: ,p_line_definition_code => l_line_definition_code

Line 115548: xla_ae_lines_pkg.SetAcctClass(

115544: ,p_event_class_code => l_event_class_code);
115545: --
115546: -- set accounting class
115547: --
115548: xla_ae_lines_pkg.SetAcctClass(
115549: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
115550: , p_ae_header_id => l_ae_header_id
115551: );
115552:

Line 115556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

115552:
115553: --
115554: -- set rounding class
115555: --
115556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115557: 'MISCELLANEOUS EXPENSE';
115558:
115559: --
115560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 115560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

115556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115557: 'MISCELLANEOUS EXPENSE';
115558:
115559: --
115560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115562: --
115563: -- bulk performance
115564: --

Line 115561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

115557: 'MISCELLANEOUS EXPENSE';
115558:
115559: --
115560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115562: --
115563: -- bulk performance
115564: --
115565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 115565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

115561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115562: --
115563: -- bulk performance
115564: --
115565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115566:
115567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115569:

Line 115567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

115563: -- bulk performance
115564: --
115565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115566:
115567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115569:
115570: -- 4955764
115571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115569:
115570: -- 4955764
115571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115573:
115574: -- 4458381 Public Sector Enh
115575:

Line 115671: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

115667: l_rec_acct_attrs.array_num_value(38) := p_source_77;
115668: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
115669: l_rec_acct_attrs.array_num_value(39) := p_source_78;
115670:
115671: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115672: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115673:
115674: ---------------------------------------------------------------------------------------------------------------
115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 115672: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

115668: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
115669: l_rec_acct_attrs.array_num_value(39) := p_source_78;
115670:
115671: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115672: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115673:
115674: ---------------------------------------------------------------------------------------------------------------
115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115676: ---------------------------------------------------------------------------------------------------------------

Line 115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

115671: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115672: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115673:
115674: ---------------------------------------------------------------------------------------------------------------
115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115676: ---------------------------------------------------------------------------------------------------------------
115677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115678:
115679: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 115677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

115673:
115674: ---------------------------------------------------------------------------------------------------------------
115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115676: ---------------------------------------------------------------------------------------------------------------
115677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115678:
115679: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115680: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115681:

Line 115679: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115675: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115676: ---------------------------------------------------------------------------------------------------------------
115677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115678:
115679: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115680: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115681:
115682: IF xla_accounting_cache_pkg.GetValueChar
115683: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 115680: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115676: ---------------------------------------------------------------------------------------------------------------
115677: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115678:
115679: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115680: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115681:
115682: IF xla_accounting_cache_pkg.GetValueChar
115683: (p_source_code => 'LEDGER_CATEGORY_CODE'
115684: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 115691: xla_ae_lines_pkg.BflowUpgEntry

115687: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115688: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
115689: )
115690: THEN
115691: xla_ae_lines_pkg.BflowUpgEntry
115692: (p_business_method_code => l_bflow_method_code
115693: ,p_business_class_code => l_bflow_class_code
115694: ,p_balance_type => l_balance_type_code);
115695: ELSE

Line 115697: XLA_AE_LINES_PKG.business_flow_validation(

115693: ,p_business_class_code => l_bflow_class_code
115694: ,p_balance_type => l_balance_type_code);
115695: ELSE
115696: NULL;
115697: XLA_AE_LINES_PKG.business_flow_validation(
115698: p_business_method_code => l_bflow_method_code
115699: ,p_business_class_code => l_bflow_class_code
115700: ,p_inherit_description_flag => l_inherit_desc_flag);
115701: END IF;

Line 115744: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

115740: xla_accounting_err_pkg.build_message
115741: (p_appli_s_name => 'XLA'
115742: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
115743: ,p_token_1 => 'LINE_NUMBER'
115744: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
115745: ,p_token_2 => 'LINE_TYPE_NAME'
115746: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
115747: l_component_type
115748: ,l_component_code

Line 115780: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115776: --
115777: --
115778: ------------------------------------------------------------------------------------------------
115779: -- 4219869 Business Flow
115780: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115781: -- Prior Entry. Currently, the following code is always generated.
115782: ------------------------------------------------------------------------------------------------
115783: -- No ValidateCurrentLine for business flow method of Prior Entry
115784:

Line 115789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115785: ------------------------------------------------------------------------------------
115786: -- 4219869 Business Flow
115787: -- Populated credit and debit amounts -- Need to generate this within IF
115788: ------------------------------------------------------------------------------------
115789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115790:
115791: ----------------------------------------------------------------------------------
115792: -- 4219869 Business Flow
115793: -- Update journal entry status -- Need to generate this within IF

Line 115821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115817: -- To allow MPA report to determine if it should generate report process
115818: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115819: ------------------------------------------------------------------------------------------
115820:
115821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115823: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115824: -- call ADRs
115825: -- Bug 4922099

Line 115822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115818: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115819: ------------------------------------------------------------------------------------------
115820:
115821: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115822: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115823: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115824: -- call ADRs
115825: -- Bug 4922099
115826: --

Line 115843: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

115839:
115840: --
115841: -- Update the line information that should be overwritten
115842: --
115843: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115844: p_header_num => 1);
115845: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115846:
115847: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 115845: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

115841: -- Update the line information that should be overwritten
115842: --
115843: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115844: p_header_num => 1);
115845: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115846:
115847: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115848:
115849: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 115847: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

115843: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115844: p_header_num => 1);
115845: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115846:
115847: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115848:
115849: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115850: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115851: END IF;

Line 115850: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

115846:
115847: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115848:
115849: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115850: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115851: END IF;
115852:
115853: --
115854: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 115857: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

115853: --
115854: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115855: --
115856: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115857: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115858: ELSE
115859: ---------------------------------------------------------------------------------------------------
115860: -- 4262811a Switch Sign
115861: ---------------------------------------------------------------------------------------------------

Line 115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

115858: ELSE
115859: ---------------------------------------------------------------------------------------------------
115860: -- 4262811a Switch Sign
115861: ---------------------------------------------------------------------------------------------------
115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115859: ---------------------------------------------------------------------------------------------------
115860: -- 4262811a Switch Sign
115861: ---------------------------------------------------------------------------------------------------
115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302

Line 115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115860: -- 4262811a Switch Sign
115861: ---------------------------------------------------------------------------------------------------
115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302
115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115861: ---------------------------------------------------------------------------------------------------
115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302
115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115862: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302
115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115870:

Line 115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

115864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302
115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115870:
115871: END IF;
115872:

Line 115869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115866: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115867: -- 5132302
115868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115869: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115870:
115871: END IF;
115872:
115873: -- 4955764

Line 115874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115870:
115871: END IF;
115872:
115873: -- 4955764
115874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115876:
115877:
115878: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 115878: XLA_AE_LINES_PKG.ValidateCurrentLine;

115874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115876:
115877:
115878: XLA_AE_LINES_PKG.ValidateCurrentLine;
115879: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115880:
115881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115882: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 115879: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115876:
115877:
115878: XLA_AE_LINES_PKG.ValidateCurrentLine;
115879: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115880:
115881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115882: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115883: ,p_balance_type_code => l_balance_type_code);

Line 116066: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116062: --
116063: -- bulk performance
116064: --
116065: l_balance_type_code VARCHAR2(1);
116066: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116067: l_log_module VARCHAR2(240);
116068:
116069: --
116070: -- Upgrade strategy

Line 116138: XLA_AE_LINES_PKG.SetNewLine;

116134: ') = 'Y'
116135: THEN
116136:
116137: --
116138: XLA_AE_LINES_PKG.SetNewLine;
116139:
116140: p_balance_type_code := l_balance_type_code;
116141: -- set the flag so later we will know whether the gain loss line needs to be created
116142:

Line 116150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

116146:
116147: --
116148: -- bulk performance
116149: --
116150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
116151: p_header_num => 0); -- 4262811
116152: --
116153: -- set accounting line options
116154: --

Line 116155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

116151: p_header_num => 0); -- 4262811
116152: --
116153: -- set accounting line options
116154: --
116155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
116156: p_natural_side_code => 'C'
116157: , p_gain_or_loss_flag => 'N'
116158: , p_gl_transfer_mode_code => 'S'
116159: , p_acct_entry_type_code => 'E'

Line 116169: xla_ae_lines_pkg.SetAcctLineType

116165: --
116166: --
116167: -- set accounting line type info
116168: --
116169: xla_ae_lines_pkg.SetAcctLineType
116170: (p_component_type => l_component_type
116171: ,p_event_type_code => l_event_type_code
116172: ,p_line_definition_owner_code => l_line_definition_owner_code
116173: ,p_line_definition_code => l_line_definition_code

Line 116183: xla_ae_lines_pkg.SetAcctClass(

116179: ,p_event_class_code => l_event_class_code);
116180: --
116181: -- set accounting class
116182: --
116183: xla_ae_lines_pkg.SetAcctClass(
116184: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
116185: , p_ae_header_id => l_ae_header_id
116186: );
116187:

Line 116191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

116187:
116188: --
116189: -- set rounding class
116190: --
116191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116192: 'MISCELLANEOUS EXPENSE';
116193:
116194: --
116195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 116195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

116191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116192: 'MISCELLANEOUS EXPENSE';
116193:
116194: --
116195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116197: --
116198: -- bulk performance
116199: --

Line 116196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

116192: 'MISCELLANEOUS EXPENSE';
116193:
116194: --
116195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116197: --
116198: -- bulk performance
116199: --
116200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 116200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

116196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116197: --
116198: -- bulk performance
116199: --
116200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116201:
116202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116204:

Line 116202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

116198: -- bulk performance
116199: --
116200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116201:
116202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116204:
116205: -- 4955764
116206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116204:
116205: -- 4955764
116206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116208:
116209: -- 4458381 Public Sector Enh
116210:

Line 116304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116300: l_rec_acct_attrs.array_num_value(37) := p_source_77;
116301: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
116302: l_rec_acct_attrs.array_num_value(38) := p_source_78;
116303:
116304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116306:
116307: ---------------------------------------------------------------------------------------------------------------
116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116301: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
116302: l_rec_acct_attrs.array_num_value(38) := p_source_78;
116303:
116304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116306:
116307: ---------------------------------------------------------------------------------------------------------------
116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116309: ---------------------------------------------------------------------------------------------------------------

Line 116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116306:
116307: ---------------------------------------------------------------------------------------------------------------
116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116309: ---------------------------------------------------------------------------------------------------------------
116310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116311:
116312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116306:
116307: ---------------------------------------------------------------------------------------------------------------
116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116309: ---------------------------------------------------------------------------------------------------------------
116310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116311:
116312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116314:

Line 116312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116309: ---------------------------------------------------------------------------------------------------------------
116310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116311:
116312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116314:
116315: IF xla_accounting_cache_pkg.GetValueChar
116316: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116309: ---------------------------------------------------------------------------------------------------------------
116310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116311:
116312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116314:
116315: IF xla_accounting_cache_pkg.GetValueChar
116316: (p_source_code => 'LEDGER_CATEGORY_CODE'
116317: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 116324: xla_ae_lines_pkg.BflowUpgEntry

116320: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116321: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116322: )
116323: THEN
116324: xla_ae_lines_pkg.BflowUpgEntry
116325: (p_business_method_code => l_bflow_method_code
116326: ,p_business_class_code => l_bflow_class_code
116327: ,p_balance_type => l_balance_type_code);
116328: ELSE

Line 116330: XLA_AE_LINES_PKG.business_flow_validation(

116326: ,p_business_class_code => l_bflow_class_code
116327: ,p_balance_type => l_balance_type_code);
116328: ELSE
116329: NULL;
116330: XLA_AE_LINES_PKG.business_flow_validation(
116331: p_business_method_code => l_bflow_method_code
116332: ,p_business_class_code => l_bflow_class_code
116333: ,p_inherit_description_flag => l_inherit_desc_flag);
116334: END IF;

Line 116377: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

116373: xla_accounting_err_pkg.build_message
116374: (p_appli_s_name => 'XLA'
116375: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
116376: ,p_token_1 => 'LINE_NUMBER'
116377: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
116378: ,p_token_2 => 'LINE_TYPE_NAME'
116379: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
116380: l_component_type
116381: ,l_component_code

Line 116413: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

116409: --
116410: --
116411: ------------------------------------------------------------------------------------------------
116412: -- 4219869 Business Flow
116413: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116414: -- Prior Entry. Currently, the following code is always generated.
116415: ------------------------------------------------------------------------------------------------
116416: -- No ValidateCurrentLine for business flow method of Prior Entry
116417:

Line 116422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116418: ------------------------------------------------------------------------------------
116419: -- 4219869 Business Flow
116420: -- Populated credit and debit amounts -- Need to generate this within IF
116421: ------------------------------------------------------------------------------------
116422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116423:
116424: ----------------------------------------------------------------------------------
116425: -- 4219869 Business Flow
116426: -- Update journal entry status -- Need to generate this within IF

Line 116454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

116450: -- To allow MPA report to determine if it should generate report process
116451: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116452: ------------------------------------------------------------------------------------------
116453:
116454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116456: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116457: -- call ADRs
116458: -- Bug 4922099

Line 116455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

116451: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116452: ------------------------------------------------------------------------------------------
116453:
116454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116456: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116457: -- call ADRs
116458: -- Bug 4922099
116459: --

Line 116476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116472:
116473: --
116474: -- Update the line information that should be overwritten
116475: --
116476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116477: p_header_num => 1);
116478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116479:
116480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116474: -- Update the line information that should be overwritten
116475: --
116476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116477: p_header_num => 1);
116478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116479:
116480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116481:
116482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116477: p_header_num => 1);
116478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116479:
116480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116481:
116482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116484: END IF;

Line 116483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116479:
116480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116481:
116482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116484: END IF;
116485:
116486: --
116487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116486: --
116487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116488: --
116489: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116491: ELSE
116492: ---------------------------------------------------------------------------------------------------
116493: -- 4262811a Switch Sign
116494: ---------------------------------------------------------------------------------------------------

Line 116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116491: ELSE
116492: ---------------------------------------------------------------------------------------------------
116493: -- 4262811a Switch Sign
116494: ---------------------------------------------------------------------------------------------------
116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116492: ---------------------------------------------------------------------------------------------------
116493: -- 4262811a Switch Sign
116494: ---------------------------------------------------------------------------------------------------
116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302

Line 116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116493: -- 4262811a Switch Sign
116494: ---------------------------------------------------------------------------------------------------
116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302
116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116494: ---------------------------------------------------------------------------------------------------
116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302
116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302
116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116503:

Line 116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302
116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116503:
116504: END IF;
116505:

Line 116502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116500: -- 5132302
116501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116503:
116504: END IF;
116505:
116506: -- 4955764

Line 116507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116503:
116504: END IF;
116505:
116506: -- 4955764
116507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116509:
116510:
116511: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116511: XLA_AE_LINES_PKG.ValidateCurrentLine;

116507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116509:
116510:
116511: XLA_AE_LINES_PKG.ValidateCurrentLine;
116512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116513:
116514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116509:
116510:
116511: XLA_AE_LINES_PKG.ValidateCurrentLine;
116512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116513:
116514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116516: ,p_balance_type_code => l_balance_type_code);

Line 116707: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116703: --
116704: -- bulk performance
116705: --
116706: l_balance_type_code VARCHAR2(1);
116707: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116708: l_log_module VARCHAR2(240);
116709:
116710: --
116711: -- Upgrade strategy

Line 116775: XLA_AE_LINES_PKG.SetNewLine;

116771: ') = 'MISCELLANEOUS'
116772: THEN
116773:
116774: --
116775: XLA_AE_LINES_PKG.SetNewLine;
116776:
116777: p_balance_type_code := l_balance_type_code;
116778: -- set the flag so later we will know whether the gain loss line needs to be created
116779:

Line 116787: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

116783:
116784: --
116785: -- bulk performance
116786: --
116787: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
116788: p_header_num => 0); -- 4262811
116789: --
116790: -- set accounting line options
116791: --

Line 116792: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

116788: p_header_num => 0); -- 4262811
116789: --
116790: -- set accounting line options
116791: --
116792: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
116793: p_natural_side_code => 'D'
116794: , p_gain_or_loss_flag => 'N'
116795: , p_gl_transfer_mode_code => 'S'
116796: , p_acct_entry_type_code => 'A'

Line 116806: xla_ae_lines_pkg.SetAcctLineType

116802: --
116803: --
116804: -- set accounting line type info
116805: --
116806: xla_ae_lines_pkg.SetAcctLineType
116807: (p_component_type => l_component_type
116808: ,p_event_type_code => l_event_type_code
116809: ,p_line_definition_owner_code => l_line_definition_owner_code
116810: ,p_line_definition_code => l_line_definition_code

Line 116820: xla_ae_lines_pkg.SetAcctClass(

116816: ,p_event_class_code => l_event_class_code);
116817: --
116818: -- set accounting class
116819: --
116820: xla_ae_lines_pkg.SetAcctClass(
116821: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
116822: , p_ae_header_id => l_ae_header_id
116823: );
116824:

Line 116828: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

116824:
116825: --
116826: -- set rounding class
116827: --
116828: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116829: 'MISCELLANEOUS EXPENSE';
116830:
116831: --
116832: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 116832: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

116828: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116829: 'MISCELLANEOUS EXPENSE';
116830:
116831: --
116832: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116833: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116834: --
116835: -- bulk performance
116836: --

Line 116833: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

116829: 'MISCELLANEOUS EXPENSE';
116830:
116831: --
116832: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116833: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116834: --
116835: -- bulk performance
116836: --
116837: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 116837: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

116833: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116834: --
116835: -- bulk performance
116836: --
116837: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116838:
116839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116840: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116841:

Line 116839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

116835: -- bulk performance
116836: --
116837: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116838:
116839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116840: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116841:
116842: -- 4955764
116843: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116843: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116840: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116841:
116842: -- 4955764
116843: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116844: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116845:
116846: -- 4458381 Public Sector Enh
116847:

Line 116951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116947: l_rec_acct_attrs.array_num_value(42) := p_source_77;
116948: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
116949: l_rec_acct_attrs.array_num_value(43) := p_source_78;
116950:
116951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116953:
116954: ---------------------------------------------------------------------------------------------------------------
116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116948: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
116949: l_rec_acct_attrs.array_num_value(43) := p_source_78;
116950:
116951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116953:
116954: ---------------------------------------------------------------------------------------------------------------
116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116956: ---------------------------------------------------------------------------------------------------------------

Line 116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116953:
116954: ---------------------------------------------------------------------------------------------------------------
116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116956: ---------------------------------------------------------------------------------------------------------------
116957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116958:
116959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116953:
116954: ---------------------------------------------------------------------------------------------------------------
116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116956: ---------------------------------------------------------------------------------------------------------------
116957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116958:
116959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116961:

Line 116959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116956: ---------------------------------------------------------------------------------------------------------------
116957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116958:
116959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116961:
116962: IF xla_accounting_cache_pkg.GetValueChar
116963: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116956: ---------------------------------------------------------------------------------------------------------------
116957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116958:
116959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116961:
116962: IF xla_accounting_cache_pkg.GetValueChar
116963: (p_source_code => 'LEDGER_CATEGORY_CODE'
116964: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 116971: xla_ae_lines_pkg.BflowUpgEntry

116967: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116968: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116969: )
116970: THEN
116971: xla_ae_lines_pkg.BflowUpgEntry
116972: (p_business_method_code => l_bflow_method_code
116973: ,p_business_class_code => l_bflow_class_code
116974: ,p_balance_type => l_balance_type_code);
116975: ELSE

Line 116988: xla_ae_lines_pkg.SetLineDescription(

116984: --
116985: -- call description
116986: --
116987:
116988: xla_ae_lines_pkg.SetLineDescription(
116989: p_ae_header_id => l_ae_header_id
116990: ,p_description => Description_2 (
116991: p_application_id => p_application_id
116992: , p_ae_header_id => l_ae_header_id

Line 117021: xla_ae_lines_pkg.set_ccid(

117017: , x_value_type_code => l_adr_value_type_code
117018: , p_side => 'NA'
117019: );
117020:
117021: xla_ae_lines_pkg.set_ccid(
117022: p_code_combination_id => l_ccid
117023: , p_value_type_code => l_adr_value_type_code
117024: , p_transaction_coa_id => l_adr_transaction_coa_id
117025: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117057: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117053: xla_accounting_err_pkg.build_message
117054: (p_appli_s_name => 'XLA'
117055: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117056: ,p_token_1 => 'LINE_NUMBER'
117057: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117058: ,p_token_2 => 'LINE_TYPE_NAME'
117059: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117060: l_component_type
117061: ,l_component_code

Line 117093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117089: --
117090: --
117091: ------------------------------------------------------------------------------------------------
117092: -- 4219869 Business Flow
117093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117094: -- Prior Entry. Currently, the following code is always generated.
117095: ------------------------------------------------------------------------------------------------
117096: XLA_AE_LINES_PKG.ValidateCurrentLine;
117097:

Line 117096: XLA_AE_LINES_PKG.ValidateCurrentLine;

117092: -- 4219869 Business Flow
117093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117094: -- Prior Entry. Currently, the following code is always generated.
117095: ------------------------------------------------------------------------------------------------
117096: XLA_AE_LINES_PKG.ValidateCurrentLine;
117097:
117098: ------------------------------------------------------------------------------------
117099: -- 4219869 Business Flow
117100: -- Populated credit and debit amounts -- Need to generate this within IF

Line 117102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117098: ------------------------------------------------------------------------------------
117099: -- 4219869 Business Flow
117100: -- Populated credit and debit amounts -- Need to generate this within IF
117101: ------------------------------------------------------------------------------------
117102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117103:
117104: ----------------------------------------------------------------------------------
117105: -- 4219869 Business Flow
117106: -- Update journal entry status -- Need to generate this within IF

Line 117134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

117130: -- To allow MPA report to determine if it should generate report process
117131: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117132: ------------------------------------------------------------------------------------------
117133:
117134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117136: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117137: -- call ADRs
117138: -- Bug 4922099

Line 117135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

117131: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117132: ------------------------------------------------------------------------------------------
117133:
117134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117136: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117137: -- call ADRs
117138: -- Bug 4922099
117139: --

Line 117159: xla_ae_lines_pkg.set_ccid(

117155: , x_value_type_code => l_adr_value_type_code
117156: , p_side => 'NA'
117157: );
117158:
117159: xla_ae_lines_pkg.set_ccid(
117160: p_code_combination_id => l_ccid
117161: , p_value_type_code => l_adr_value_type_code
117162: , p_transaction_coa_id => l_adr_transaction_coa_id
117163: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117182: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

117178:
117179: --
117180: -- Update the line information that should be overwritten
117181: --
117182: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117183: p_header_num => 1);
117184: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117185:
117186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 117184: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

117180: -- Update the line information that should be overwritten
117181: --
117182: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117183: p_header_num => 1);
117184: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117185:
117186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117187:
117188: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 117186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

117182: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117183: p_header_num => 1);
117184: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117185:
117186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117187:
117188: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117189: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117190: END IF;

Line 117189: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

117185:
117186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117187:
117188: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117189: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117190: END IF;
117191:
117192: --
117193: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 117196: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

117192: --
117193: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117194: --
117195: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117196: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117197: ELSE
117198: ---------------------------------------------------------------------------------------------------
117199: -- 4262811a Switch Sign
117200: ---------------------------------------------------------------------------------------------------

Line 117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

117197: ELSE
117198: ---------------------------------------------------------------------------------------------------
117199: -- 4262811a Switch Sign
117200: ---------------------------------------------------------------------------------------------------
117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117198: ---------------------------------------------------------------------------------------------------
117199: -- 4262811a Switch Sign
117200: ---------------------------------------------------------------------------------------------------
117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302

Line 117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117199: -- 4262811a Switch Sign
117200: ---------------------------------------------------------------------------------------------------
117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302
117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117200: ---------------------------------------------------------------------------------------------------
117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302
117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117201: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302
117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117209:

Line 117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

117203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302
117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117209:
117210: END IF;
117211:

Line 117208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117206: -- 5132302
117207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117209:
117210: END IF;
117211:
117212: -- 4955764

Line 117213: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117209:
117210: END IF;
117211:
117212: -- 4955764
117213: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117214: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117215:
117216:
117217: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 117217: XLA_AE_LINES_PKG.ValidateCurrentLine;

117213: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117214: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117215:
117216:
117217: XLA_AE_LINES_PKG.ValidateCurrentLine;
117218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117219:
117220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 117218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117214: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117215:
117216:
117217: XLA_AE_LINES_PKG.ValidateCurrentLine;
117218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117219:
117220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117222: ,p_balance_type_code => l_balance_type_code);

Line 117419: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

117415: --
117416: -- bulk performance
117417: --
117418: l_balance_type_code VARCHAR2(1);
117419: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
117420: l_log_module VARCHAR2(240);
117421:
117422: --
117423: -- Upgrade strategy

Line 117491: XLA_AE_LINES_PKG.SetNewLine;

117487: ') <> 'Y'
117488: THEN
117489:
117490: --
117491: XLA_AE_LINES_PKG.SetNewLine;
117492:
117493: p_balance_type_code := l_balance_type_code;
117494: -- set the flag so later we will know whether the gain loss line needs to be created
117495:

Line 117503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117499:
117500: --
117501: -- bulk performance
117502: --
117503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117504: p_header_num => 0); -- 4262811
117505: --
117506: -- set accounting line options
117507: --

Line 117508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117504: p_header_num => 0); -- 4262811
117505: --
117506: -- set accounting line options
117507: --
117508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117509: p_natural_side_code => 'D'
117510: , p_gain_or_loss_flag => 'N'
117511: , p_gl_transfer_mode_code => 'S'
117512: , p_acct_entry_type_code => 'A'

Line 117522: xla_ae_lines_pkg.SetAcctLineType

117518: --
117519: --
117520: -- set accounting line type info
117521: --
117522: xla_ae_lines_pkg.SetAcctLineType
117523: (p_component_type => l_component_type
117524: ,p_event_type_code => l_event_type_code
117525: ,p_line_definition_owner_code => l_line_definition_owner_code
117526: ,p_line_definition_code => l_line_definition_code

Line 117536: xla_ae_lines_pkg.SetAcctClass(

117532: ,p_event_class_code => l_event_class_code);
117533: --
117534: -- set accounting class
117535: --
117536: xla_ae_lines_pkg.SetAcctClass(
117537: p_accounting_class_code => 'NRTAX'
117538: , p_ae_header_id => l_ae_header_id
117539: );
117540:

Line 117544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117540:
117541: --
117542: -- set rounding class
117543: --
117544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117545: 'NRTAX';
117546:
117547: --
117548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 117548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117545: 'NRTAX';
117546:
117547: --
117548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117550: --
117551: -- bulk performance
117552: --

Line 117549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117545: 'NRTAX';
117546:
117547: --
117548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117550: --
117551: -- bulk performance
117552: --
117553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 117553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

117549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117550: --
117551: -- bulk performance
117552: --
117553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117554:
117555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117557:

Line 117555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

117551: -- bulk performance
117552: --
117553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117554:
117555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117557:
117558: -- 4955764
117559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117557:
117558: -- 4955764
117559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117561:
117562: -- 4458381 Public Sector Enh
117563:

Line 117667: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

117663: l_rec_acct_attrs.array_num_value(42) := p_source_77;
117664: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117665: l_rec_acct_attrs.array_num_value(43) := p_source_78;
117666:
117667: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117668: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117669:
117670: ---------------------------------------------------------------------------------------------------------------
117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 117668: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

117664: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117665: l_rec_acct_attrs.array_num_value(43) := p_source_78;
117666:
117667: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117668: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117669:
117670: ---------------------------------------------------------------------------------------------------------------
117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117672: ---------------------------------------------------------------------------------------------------------------

Line 117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

117667: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117668: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117669:
117670: ---------------------------------------------------------------------------------------------------------------
117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117672: ---------------------------------------------------------------------------------------------------------------
117673: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117674:
117675: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 117673: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

117669:
117670: ---------------------------------------------------------------------------------------------------------------
117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117672: ---------------------------------------------------------------------------------------------------------------
117673: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117674:
117675: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117677:

Line 117675: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117671: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117672: ---------------------------------------------------------------------------------------------------------------
117673: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117674:
117675: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117677:
117678: IF xla_accounting_cache_pkg.GetValueChar
117679: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 117676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117672: ---------------------------------------------------------------------------------------------------------------
117673: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117674:
117675: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117677:
117678: IF xla_accounting_cache_pkg.GetValueChar
117679: (p_source_code => 'LEDGER_CATEGORY_CODE'
117680: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117687: xla_ae_lines_pkg.BflowUpgEntry

117683: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117684: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
117685: )
117686: THEN
117687: xla_ae_lines_pkg.BflowUpgEntry
117688: (p_business_method_code => l_bflow_method_code
117689: ,p_business_class_code => l_bflow_class_code
117690: ,p_balance_type => l_balance_type_code);
117691: ELSE

Line 117704: xla_ae_lines_pkg.SetLineDescription(

117700: --
117701: -- call description
117702: --
117703:
117704: xla_ae_lines_pkg.SetLineDescription(
117705: p_ae_header_id => l_ae_header_id
117706: ,p_description => Description_2 (
117707: p_application_id => p_application_id
117708: , p_ae_header_id => l_ae_header_id

Line 117737: xla_ae_lines_pkg.set_ccid(

117733: , x_value_type_code => l_adr_value_type_code
117734: , p_side => 'NA'
117735: );
117736:
117737: xla_ae_lines_pkg.set_ccid(
117738: p_code_combination_id => l_ccid
117739: , p_value_type_code => l_adr_value_type_code
117740: , p_transaction_coa_id => l_adr_transaction_coa_id
117741: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117773: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117769: xla_accounting_err_pkg.build_message
117770: (p_appli_s_name => 'XLA'
117771: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117772: ,p_token_1 => 'LINE_NUMBER'
117773: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117774: ,p_token_2 => 'LINE_TYPE_NAME'
117775: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117776: l_component_type
117777: ,l_component_code

Line 117809: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117805: --
117806: --
117807: ------------------------------------------------------------------------------------------------
117808: -- 4219869 Business Flow
117809: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117810: -- Prior Entry. Currently, the following code is always generated.
117811: ------------------------------------------------------------------------------------------------
117812: XLA_AE_LINES_PKG.ValidateCurrentLine;
117813:

Line 117812: XLA_AE_LINES_PKG.ValidateCurrentLine;

117808: -- 4219869 Business Flow
117809: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117810: -- Prior Entry. Currently, the following code is always generated.
117811: ------------------------------------------------------------------------------------------------
117812: XLA_AE_LINES_PKG.ValidateCurrentLine;
117813:
117814: ------------------------------------------------------------------------------------
117815: -- 4219869 Business Flow
117816: -- Populated credit and debit amounts -- Need to generate this within IF

Line 117818: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117814: ------------------------------------------------------------------------------------
117815: -- 4219869 Business Flow
117816: -- Populated credit and debit amounts -- Need to generate this within IF
117817: ------------------------------------------------------------------------------------
117818: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117819:
117820: ----------------------------------------------------------------------------------
117821: -- 4219869 Business Flow
117822: -- Update journal entry status -- Need to generate this within IF

Line 117850: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

117846: -- To allow MPA report to determine if it should generate report process
117847: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117848: ------------------------------------------------------------------------------------------
117849:
117850: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117851: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117852: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117853: -- call ADRs
117854: -- Bug 4922099

Line 117851: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

117847: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117848: ------------------------------------------------------------------------------------------
117849:
117850: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117851: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117852: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117853: -- call ADRs
117854: -- Bug 4922099
117855: --

Line 117875: xla_ae_lines_pkg.set_ccid(

117871: , x_value_type_code => l_adr_value_type_code
117872: , p_side => 'NA'
117873: );
117874:
117875: xla_ae_lines_pkg.set_ccid(
117876: p_code_combination_id => l_ccid
117877: , p_value_type_code => l_adr_value_type_code
117878: , p_transaction_coa_id => l_adr_transaction_coa_id
117879: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117898: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

117894:
117895: --
117896: -- Update the line information that should be overwritten
117897: --
117898: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117899: p_header_num => 1);
117900: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117901:
117902: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 117900: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

117896: -- Update the line information that should be overwritten
117897: --
117898: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117899: p_header_num => 1);
117900: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117901:
117902: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117903:
117904: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 117902: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

117898: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117899: p_header_num => 1);
117900: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117901:
117902: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117903:
117904: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117905: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117906: END IF;

Line 117905: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

117901:
117902: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117903:
117904: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117905: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117906: END IF;
117907:
117908: --
117909: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 117912: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

117908: --
117909: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117910: --
117911: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117912: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117913: ELSE
117914: ---------------------------------------------------------------------------------------------------
117915: -- 4262811a Switch Sign
117916: ---------------------------------------------------------------------------------------------------

Line 117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

117913: ELSE
117914: ---------------------------------------------------------------------------------------------------
117915: -- 4262811a Switch Sign
117916: ---------------------------------------------------------------------------------------------------
117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117914: ---------------------------------------------------------------------------------------------------
117915: -- 4262811a Switch Sign
117916: ---------------------------------------------------------------------------------------------------
117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302

Line 117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117915: -- 4262811a Switch Sign
117916: ---------------------------------------------------------------------------------------------------
117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302
117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117916: ---------------------------------------------------------------------------------------------------
117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302
117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117924: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117917: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302
117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117924: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117925:

Line 117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

117919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302
117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117924: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117925:
117926: END IF;
117927:

Line 117924: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117921: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117922: -- 5132302
117923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117924: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117925:
117926: END IF;
117927:
117928: -- 4955764

Line 117929: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117925:
117926: END IF;
117927:
117928: -- 4955764
117929: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117930: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117931:
117932:
117933: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 117933: XLA_AE_LINES_PKG.ValidateCurrentLine;

117929: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117930: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117931:
117932:
117933: XLA_AE_LINES_PKG.ValidateCurrentLine;
117934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117935:
117936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117937: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 117934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117930: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117931:
117932:
117933: XLA_AE_LINES_PKG.ValidateCurrentLine;
117934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117935:
117936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117937: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117938: ,p_balance_type_code => l_balance_type_code);

Line 118133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118129: --
118130: -- bulk performance
118131: --
118132: l_balance_type_code VARCHAR2(1);
118133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118134: l_log_module VARCHAR2(240);
118135:
118136: --
118137: -- Upgrade strategy

Line 118205: XLA_AE_LINES_PKG.SetNewLine;

118201: ') <> 'Y'
118202: THEN
118203:
118204: --
118205: XLA_AE_LINES_PKG.SetNewLine;
118206:
118207: p_balance_type_code := l_balance_type_code;
118208: -- set the flag so later we will know whether the gain loss line needs to be created
118209:

Line 118217: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

118213:
118214: --
118215: -- bulk performance
118216: --
118217: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
118218: p_header_num => 0); -- 4262811
118219: --
118220: -- set accounting line options
118221: --

Line 118222: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

118218: p_header_num => 0); -- 4262811
118219: --
118220: -- set accounting line options
118221: --
118222: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
118223: p_natural_side_code => 'D'
118224: , p_gain_or_loss_flag => 'N'
118225: , p_gl_transfer_mode_code => 'S'
118226: , p_acct_entry_type_code => 'A'

Line 118236: xla_ae_lines_pkg.SetAcctLineType

118232: --
118233: --
118234: -- set accounting line type info
118235: --
118236: xla_ae_lines_pkg.SetAcctLineType
118237: (p_component_type => l_component_type
118238: ,p_event_type_code => l_event_type_code
118239: ,p_line_definition_owner_code => l_line_definition_owner_code
118240: ,p_line_definition_code => l_line_definition_code

Line 118250: xla_ae_lines_pkg.SetAcctClass(

118246: ,p_event_class_code => l_event_class_code);
118247: --
118248: -- set accounting class
118249: --
118250: xla_ae_lines_pkg.SetAcctClass(
118251: p_accounting_class_code => 'NRTAX'
118252: , p_ae_header_id => l_ae_header_id
118253: );
118254:

Line 118258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

118254:
118255: --
118256: -- set rounding class
118257: --
118258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118259: 'NRTAX';
118260:
118261: --
118262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

118258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118259: 'NRTAX';
118260:
118261: --
118262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118264: --
118265: -- bulk performance
118266: --

Line 118263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

118259: 'NRTAX';
118260:
118261: --
118262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118264: --
118265: -- bulk performance
118266: --
118267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118264: --
118265: -- bulk performance
118266: --
118267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118268:
118269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118271:

Line 118269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118265: -- bulk performance
118266: --
118267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118268:
118269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118271:
118272: -- 4955764
118273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118271:
118272: -- 4955764
118273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118274: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118275:
118276: -- 4458381 Public Sector Enh
118277:

Line 118379: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

118375: l_rec_acct_attrs.array_num_value(41) := p_source_77;
118376: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118377: l_rec_acct_attrs.array_num_value(42) := p_source_78;
118378:
118379: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118380: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118381:
118382: ---------------------------------------------------------------------------------------------------------------
118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 118380: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

118376: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118377: l_rec_acct_attrs.array_num_value(42) := p_source_78;
118378:
118379: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118380: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118381:
118382: ---------------------------------------------------------------------------------------------------------------
118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118384: ---------------------------------------------------------------------------------------------------------------

Line 118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

118379: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118380: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118381:
118382: ---------------------------------------------------------------------------------------------------------------
118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118384: ---------------------------------------------------------------------------------------------------------------
118385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118386:
118387: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 118385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

118381:
118382: ---------------------------------------------------------------------------------------------------------------
118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118384: ---------------------------------------------------------------------------------------------------------------
118385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118386:
118387: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118388: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118389:

Line 118387: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118383: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118384: ---------------------------------------------------------------------------------------------------------------
118385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118386:
118387: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118388: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118389:
118390: IF xla_accounting_cache_pkg.GetValueChar
118391: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 118388: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118384: ---------------------------------------------------------------------------------------------------------------
118385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118386:
118387: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118388: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118389:
118390: IF xla_accounting_cache_pkg.GetValueChar
118391: (p_source_code => 'LEDGER_CATEGORY_CODE'
118392: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 118399: xla_ae_lines_pkg.BflowUpgEntry

118395: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118396: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
118397: )
118398: THEN
118399: xla_ae_lines_pkg.BflowUpgEntry
118400: (p_business_method_code => l_bflow_method_code
118401: ,p_business_class_code => l_bflow_class_code
118402: ,p_balance_type => l_balance_type_code);
118403: ELSE

Line 118416: xla_ae_lines_pkg.SetLineDescription(

118412: --
118413: -- call description
118414: --
118415:
118416: xla_ae_lines_pkg.SetLineDescription(
118417: p_ae_header_id => l_ae_header_id
118418: ,p_description => Description_2 (
118419: p_application_id => p_application_id
118420: , p_ae_header_id => l_ae_header_id

Line 118449: xla_ae_lines_pkg.set_ccid(

118445: , x_value_type_code => l_adr_value_type_code
118446: , p_side => 'NA'
118447: );
118448:
118449: xla_ae_lines_pkg.set_ccid(
118450: p_code_combination_id => l_ccid
118451: , p_value_type_code => l_adr_value_type_code
118452: , p_transaction_coa_id => l_adr_transaction_coa_id
118453: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118485: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118481: xla_accounting_err_pkg.build_message
118482: (p_appli_s_name => 'XLA'
118483: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118484: ,p_token_1 => 'LINE_NUMBER'
118485: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118486: ,p_token_2 => 'LINE_TYPE_NAME'
118487: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118488: l_component_type
118489: ,l_component_code

Line 118521: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118517: --
118518: --
118519: ------------------------------------------------------------------------------------------------
118520: -- 4219869 Business Flow
118521: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118522: -- Prior Entry. Currently, the following code is always generated.
118523: ------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.ValidateCurrentLine;
118525:

Line 118524: XLA_AE_LINES_PKG.ValidateCurrentLine;

118520: -- 4219869 Business Flow
118521: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118522: -- Prior Entry. Currently, the following code is always generated.
118523: ------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.ValidateCurrentLine;
118525:
118526: ------------------------------------------------------------------------------------
118527: -- 4219869 Business Flow
118528: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118530: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118526: ------------------------------------------------------------------------------------
118527: -- 4219869 Business Flow
118528: -- Populated credit and debit amounts -- Need to generate this within IF
118529: ------------------------------------------------------------------------------------
118530: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118531:
118532: ----------------------------------------------------------------------------------
118533: -- 4219869 Business Flow
118534: -- Update journal entry status -- Need to generate this within IF

Line 118562: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118558: -- To allow MPA report to determine if it should generate report process
118559: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118560: ------------------------------------------------------------------------------------------
118561:
118562: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118563: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118564: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118565: -- call ADRs
118566: -- Bug 4922099

Line 118563: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118559: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118560: ------------------------------------------------------------------------------------------
118561:
118562: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118563: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118564: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118565: -- call ADRs
118566: -- Bug 4922099
118567: --

Line 118587: xla_ae_lines_pkg.set_ccid(

118583: , x_value_type_code => l_adr_value_type_code
118584: , p_side => 'NA'
118585: );
118586:
118587: xla_ae_lines_pkg.set_ccid(
118588: p_code_combination_id => l_ccid
118589: , p_value_type_code => l_adr_value_type_code
118590: , p_transaction_coa_id => l_adr_transaction_coa_id
118591: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118606:
118607: --
118608: -- Update the line information that should be overwritten
118609: --
118610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118611: p_header_num => 1);
118612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118613:
118614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118608: -- Update the line information that should be overwritten
118609: --
118610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118611: p_header_num => 1);
118612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118613:
118614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118615:
118616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118611: p_header_num => 1);
118612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118613:
118614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118615:
118616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118618: END IF;

Line 118617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118613:
118614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118615:
118616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118618: END IF;
118619:
118620: --
118621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118620: --
118621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118622: --
118623: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118625: ELSE
118626: ---------------------------------------------------------------------------------------------------
118627: -- 4262811a Switch Sign
118628: ---------------------------------------------------------------------------------------------------

Line 118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118625: ELSE
118626: ---------------------------------------------------------------------------------------------------
118627: -- 4262811a Switch Sign
118628: ---------------------------------------------------------------------------------------------------
118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118626: ---------------------------------------------------------------------------------------------------
118627: -- 4262811a Switch Sign
118628: ---------------------------------------------------------------------------------------------------
118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302

Line 118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118627: -- 4262811a Switch Sign
118628: ---------------------------------------------------------------------------------------------------
118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302
118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118628: ---------------------------------------------------------------------------------------------------
118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302
118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302
118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118637:

Line 118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302
118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118637:
118638: END IF;
118639:

Line 118636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118634: -- 5132302
118635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118637:
118638: END IF;
118639:
118640: -- 4955764

Line 118641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118637:
118638: END IF;
118639:
118640: -- 4955764
118641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118643:
118644:
118645: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118645: XLA_AE_LINES_PKG.ValidateCurrentLine;

118641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118643:
118644:
118645: XLA_AE_LINES_PKG.ValidateCurrentLine;
118646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118647:
118648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118643:
118644:
118645: XLA_AE_LINES_PKG.ValidateCurrentLine;
118646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118647:
118648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118650: ,p_balance_type_code => l_balance_type_code);

Line 118847: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118843: --
118844: -- bulk performance
118845: --
118846: l_balance_type_code VARCHAR2(1);
118847: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118848: l_log_module VARCHAR2(240);
118849:
118850: --
118851: -- Upgrade strategy

Line 118919: XLA_AE_LINES_PKG.SetNewLine;

118915: ') <> 'Y'
118916: THEN
118917:
118918: --
118919: XLA_AE_LINES_PKG.SetNewLine;
118920:
118921: p_balance_type_code := l_balance_type_code;
118922: -- set the flag so later we will know whether the gain loss line needs to be created
118923:

Line 118931: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

118927:
118928: --
118929: -- bulk performance
118930: --
118931: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
118932: p_header_num => 0); -- 4262811
118933: --
118934: -- set accounting line options
118935: --

Line 118936: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

118932: p_header_num => 0); -- 4262811
118933: --
118934: -- set accounting line options
118935: --
118936: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
118937: p_natural_side_code => 'D'
118938: , p_gain_or_loss_flag => 'N'
118939: , p_gl_transfer_mode_code => 'S'
118940: , p_acct_entry_type_code => 'A'

Line 118950: xla_ae_lines_pkg.SetAcctLineType

118946: --
118947: --
118948: -- set accounting line type info
118949: --
118950: xla_ae_lines_pkg.SetAcctLineType
118951: (p_component_type => l_component_type
118952: ,p_event_type_code => l_event_type_code
118953: ,p_line_definition_owner_code => l_line_definition_owner_code
118954: ,p_line_definition_code => l_line_definition_code

Line 118964: xla_ae_lines_pkg.SetAcctClass(

118960: ,p_event_class_code => l_event_class_code);
118961: --
118962: -- set accounting class
118963: --
118964: xla_ae_lines_pkg.SetAcctClass(
118965: p_accounting_class_code => 'NRTAX'
118966: , p_ae_header_id => l_ae_header_id
118967: );
118968:

Line 118972: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

118968:
118969: --
118970: -- set rounding class
118971: --
118972: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118973: 'NRTAX';
118974:
118975: --
118976: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118976: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

118972: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118973: 'NRTAX';
118974:
118975: --
118976: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118977: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118978: --
118979: -- bulk performance
118980: --

Line 118977: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

118973: 'NRTAX';
118974:
118975: --
118976: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118977: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118978: --
118979: -- bulk performance
118980: --
118981: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118981: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118977: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118978: --
118979: -- bulk performance
118980: --
118981: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118982:
118983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118985:

Line 118983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118979: -- bulk performance
118980: --
118981: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118982:
118983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118985:
118986: -- 4955764
118987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118985:
118986: -- 4955764
118987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118988: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118989:
118990: -- 4458381 Public Sector Enh
118991:

Line 119097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119093: l_rec_acct_attrs.array_num_value(43) := p_source_77;
119094: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119095: l_rec_acct_attrs.array_num_value(44) := p_source_78;
119096:
119097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119099:
119100: ---------------------------------------------------------------------------------------------------------------
119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119094: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119095: l_rec_acct_attrs.array_num_value(44) := p_source_78;
119096:
119097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119099:
119100: ---------------------------------------------------------------------------------------------------------------
119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119102: ---------------------------------------------------------------------------------------------------------------

Line 119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119099:
119100: ---------------------------------------------------------------------------------------------------------------
119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119102: ---------------------------------------------------------------------------------------------------------------
119103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119104:
119105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119099:
119100: ---------------------------------------------------------------------------------------------------------------
119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119102: ---------------------------------------------------------------------------------------------------------------
119103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119104:
119105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119107:

Line 119105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119102: ---------------------------------------------------------------------------------------------------------------
119103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119104:
119105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119107:
119108: IF xla_accounting_cache_pkg.GetValueChar
119109: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119102: ---------------------------------------------------------------------------------------------------------------
119103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119104:
119105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119107:
119108: IF xla_accounting_cache_pkg.GetValueChar
119109: (p_source_code => 'LEDGER_CATEGORY_CODE'
119110: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119117: xla_ae_lines_pkg.BflowUpgEntry

119113: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119114: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119115: )
119116: THEN
119117: xla_ae_lines_pkg.BflowUpgEntry
119118: (p_business_method_code => l_bflow_method_code
119119: ,p_business_class_code => l_bflow_class_code
119120: ,p_balance_type => l_balance_type_code);
119121: ELSE

Line 119134: xla_ae_lines_pkg.SetLineDescription(

119130: --
119131: -- call description
119132: --
119133:
119134: xla_ae_lines_pkg.SetLineDescription(
119135: p_ae_header_id => l_ae_header_id
119136: ,p_description => Description_2 (
119137: p_application_id => p_application_id
119138: , p_ae_header_id => l_ae_header_id

Line 119167: xla_ae_lines_pkg.set_ccid(

119163: , x_value_type_code => l_adr_value_type_code
119164: , p_side => 'NA'
119165: );
119166:
119167: xla_ae_lines_pkg.set_ccid(
119168: p_code_combination_id => l_ccid
119169: , p_value_type_code => l_adr_value_type_code
119170: , p_transaction_coa_id => l_adr_transaction_coa_id
119171: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

119199: xla_accounting_err_pkg.build_message
119200: (p_appli_s_name => 'XLA'
119201: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
119202: ,p_token_1 => 'LINE_NUMBER'
119203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
119204: ,p_token_2 => 'LINE_TYPE_NAME'
119205: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
119206: l_component_type
119207: ,l_component_code

Line 119239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

119235: --
119236: --
119237: ------------------------------------------------------------------------------------------------
119238: -- 4219869 Business Flow
119239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119240: -- Prior Entry. Currently, the following code is always generated.
119241: ------------------------------------------------------------------------------------------------
119242: XLA_AE_LINES_PKG.ValidateCurrentLine;
119243:

Line 119242: XLA_AE_LINES_PKG.ValidateCurrentLine;

119238: -- 4219869 Business Flow
119239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119240: -- Prior Entry. Currently, the following code is always generated.
119241: ------------------------------------------------------------------------------------------------
119242: XLA_AE_LINES_PKG.ValidateCurrentLine;
119243:
119244: ------------------------------------------------------------------------------------
119245: -- 4219869 Business Flow
119246: -- Populated credit and debit amounts -- Need to generate this within IF

Line 119248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119244: ------------------------------------------------------------------------------------
119245: -- 4219869 Business Flow
119246: -- Populated credit and debit amounts -- Need to generate this within IF
119247: ------------------------------------------------------------------------------------
119248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119249:
119250: ----------------------------------------------------------------------------------
119251: -- 4219869 Business Flow
119252: -- Update journal entry status -- Need to generate this within IF

Line 119280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119276: -- To allow MPA report to determine if it should generate report process
119277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119278: ------------------------------------------------------------------------------------------
119279:
119280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119283: -- call ADRs
119284: -- Bug 4922099

Line 119281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119278: ------------------------------------------------------------------------------------------
119279:
119280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119283: -- call ADRs
119284: -- Bug 4922099
119285: --

Line 119305: xla_ae_lines_pkg.set_ccid(

119301: , x_value_type_code => l_adr_value_type_code
119302: , p_side => 'NA'
119303: );
119304:
119305: xla_ae_lines_pkg.set_ccid(
119306: p_code_combination_id => l_ccid
119307: , p_value_type_code => l_adr_value_type_code
119308: , p_transaction_coa_id => l_adr_transaction_coa_id
119309: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

119324:
119325: --
119326: -- Update the line information that should be overwritten
119327: --
119328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119329: p_header_num => 1);
119330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119331:
119332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 119330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

119326: -- Update the line information that should be overwritten
119327: --
119328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119329: p_header_num => 1);
119330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119331:
119332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119333:
119334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 119332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

119328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119329: p_header_num => 1);
119330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119331:
119332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119333:
119334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119336: END IF;

Line 119335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

119331:
119332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119333:
119334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119336: END IF;
119337:
119338: --
119339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 119342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

119338: --
119339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119340: --
119341: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119343: ELSE
119344: ---------------------------------------------------------------------------------------------------
119345: -- 4262811a Switch Sign
119346: ---------------------------------------------------------------------------------------------------

Line 119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

119343: ELSE
119344: ---------------------------------------------------------------------------------------------------
119345: -- 4262811a Switch Sign
119346: ---------------------------------------------------------------------------------------------------
119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119344: ---------------------------------------------------------------------------------------------------
119345: -- 4262811a Switch Sign
119346: ---------------------------------------------------------------------------------------------------
119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302

Line 119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119345: -- 4262811a Switch Sign
119346: ---------------------------------------------------------------------------------------------------
119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302
119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119346: ---------------------------------------------------------------------------------------------------
119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302
119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302
119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119355:

Line 119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

119349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302
119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119355:
119356: END IF;
119357:

Line 119354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119352: -- 5132302
119353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119355:
119356: END IF;
119357:
119358: -- 4955764

Line 119359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119355:
119356: END IF;
119357:
119358: -- 4955764
119359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119361:
119362:
119363: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 119363: XLA_AE_LINES_PKG.ValidateCurrentLine;

119359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119361:
119362:
119363: XLA_AE_LINES_PKG.ValidateCurrentLine;
119364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119365:
119366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 119364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119361:
119362:
119363: XLA_AE_LINES_PKG.ValidateCurrentLine;
119364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119365:
119366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119368: ,p_balance_type_code => l_balance_type_code);

Line 119565: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

119561: --
119562: -- bulk performance
119563: --
119564: l_balance_type_code VARCHAR2(1);
119565: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
119566: l_log_module VARCHAR2(240);
119567:
119568: --
119569: -- Upgrade strategy

Line 119643: XLA_AE_LINES_PKG.SetNewLine;

119639: ') <> 'Y'
119640: THEN
119641:
119642: --
119643: XLA_AE_LINES_PKG.SetNewLine;
119644:
119645: p_balance_type_code := l_balance_type_code;
119646: -- set the flag so later we will know whether the gain loss line needs to be created
119647:

Line 119655: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119651:
119652: --
119653: -- bulk performance
119654: --
119655: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119656: p_header_num => 0); -- 4262811
119657: --
119658: -- set accounting line options
119659: --

Line 119660: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119656: p_header_num => 0); -- 4262811
119657: --
119658: -- set accounting line options
119659: --
119660: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119661: p_natural_side_code => 'D'
119662: , p_gain_or_loss_flag => 'N'
119663: , p_gl_transfer_mode_code => 'S'
119664: , p_acct_entry_type_code => 'A'

Line 119674: xla_ae_lines_pkg.SetAcctLineType

119670: --
119671: --
119672: -- set accounting line type info
119673: --
119674: xla_ae_lines_pkg.SetAcctLineType
119675: (p_component_type => l_component_type
119676: ,p_event_type_code => l_event_type_code
119677: ,p_line_definition_owner_code => l_line_definition_owner_code
119678: ,p_line_definition_code => l_line_definition_code

Line 119688: xla_ae_lines_pkg.SetAcctClass(

119684: ,p_event_class_code => l_event_class_code);
119685: --
119686: -- set accounting class
119687: --
119688: xla_ae_lines_pkg.SetAcctClass(
119689: p_accounting_class_code => 'NRTAX'
119690: , p_ae_header_id => l_ae_header_id
119691: );
119692:

Line 119696: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119692:
119693: --
119694: -- set rounding class
119695: --
119696: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119697: 'NRTAX';
119698:
119699: --
119700: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119700: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119696: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119697: 'NRTAX';
119698:
119699: --
119700: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119701: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119702: --
119703: -- bulk performance
119704: --

Line 119701: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119697: 'NRTAX';
119698:
119699: --
119700: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119701: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119702: --
119703: -- bulk performance
119704: --
119705: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119705: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119701: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119702: --
119703: -- bulk performance
119704: --
119705: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119706:
119707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119708: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119709:

Line 119707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119703: -- bulk performance
119704: --
119705: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119706:
119707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119708: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119709:
119710: -- 4955764
119711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119708: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119709:
119710: -- 4955764
119711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119712: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119713:
119714: -- 4458381 Public Sector Enh
119715:

Line 119819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119815: l_rec_acct_attrs.array_num_value(42) := p_source_77;
119816: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
119817: l_rec_acct_attrs.array_num_value(43) := p_source_78;
119818:
119819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119821:
119822: ---------------------------------------------------------------------------------------------------------------
119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119816: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
119817: l_rec_acct_attrs.array_num_value(43) := p_source_78;
119818:
119819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119821:
119822: ---------------------------------------------------------------------------------------------------------------
119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119824: ---------------------------------------------------------------------------------------------------------------

Line 119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119821:
119822: ---------------------------------------------------------------------------------------------------------------
119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119824: ---------------------------------------------------------------------------------------------------------------
119825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119826:
119827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119821:
119822: ---------------------------------------------------------------------------------------------------------------
119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119824: ---------------------------------------------------------------------------------------------------------------
119825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119826:
119827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119829:

Line 119827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119824: ---------------------------------------------------------------------------------------------------------------
119825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119826:
119827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119829:
119830: IF xla_accounting_cache_pkg.GetValueChar
119831: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119824: ---------------------------------------------------------------------------------------------------------------
119825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119826:
119827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119829:
119830: IF xla_accounting_cache_pkg.GetValueChar
119831: (p_source_code => 'LEDGER_CATEGORY_CODE'
119832: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119839: xla_ae_lines_pkg.BflowUpgEntry

119835: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119836: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119837: )
119838: THEN
119839: xla_ae_lines_pkg.BflowUpgEntry
119840: (p_business_method_code => l_bflow_method_code
119841: ,p_business_class_code => l_bflow_class_code
119842: ,p_balance_type => l_balance_type_code);
119843: ELSE

Line 119856: xla_ae_lines_pkg.SetLineDescription(

119852: --
119853: -- call description
119854: --
119855:
119856: xla_ae_lines_pkg.SetLineDescription(
119857: p_ae_header_id => l_ae_header_id
119858: ,p_description => Description_2 (
119859: p_application_id => p_application_id
119860: , p_ae_header_id => l_ae_header_id

Line 119889: xla_ae_lines_pkg.set_ccid(

119885: , x_value_type_code => l_adr_value_type_code
119886: , p_side => 'NA'
119887: );
119888:
119889: xla_ae_lines_pkg.set_ccid(
119890: p_code_combination_id => l_ccid
119891: , p_value_type_code => l_adr_value_type_code
119892: , p_transaction_coa_id => l_adr_transaction_coa_id
119893: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119925: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

119921: xla_accounting_err_pkg.build_message
119922: (p_appli_s_name => 'XLA'
119923: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
119924: ,p_token_1 => 'LINE_NUMBER'
119925: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
119926: ,p_token_2 => 'LINE_TYPE_NAME'
119927: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
119928: l_component_type
119929: ,l_component_code

Line 119961: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

119957: --
119958: --
119959: ------------------------------------------------------------------------------------------------
119960: -- 4219869 Business Flow
119961: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119962: -- Prior Entry. Currently, the following code is always generated.
119963: ------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.ValidateCurrentLine;
119965:

Line 119964: XLA_AE_LINES_PKG.ValidateCurrentLine;

119960: -- 4219869 Business Flow
119961: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119962: -- Prior Entry. Currently, the following code is always generated.
119963: ------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.ValidateCurrentLine;
119965:
119966: ------------------------------------------------------------------------------------
119967: -- 4219869 Business Flow
119968: -- Populated credit and debit amounts -- Need to generate this within IF

Line 119970: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119966: ------------------------------------------------------------------------------------
119967: -- 4219869 Business Flow
119968: -- Populated credit and debit amounts -- Need to generate this within IF
119969: ------------------------------------------------------------------------------------
119970: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119971:
119972: ----------------------------------------------------------------------------------
119973: -- 4219869 Business Flow
119974: -- Update journal entry status -- Need to generate this within IF

Line 120002: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119998: -- To allow MPA report to determine if it should generate report process
119999: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120000: ------------------------------------------------------------------------------------------
120001:
120002: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120003: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120004: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120005: -- call ADRs
120006: -- Bug 4922099

Line 120003: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119999: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120000: ------------------------------------------------------------------------------------------
120001:
120002: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120003: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120004: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120005: -- call ADRs
120006: -- Bug 4922099
120007: --

Line 120027: xla_ae_lines_pkg.set_ccid(

120023: , x_value_type_code => l_adr_value_type_code
120024: , p_side => 'NA'
120025: );
120026:
120027: xla_ae_lines_pkg.set_ccid(
120028: p_code_combination_id => l_ccid
120029: , p_value_type_code => l_adr_value_type_code
120030: , p_transaction_coa_id => l_adr_transaction_coa_id
120031: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120046:
120047: --
120048: -- Update the line information that should be overwritten
120049: --
120050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120051: p_header_num => 1);
120052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120053:
120054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120048: -- Update the line information that should be overwritten
120049: --
120050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120051: p_header_num => 1);
120052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120053:
120054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120055:
120056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120051: p_header_num => 1);
120052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120053:
120054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120055:
120056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120058: END IF;

Line 120057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120053:
120054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120055:
120056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120058: END IF;
120059:
120060: --
120061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120064: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120060: --
120061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120062: --
120063: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120064: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120065: ELSE
120066: ---------------------------------------------------------------------------------------------------
120067: -- 4262811a Switch Sign
120068: ---------------------------------------------------------------------------------------------------

Line 120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120065: ELSE
120066: ---------------------------------------------------------------------------------------------------
120067: -- 4262811a Switch Sign
120068: ---------------------------------------------------------------------------------------------------
120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120066: ---------------------------------------------------------------------------------------------------
120067: -- 4262811a Switch Sign
120068: ---------------------------------------------------------------------------------------------------
120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302

Line 120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120067: -- 4262811a Switch Sign
120068: ---------------------------------------------------------------------------------------------------
120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302
120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120068: ---------------------------------------------------------------------------------------------------
120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302
120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302
120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120077:

Line 120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302
120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120077:
120078: END IF;
120079:

Line 120076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120074: -- 5132302
120075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120077:
120078: END IF;
120079:
120080: -- 4955764

Line 120081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120077:
120078: END IF;
120079:
120080: -- 4955764
120081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120083:
120084:
120085: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120085: XLA_AE_LINES_PKG.ValidateCurrentLine;

120081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120083:
120084:
120085: XLA_AE_LINES_PKG.ValidateCurrentLine;
120086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120087:
120088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120083:
120084:
120085: XLA_AE_LINES_PKG.ValidateCurrentLine;
120086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120087:
120088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120090: ,p_balance_type_code => l_balance_type_code);

Line 120279: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120275: --
120276: -- bulk performance
120277: --
120278: l_balance_type_code VARCHAR2(1);
120279: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120280: l_log_module VARCHAR2(240);
120281:
120282: --
120283: -- Upgrade strategy

Line 120355: XLA_AE_LINES_PKG.SetNewLine;

120351: ') <> 'Y'
120352: THEN
120353:
120354: --
120355: XLA_AE_LINES_PKG.SetNewLine;
120356:
120357: p_balance_type_code := l_balance_type_code;
120358: -- set the flag so later we will know whether the gain loss line needs to be created
120359:

Line 120367: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

120363:
120364: --
120365: -- bulk performance
120366: --
120367: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
120368: p_header_num => 0); -- 4262811
120369: --
120370: -- set accounting line options
120371: --

Line 120372: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

120368: p_header_num => 0); -- 4262811
120369: --
120370: -- set accounting line options
120371: --
120372: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
120373: p_natural_side_code => 'C'
120374: , p_gain_or_loss_flag => 'N'
120375: , p_gl_transfer_mode_code => 'S'
120376: , p_acct_entry_type_code => 'E'

Line 120386: xla_ae_lines_pkg.SetAcctLineType

120382: --
120383: --
120384: -- set accounting line type info
120385: --
120386: xla_ae_lines_pkg.SetAcctLineType
120387: (p_component_type => l_component_type
120388: ,p_event_type_code => l_event_type_code
120389: ,p_line_definition_owner_code => l_line_definition_owner_code
120390: ,p_line_definition_code => l_line_definition_code

Line 120400: xla_ae_lines_pkg.SetAcctClass(

120396: ,p_event_class_code => l_event_class_code);
120397: --
120398: -- set accounting class
120399: --
120400: xla_ae_lines_pkg.SetAcctClass(
120401: p_accounting_class_code => 'NRTAX'
120402: , p_ae_header_id => l_ae_header_id
120403: );
120404:

Line 120408: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

120404:
120405: --
120406: -- set rounding class
120407: --
120408: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120409: 'NRTAX';
120410:
120411: --
120412: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 120412: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

120408: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120409: 'NRTAX';
120410:
120411: --
120412: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120413: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120414: --
120415: -- bulk performance
120416: --

Line 120413: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

120409: 'NRTAX';
120410:
120411: --
120412: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120413: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120414: --
120415: -- bulk performance
120416: --
120417: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 120417: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

120413: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120414: --
120415: -- bulk performance
120416: --
120417: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120418:
120419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120420: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120421:

Line 120419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

120415: -- bulk performance
120416: --
120417: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120418:
120419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120420: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120421:
120422: -- 4955764
120423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120420: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120421:
120422: -- 4955764
120423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120425:
120426: -- 4458381 Public Sector Enh
120427:

Line 120521: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120517: l_rec_acct_attrs.array_num_value(37) := p_source_77;
120518: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
120519: l_rec_acct_attrs.array_num_value(38) := p_source_78;
120520:
120521: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120522: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120523:
120524: ---------------------------------------------------------------------------------------------------------------
120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120522: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120518: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
120519: l_rec_acct_attrs.array_num_value(38) := p_source_78;
120520:
120521: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120522: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120523:
120524: ---------------------------------------------------------------------------------------------------------------
120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120526: ---------------------------------------------------------------------------------------------------------------

Line 120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120521: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120522: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120523:
120524: ---------------------------------------------------------------------------------------------------------------
120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120526: ---------------------------------------------------------------------------------------------------------------
120527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120528:
120529: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120523:
120524: ---------------------------------------------------------------------------------------------------------------
120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120526: ---------------------------------------------------------------------------------------------------------------
120527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120528:
120529: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120530: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120531:

Line 120529: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120525: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120526: ---------------------------------------------------------------------------------------------------------------
120527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120528:
120529: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120530: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120531:
120532: IF xla_accounting_cache_pkg.GetValueChar
120533: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120530: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120526: ---------------------------------------------------------------------------------------------------------------
120527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120528:
120529: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120530: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120531:
120532: IF xla_accounting_cache_pkg.GetValueChar
120533: (p_source_code => 'LEDGER_CATEGORY_CODE'
120534: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 120541: xla_ae_lines_pkg.BflowUpgEntry

120537: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120538: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
120539: )
120540: THEN
120541: xla_ae_lines_pkg.BflowUpgEntry
120542: (p_business_method_code => l_bflow_method_code
120543: ,p_business_class_code => l_bflow_class_code
120544: ,p_balance_type => l_balance_type_code);
120545: ELSE

Line 120547: XLA_AE_LINES_PKG.business_flow_validation(

120543: ,p_business_class_code => l_bflow_class_code
120544: ,p_balance_type => l_balance_type_code);
120545: ELSE
120546: NULL;
120547: XLA_AE_LINES_PKG.business_flow_validation(
120548: p_business_method_code => l_bflow_method_code
120549: ,p_business_class_code => l_bflow_class_code
120550: ,p_inherit_description_flag => l_inherit_desc_flag);
120551: END IF;

Line 120594: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120590: xla_accounting_err_pkg.build_message
120591: (p_appli_s_name => 'XLA'
120592: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120593: ,p_token_1 => 'LINE_NUMBER'
120594: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120595: ,p_token_2 => 'LINE_TYPE_NAME'
120596: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120597: l_component_type
120598: ,l_component_code

Line 120630: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120626: --
120627: --
120628: ------------------------------------------------------------------------------------------------
120629: -- 4219869 Business Flow
120630: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120631: -- Prior Entry. Currently, the following code is always generated.
120632: ------------------------------------------------------------------------------------------------
120633: -- No ValidateCurrentLine for business flow method of Prior Entry
120634:

Line 120639: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120635: ------------------------------------------------------------------------------------
120636: -- 4219869 Business Flow
120637: -- Populated credit and debit amounts -- Need to generate this within IF
120638: ------------------------------------------------------------------------------------
120639: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120640:
120641: ----------------------------------------------------------------------------------
120642: -- 4219869 Business Flow
120643: -- Update journal entry status -- Need to generate this within IF

Line 120671: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120667: -- To allow MPA report to determine if it should generate report process
120668: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120669: ------------------------------------------------------------------------------------------
120670:
120671: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120672: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120673: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120674: -- call ADRs
120675: -- Bug 4922099

Line 120672: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120668: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120669: ------------------------------------------------------------------------------------------
120670:
120671: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120672: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120673: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120674: -- call ADRs
120675: -- Bug 4922099
120676: --

Line 120693: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120689:
120690: --
120691: -- Update the line information that should be overwritten
120692: --
120693: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120694: p_header_num => 1);
120695: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120696:
120697: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120695: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120691: -- Update the line information that should be overwritten
120692: --
120693: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120694: p_header_num => 1);
120695: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120696:
120697: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120698:
120699: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120697: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120693: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120694: p_header_num => 1);
120695: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120696:
120697: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120698:
120699: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120700: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120701: END IF;

Line 120700: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120696:
120697: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120698:
120699: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120700: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120701: END IF;
120702:
120703: --
120704: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120707: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120703: --
120704: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120705: --
120706: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120707: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120708: ELSE
120709: ---------------------------------------------------------------------------------------------------
120710: -- 4262811a Switch Sign
120711: ---------------------------------------------------------------------------------------------------

Line 120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120708: ELSE
120709: ---------------------------------------------------------------------------------------------------
120710: -- 4262811a Switch Sign
120711: ---------------------------------------------------------------------------------------------------
120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120709: ---------------------------------------------------------------------------------------------------
120710: -- 4262811a Switch Sign
120711: ---------------------------------------------------------------------------------------------------
120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302

Line 120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120710: -- 4262811a Switch Sign
120711: ---------------------------------------------------------------------------------------------------
120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302
120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120711: ---------------------------------------------------------------------------------------------------
120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302
120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120719: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120712: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302
120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120719: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120720:

Line 120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302
120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120719: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120720:
120721: END IF;
120722:

Line 120719: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120715: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120716: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120717: -- 5132302
120718: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120719: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120720:
120721: END IF;
120722:
120723: -- 4955764

Line 120724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120720:
120721: END IF;
120722:
120723: -- 4955764
120724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120725: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120726:
120727:
120728: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120728: XLA_AE_LINES_PKG.ValidateCurrentLine;

120724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120725: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120726:
120727:
120728: XLA_AE_LINES_PKG.ValidateCurrentLine;
120729: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120730:
120731: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120732: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120729: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120725: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120726:
120727:
120728: XLA_AE_LINES_PKG.ValidateCurrentLine;
120729: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120730:
120731: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120732: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120733: ,p_balance_type_code => l_balance_type_code);

Line 120928: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120924: --
120925: -- bulk performance
120926: --
120927: l_balance_type_code VARCHAR2(1);
120928: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120929: l_log_module VARCHAR2(240);
120930:
120931: --
120932: -- Upgrade strategy

Line 121006: XLA_AE_LINES_PKG.SetNewLine;

121002: ') <> 'Y'
121003: THEN
121004:
121005: --
121006: XLA_AE_LINES_PKG.SetNewLine;
121007:
121008: p_balance_type_code := l_balance_type_code;
121009: -- set the flag so later we will know whether the gain loss line needs to be created
121010:

Line 121018: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121014:
121015: --
121016: -- bulk performance
121017: --
121018: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121019: p_header_num => 0); -- 4262811
121020: --
121021: -- set accounting line options
121022: --

Line 121023: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121019: p_header_num => 0); -- 4262811
121020: --
121021: -- set accounting line options
121022: --
121023: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121024: p_natural_side_code => 'D'
121025: , p_gain_or_loss_flag => 'N'
121026: , p_gl_transfer_mode_code => 'S'
121027: , p_acct_entry_type_code => 'A'

Line 121037: xla_ae_lines_pkg.SetAcctLineType

121033: --
121034: --
121035: -- set accounting line type info
121036: --
121037: xla_ae_lines_pkg.SetAcctLineType
121038: (p_component_type => l_component_type
121039: ,p_event_type_code => l_event_type_code
121040: ,p_line_definition_owner_code => l_line_definition_owner_code
121041: ,p_line_definition_code => l_line_definition_code

Line 121051: xla_ae_lines_pkg.SetAcctClass(

121047: ,p_event_class_code => l_event_class_code);
121048: --
121049: -- set accounting class
121050: --
121051: xla_ae_lines_pkg.SetAcctClass(
121052: p_accounting_class_code => 'NRTAX'
121053: , p_ae_header_id => l_ae_header_id
121054: );
121055:

Line 121059: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121055:
121056: --
121057: -- set rounding class
121058: --
121059: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: 'NRTAX';
121061:
121062: --
121063: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121063: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121059: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: 'NRTAX';
121061:
121062: --
121063: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121064: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121065: --
121066: -- bulk performance
121067: --

Line 121064: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121060: 'NRTAX';
121061:
121062: --
121063: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121064: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121065: --
121066: -- bulk performance
121067: --
121068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121064: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121065: --
121066: -- bulk performance
121067: --
121068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121069:
121070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121072:

Line 121070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121066: -- bulk performance
121067: --
121068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121069:
121070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121072:
121073: -- 4955764
121074: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121074: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121072:
121073: -- 4955764
121074: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121075: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121076:
121077: -- 4458381 Public Sector Enh
121078:

Line 121180: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

121176: l_rec_acct_attrs.array_num_value(41) := p_source_77;
121177: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121178: l_rec_acct_attrs.array_num_value(42) := p_source_78;
121179:
121180: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121181: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121182:
121183: ---------------------------------------------------------------------------------------------------------------
121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 121181: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

121177: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121178: l_rec_acct_attrs.array_num_value(42) := p_source_78;
121179:
121180: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121181: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121182:
121183: ---------------------------------------------------------------------------------------------------------------
121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121185: ---------------------------------------------------------------------------------------------------------------

Line 121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

121180: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121181: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121182:
121183: ---------------------------------------------------------------------------------------------------------------
121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121185: ---------------------------------------------------------------------------------------------------------------
121186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121187:
121188: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 121186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

121182:
121183: ---------------------------------------------------------------------------------------------------------------
121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121185: ---------------------------------------------------------------------------------------------------------------
121186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121187:
121188: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121190:

Line 121188: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121184: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121185: ---------------------------------------------------------------------------------------------------------------
121186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121187:
121188: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121190:
121191: IF xla_accounting_cache_pkg.GetValueChar
121192: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 121189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121185: ---------------------------------------------------------------------------------------------------------------
121186: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121187:
121188: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121190:
121191: IF xla_accounting_cache_pkg.GetValueChar
121192: (p_source_code => 'LEDGER_CATEGORY_CODE'
121193: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121200: xla_ae_lines_pkg.BflowUpgEntry

121196: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121197: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121198: )
121199: THEN
121200: xla_ae_lines_pkg.BflowUpgEntry
121201: (p_business_method_code => l_bflow_method_code
121202: ,p_business_class_code => l_bflow_class_code
121203: ,p_balance_type => l_balance_type_code);
121204: ELSE

Line 121217: xla_ae_lines_pkg.SetLineDescription(

121213: --
121214: -- call description
121215: --
121216:
121217: xla_ae_lines_pkg.SetLineDescription(
121218: p_ae_header_id => l_ae_header_id
121219: ,p_description => Description_2 (
121220: p_application_id => p_application_id
121221: , p_ae_header_id => l_ae_header_id

Line 121250: xla_ae_lines_pkg.set_ccid(

121246: , x_value_type_code => l_adr_value_type_code
121247: , p_side => 'NA'
121248: );
121249:
121250: xla_ae_lines_pkg.set_ccid(
121251: p_code_combination_id => l_ccid
121252: , p_value_type_code => l_adr_value_type_code
121253: , p_transaction_coa_id => l_adr_transaction_coa_id
121254: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121286: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121282: xla_accounting_err_pkg.build_message
121283: (p_appli_s_name => 'XLA'
121284: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121285: ,p_token_1 => 'LINE_NUMBER'
121286: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121287: ,p_token_2 => 'LINE_TYPE_NAME'
121288: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121289: l_component_type
121290: ,l_component_code

Line 121322: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121318: --
121319: --
121320: ------------------------------------------------------------------------------------------------
121321: -- 4219869 Business Flow
121322: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121323: -- Prior Entry. Currently, the following code is always generated.
121324: ------------------------------------------------------------------------------------------------
121325: XLA_AE_LINES_PKG.ValidateCurrentLine;
121326:

Line 121325: XLA_AE_LINES_PKG.ValidateCurrentLine;

121321: -- 4219869 Business Flow
121322: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121323: -- Prior Entry. Currently, the following code is always generated.
121324: ------------------------------------------------------------------------------------------------
121325: XLA_AE_LINES_PKG.ValidateCurrentLine;
121326:
121327: ------------------------------------------------------------------------------------
121328: -- 4219869 Business Flow
121329: -- Populated credit and debit amounts -- Need to generate this within IF

Line 121331: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121327: ------------------------------------------------------------------------------------
121328: -- 4219869 Business Flow
121329: -- Populated credit and debit amounts -- Need to generate this within IF
121330: ------------------------------------------------------------------------------------
121331: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121332:
121333: ----------------------------------------------------------------------------------
121334: -- 4219869 Business Flow
121335: -- Update journal entry status -- Need to generate this within IF

Line 121363: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

121359: -- To allow MPA report to determine if it should generate report process
121360: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121361: ------------------------------------------------------------------------------------------
121362:
121363: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121364: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121365: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121366: -- call ADRs
121367: -- Bug 4922099

Line 121364: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

121360: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121361: ------------------------------------------------------------------------------------------
121362:
121363: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121364: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121365: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121366: -- call ADRs
121367: -- Bug 4922099
121368: --

Line 121388: xla_ae_lines_pkg.set_ccid(

121384: , x_value_type_code => l_adr_value_type_code
121385: , p_side => 'NA'
121386: );
121387:
121388: xla_ae_lines_pkg.set_ccid(
121389: p_code_combination_id => l_ccid
121390: , p_value_type_code => l_adr_value_type_code
121391: , p_transaction_coa_id => l_adr_transaction_coa_id
121392: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121407:
121408: --
121409: -- Update the line information that should be overwritten
121410: --
121411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121412: p_header_num => 1);
121413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121414:
121415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121409: -- Update the line information that should be overwritten
121410: --
121411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121412: p_header_num => 1);
121413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121414:
121415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121416:
121417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121412: p_header_num => 1);
121413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121414:
121415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121416:
121417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121419: END IF;

Line 121418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121414:
121415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121416:
121417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121419: END IF;
121420:
121421: --
121422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121421: --
121422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121423: --
121424: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121426: ELSE
121427: ---------------------------------------------------------------------------------------------------
121428: -- 4262811a Switch Sign
121429: ---------------------------------------------------------------------------------------------------

Line 121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121426: ELSE
121427: ---------------------------------------------------------------------------------------------------
121428: -- 4262811a Switch Sign
121429: ---------------------------------------------------------------------------------------------------
121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121427: ---------------------------------------------------------------------------------------------------
121428: -- 4262811a Switch Sign
121429: ---------------------------------------------------------------------------------------------------
121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302

Line 121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121428: -- 4262811a Switch Sign
121429: ---------------------------------------------------------------------------------------------------
121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302
121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121429: ---------------------------------------------------------------------------------------------------
121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302
121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302
121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121438:

Line 121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302
121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121438:
121439: END IF;
121440:

Line 121437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121435: -- 5132302
121436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121438:
121439: END IF;
121440:
121441: -- 4955764

Line 121442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121438:
121439: END IF;
121440:
121441: -- 4955764
121442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121444:
121445:
121446: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121446: XLA_AE_LINES_PKG.ValidateCurrentLine;

121442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121444:
121445:
121446: XLA_AE_LINES_PKG.ValidateCurrentLine;
121447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121448:
121449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121444:
121445:
121446: XLA_AE_LINES_PKG.ValidateCurrentLine;
121447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121448:
121449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121451: ,p_balance_type_code => l_balance_type_code);

Line 121638: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121634: --
121635: -- bulk performance
121636: --
121637: l_balance_type_code VARCHAR2(1);
121638: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121639: l_log_module VARCHAR2(240);
121640:
121641: --
121642: -- Upgrade strategy

Line 121714: XLA_AE_LINES_PKG.SetNewLine;

121710: ') <> 'Y'
121711: THEN
121712:
121713: --
121714: XLA_AE_LINES_PKG.SetNewLine;
121715:
121716: p_balance_type_code := l_balance_type_code;
121717: -- set the flag so later we will know whether the gain loss line needs to be created
121718:

Line 121726: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121722:
121723: --
121724: -- bulk performance
121725: --
121726: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121727: p_header_num => 0); -- 4262811
121728: --
121729: -- set accounting line options
121730: --

Line 121731: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121727: p_header_num => 0); -- 4262811
121728: --
121729: -- set accounting line options
121730: --
121731: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121732: p_natural_side_code => 'C'
121733: , p_gain_or_loss_flag => 'N'
121734: , p_gl_transfer_mode_code => 'S'
121735: , p_acct_entry_type_code => 'E'

Line 121745: xla_ae_lines_pkg.SetAcctLineType

121741: --
121742: --
121743: -- set accounting line type info
121744: --
121745: xla_ae_lines_pkg.SetAcctLineType
121746: (p_component_type => l_component_type
121747: ,p_event_type_code => l_event_type_code
121748: ,p_line_definition_owner_code => l_line_definition_owner_code
121749: ,p_line_definition_code => l_line_definition_code

Line 121759: xla_ae_lines_pkg.SetAcctClass(

121755: ,p_event_class_code => l_event_class_code);
121756: --
121757: -- set accounting class
121758: --
121759: xla_ae_lines_pkg.SetAcctClass(
121760: p_accounting_class_code => 'NRTAX'
121761: , p_ae_header_id => l_ae_header_id
121762: );
121763:

Line 121767: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121763:
121764: --
121765: -- set rounding class
121766: --
121767: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121768: 'NRTAX';
121769:
121770: --
121771: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121771: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121767: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121768: 'NRTAX';
121769:
121770: --
121771: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121772: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121773: --
121774: -- bulk performance
121775: --

Line 121772: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121768: 'NRTAX';
121769:
121770: --
121771: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121772: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121773: --
121774: -- bulk performance
121775: --
121776: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121776: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121772: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121773: --
121774: -- bulk performance
121775: --
121776: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121777:
121778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121779: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121780:

Line 121778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121774: -- bulk performance
121775: --
121776: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121777:
121778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121779: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121780:
121781: -- 4955764
121782: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121782: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121778: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121779: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121780:
121781: -- 4955764
121782: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121783: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121784:
121785: -- 4458381 Public Sector Enh
121786:

Line 121878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

121874: l_rec_acct_attrs.array_num_value(36) := p_source_77;
121875: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
121876: l_rec_acct_attrs.array_num_value(37) := p_source_78;
121877:
121878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121880:
121881: ---------------------------------------------------------------------------------------------------------------
121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 121879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

121875: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
121876: l_rec_acct_attrs.array_num_value(37) := p_source_78;
121877:
121878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121880:
121881: ---------------------------------------------------------------------------------------------------------------
121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121883: ---------------------------------------------------------------------------------------------------------------

Line 121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

121878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121880:
121881: ---------------------------------------------------------------------------------------------------------------
121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121883: ---------------------------------------------------------------------------------------------------------------
121884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121885:
121886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 121884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

121880:
121881: ---------------------------------------------------------------------------------------------------------------
121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121883: ---------------------------------------------------------------------------------------------------------------
121884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121885:
121886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121888:

Line 121886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121883: ---------------------------------------------------------------------------------------------------------------
121884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121885:
121886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121888:
121889: IF xla_accounting_cache_pkg.GetValueChar
121890: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 121887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121883: ---------------------------------------------------------------------------------------------------------------
121884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121885:
121886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121888:
121889: IF xla_accounting_cache_pkg.GetValueChar
121890: (p_source_code => 'LEDGER_CATEGORY_CODE'
121891: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121898: xla_ae_lines_pkg.BflowUpgEntry

121894: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121895: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121896: )
121897: THEN
121898: xla_ae_lines_pkg.BflowUpgEntry
121899: (p_business_method_code => l_bflow_method_code
121900: ,p_business_class_code => l_bflow_class_code
121901: ,p_balance_type => l_balance_type_code);
121902: ELSE

Line 121904: XLA_AE_LINES_PKG.business_flow_validation(

121900: ,p_business_class_code => l_bflow_class_code
121901: ,p_balance_type => l_balance_type_code);
121902: ELSE
121903: NULL;
121904: XLA_AE_LINES_PKG.business_flow_validation(
121905: p_business_method_code => l_bflow_method_code
121906: ,p_business_class_code => l_bflow_class_code
121907: ,p_inherit_description_flag => l_inherit_desc_flag);
121908: END IF;

Line 121951: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121947: xla_accounting_err_pkg.build_message
121948: (p_appli_s_name => 'XLA'
121949: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121950: ,p_token_1 => 'LINE_NUMBER'
121951: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121952: ,p_token_2 => 'LINE_TYPE_NAME'
121953: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121954: l_component_type
121955: ,l_component_code

Line 121987: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121983: --
121984: --
121985: ------------------------------------------------------------------------------------------------
121986: -- 4219869 Business Flow
121987: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121988: -- Prior Entry. Currently, the following code is always generated.
121989: ------------------------------------------------------------------------------------------------
121990: -- No ValidateCurrentLine for business flow method of Prior Entry
121991:

Line 121996: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121992: ------------------------------------------------------------------------------------
121993: -- 4219869 Business Flow
121994: -- Populated credit and debit amounts -- Need to generate this within IF
121995: ------------------------------------------------------------------------------------
121996: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121997:
121998: ----------------------------------------------------------------------------------
121999: -- 4219869 Business Flow
122000: -- Update journal entry status -- Need to generate this within IF

Line 122028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122024: -- To allow MPA report to determine if it should generate report process
122025: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122026: ------------------------------------------------------------------------------------------
122027:
122028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122030: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122031: -- call ADRs
122032: -- Bug 4922099

Line 122029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122025: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122026: ------------------------------------------------------------------------------------------
122027:
122028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122030: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122031: -- call ADRs
122032: -- Bug 4922099
122033: --

Line 122050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

122046:
122047: --
122048: -- Update the line information that should be overwritten
122049: --
122050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122051: p_header_num => 1);
122052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122053:
122054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 122052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

122048: -- Update the line information that should be overwritten
122049: --
122050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122051: p_header_num => 1);
122052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122053:
122054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122055:
122056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 122054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

122050: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122051: p_header_num => 1);
122052: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122053:
122054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122055:
122056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122058: END IF;

Line 122057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

122053:
122054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122055:
122056: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122057: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122058: END IF;
122059:
122060: --
122061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 122064: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

122060: --
122061: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122062: --
122063: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122064: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122065: ELSE
122066: ---------------------------------------------------------------------------------------------------
122067: -- 4262811a Switch Sign
122068: ---------------------------------------------------------------------------------------------------

Line 122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

122065: ELSE
122066: ---------------------------------------------------------------------------------------------------
122067: -- 4262811a Switch Sign
122068: ---------------------------------------------------------------------------------------------------
122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122066: ---------------------------------------------------------------------------------------------------
122067: -- 4262811a Switch Sign
122068: ---------------------------------------------------------------------------------------------------
122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302

Line 122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122067: -- 4262811a Switch Sign
122068: ---------------------------------------------------------------------------------------------------
122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302
122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122068: ---------------------------------------------------------------------------------------------------
122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302
122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122069: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302
122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122077:

Line 122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

122071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302
122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122077:
122078: END IF;
122079:

Line 122076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122074: -- 5132302
122075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122077:
122078: END IF;
122079:
122080: -- 4955764

Line 122081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122077:
122078: END IF;
122079:
122080: -- 4955764
122081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122083:
122084:
122085: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 122085: XLA_AE_LINES_PKG.ValidateCurrentLine;

122081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122083:
122084:
122085: XLA_AE_LINES_PKG.ValidateCurrentLine;
122086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122087:
122088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 122086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122083:
122084:
122085: XLA_AE_LINES_PKG.ValidateCurrentLine;
122086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122087:
122088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122090: ,p_balance_type_code => l_balance_type_code);

Line 122287: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

122283: --
122284: -- bulk performance
122285: --
122286: l_balance_type_code VARCHAR2(1);
122287: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
122288: l_log_module VARCHAR2(240);
122289:
122290: --
122291: -- Upgrade strategy

Line 122365: XLA_AE_LINES_PKG.SetNewLine;

122361: ') <> 'Y'
122362: THEN
122363:
122364: --
122365: XLA_AE_LINES_PKG.SetNewLine;
122366:
122367: p_balance_type_code := l_balance_type_code;
122368: -- set the flag so later we will know whether the gain loss line needs to be created
122369:

Line 122377: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122373:
122374: --
122375: -- bulk performance
122376: --
122377: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122378: p_header_num => 0); -- 4262811
122379: --
122380: -- set accounting line options
122381: --

Line 122382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122378: p_header_num => 0); -- 4262811
122379: --
122380: -- set accounting line options
122381: --
122382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122383: p_natural_side_code => 'D'
122384: , p_gain_or_loss_flag => 'N'
122385: , p_gl_transfer_mode_code => 'S'
122386: , p_acct_entry_type_code => 'A'

Line 122396: xla_ae_lines_pkg.SetAcctLineType

122392: --
122393: --
122394: -- set accounting line type info
122395: --
122396: xla_ae_lines_pkg.SetAcctLineType
122397: (p_component_type => l_component_type
122398: ,p_event_type_code => l_event_type_code
122399: ,p_line_definition_owner_code => l_line_definition_owner_code
122400: ,p_line_definition_code => l_line_definition_code

Line 122410: xla_ae_lines_pkg.SetAcctClass(

122406: ,p_event_class_code => l_event_class_code);
122407: --
122408: -- set accounting class
122409: --
122410: xla_ae_lines_pkg.SetAcctClass(
122411: p_accounting_class_code => 'NRTAX'
122412: , p_ae_header_id => l_ae_header_id
122413: );
122414:

Line 122418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122414:
122415: --
122416: -- set rounding class
122417: --
122418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122419: 'NRTAX';
122420:
122421: --
122422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122419: 'NRTAX';
122420:
122421: --
122422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122424: --
122425: -- bulk performance
122426: --

Line 122423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122419: 'NRTAX';
122420:
122421: --
122422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122424: --
122425: -- bulk performance
122426: --
122427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 122427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122424: --
122425: -- bulk performance
122426: --
122427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122428:
122429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122431:

Line 122429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

122425: -- bulk performance
122426: --
122427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122428:
122429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122431:
122432: -- 4955764
122433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122431:
122432: -- 4955764
122433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122435:
122436: -- 4458381 Public Sector Enh
122437:

Line 122543: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122539: l_rec_acct_attrs.array_num_value(43) := p_source_77;
122540: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122541: l_rec_acct_attrs.array_num_value(44) := p_source_78;
122542:
122543: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122544: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122545:
122546: ---------------------------------------------------------------------------------------------------------------
122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122544: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122540: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122541: l_rec_acct_attrs.array_num_value(44) := p_source_78;
122542:
122543: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122544: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122545:
122546: ---------------------------------------------------------------------------------------------------------------
122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122548: ---------------------------------------------------------------------------------------------------------------

Line 122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122543: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122544: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122545:
122546: ---------------------------------------------------------------------------------------------------------------
122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122548: ---------------------------------------------------------------------------------------------------------------
122549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122550:
122551: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122545:
122546: ---------------------------------------------------------------------------------------------------------------
122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122548: ---------------------------------------------------------------------------------------------------------------
122549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122550:
122551: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122552: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122553:

Line 122551: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122547: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122548: ---------------------------------------------------------------------------------------------------------------
122549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122550:
122551: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122552: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122553:
122554: IF xla_accounting_cache_pkg.GetValueChar
122555: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122552: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122548: ---------------------------------------------------------------------------------------------------------------
122549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122550:
122551: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122552: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122553:
122554: IF xla_accounting_cache_pkg.GetValueChar
122555: (p_source_code => 'LEDGER_CATEGORY_CODE'
122556: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122563: xla_ae_lines_pkg.BflowUpgEntry

122559: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122560: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122561: )
122562: THEN
122563: xla_ae_lines_pkg.BflowUpgEntry
122564: (p_business_method_code => l_bflow_method_code
122565: ,p_business_class_code => l_bflow_class_code
122566: ,p_balance_type => l_balance_type_code);
122567: ELSE

Line 122580: xla_ae_lines_pkg.SetLineDescription(

122576: --
122577: -- call description
122578: --
122579:
122580: xla_ae_lines_pkg.SetLineDescription(
122581: p_ae_header_id => l_ae_header_id
122582: ,p_description => Description_2 (
122583: p_application_id => p_application_id
122584: , p_ae_header_id => l_ae_header_id

Line 122613: xla_ae_lines_pkg.set_ccid(

122609: , x_value_type_code => l_adr_value_type_code
122610: , p_side => 'NA'
122611: );
122612:
122613: xla_ae_lines_pkg.set_ccid(
122614: p_code_combination_id => l_ccid
122615: , p_value_type_code => l_adr_value_type_code
122616: , p_transaction_coa_id => l_adr_transaction_coa_id
122617: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122649: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

122645: xla_accounting_err_pkg.build_message
122646: (p_appli_s_name => 'XLA'
122647: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
122648: ,p_token_1 => 'LINE_NUMBER'
122649: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
122650: ,p_token_2 => 'LINE_TYPE_NAME'
122651: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
122652: l_component_type
122653: ,l_component_code

Line 122685: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

122681: --
122682: --
122683: ------------------------------------------------------------------------------------------------
122684: -- 4219869 Business Flow
122685: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122686: -- Prior Entry. Currently, the following code is always generated.
122687: ------------------------------------------------------------------------------------------------
122688: XLA_AE_LINES_PKG.ValidateCurrentLine;
122689:

Line 122688: XLA_AE_LINES_PKG.ValidateCurrentLine;

122684: -- 4219869 Business Flow
122685: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122686: -- Prior Entry. Currently, the following code is always generated.
122687: ------------------------------------------------------------------------------------------------
122688: XLA_AE_LINES_PKG.ValidateCurrentLine;
122689:
122690: ------------------------------------------------------------------------------------
122691: -- 4219869 Business Flow
122692: -- Populated credit and debit amounts -- Need to generate this within IF

Line 122694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122690: ------------------------------------------------------------------------------------
122691: -- 4219869 Business Flow
122692: -- Populated credit and debit amounts -- Need to generate this within IF
122693: ------------------------------------------------------------------------------------
122694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122695:
122696: ----------------------------------------------------------------------------------
122697: -- 4219869 Business Flow
122698: -- Update journal entry status -- Need to generate this within IF

Line 122726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122722: -- To allow MPA report to determine if it should generate report process
122723: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122724: ------------------------------------------------------------------------------------------
122725:
122726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122728: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122729: -- call ADRs
122730: -- Bug 4922099

Line 122727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122723: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122724: ------------------------------------------------------------------------------------------
122725:
122726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122728: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122729: -- call ADRs
122730: -- Bug 4922099
122731: --

Line 122751: xla_ae_lines_pkg.set_ccid(

122747: , x_value_type_code => l_adr_value_type_code
122748: , p_side => 'NA'
122749: );
122750:
122751: xla_ae_lines_pkg.set_ccid(
122752: p_code_combination_id => l_ccid
122753: , p_value_type_code => l_adr_value_type_code
122754: , p_transaction_coa_id => l_adr_transaction_coa_id
122755: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

122770:
122771: --
122772: -- Update the line information that should be overwritten
122773: --
122774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122775: p_header_num => 1);
122776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122777:
122778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 122776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

122772: -- Update the line information that should be overwritten
122773: --
122774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122775: p_header_num => 1);
122776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122777:
122778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122779:
122780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 122778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

122774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122775: p_header_num => 1);
122776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122777:
122778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122779:
122780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122782: END IF;

Line 122781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

122777:
122778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122779:
122780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122782: END IF;
122783:
122784: --
122785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 122788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

122784: --
122785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122786: --
122787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122789: ELSE
122790: ---------------------------------------------------------------------------------------------------
122791: -- 4262811a Switch Sign
122792: ---------------------------------------------------------------------------------------------------

Line 122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

122789: ELSE
122790: ---------------------------------------------------------------------------------------------------
122791: -- 4262811a Switch Sign
122792: ---------------------------------------------------------------------------------------------------
122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122790: ---------------------------------------------------------------------------------------------------
122791: -- 4262811a Switch Sign
122792: ---------------------------------------------------------------------------------------------------
122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302

Line 122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122791: -- 4262811a Switch Sign
122792: ---------------------------------------------------------------------------------------------------
122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302
122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122792: ---------------------------------------------------------------------------------------------------
122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302
122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302
122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122801:

Line 122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

122795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302
122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122801:
122802: END IF;
122803:

Line 122800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122798: -- 5132302
122799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122801:
122802: END IF;
122803:
122804: -- 4955764

Line 122805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122801:
122802: END IF;
122803:
122804: -- 4955764
122805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122807:
122808:
122809: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 122809: XLA_AE_LINES_PKG.ValidateCurrentLine;

122805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122807:
122808:
122809: XLA_AE_LINES_PKG.ValidateCurrentLine;
122810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122811:
122812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 122810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122807:
122808:
122809: XLA_AE_LINES_PKG.ValidateCurrentLine;
122810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122811:
122812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122814: ,p_balance_type_code => l_balance_type_code);

Line 123005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123001: --
123002: -- bulk performance
123003: --
123004: l_balance_type_code VARCHAR2(1);
123005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123006: l_log_module VARCHAR2(240);
123007:
123008: --
123009: -- Upgrade strategy

Line 123081: XLA_AE_LINES_PKG.SetNewLine;

123077: ') <> 'Y'
123078: THEN
123079:
123080: --
123081: XLA_AE_LINES_PKG.SetNewLine;
123082:
123083: p_balance_type_code := l_balance_type_code;
123084: -- set the flag so later we will know whether the gain loss line needs to be created
123085:

Line 123093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

123089:
123090: --
123091: -- bulk performance
123092: --
123093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
123094: p_header_num => 0); -- 4262811
123095: --
123096: -- set accounting line options
123097: --

Line 123098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

123094: p_header_num => 0); -- 4262811
123095: --
123096: -- set accounting line options
123097: --
123098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
123099: p_natural_side_code => 'C'
123100: , p_gain_or_loss_flag => 'N'
123101: , p_gl_transfer_mode_code => 'S'
123102: , p_acct_entry_type_code => 'E'

Line 123112: xla_ae_lines_pkg.SetAcctLineType

123108: --
123109: --
123110: -- set accounting line type info
123111: --
123112: xla_ae_lines_pkg.SetAcctLineType
123113: (p_component_type => l_component_type
123114: ,p_event_type_code => l_event_type_code
123115: ,p_line_definition_owner_code => l_line_definition_owner_code
123116: ,p_line_definition_code => l_line_definition_code

Line 123126: xla_ae_lines_pkg.SetAcctClass(

123122: ,p_event_class_code => l_event_class_code);
123123: --
123124: -- set accounting class
123125: --
123126: xla_ae_lines_pkg.SetAcctClass(
123127: p_accounting_class_code => 'NRTAX'
123128: , p_ae_header_id => l_ae_header_id
123129: );
123130:

Line 123134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

123130:
123131: --
123132: -- set rounding class
123133: --
123134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123135: 'NRTAX';
123136:
123137: --
123138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 123138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

123134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123135: 'NRTAX';
123136:
123137: --
123138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123140: --
123141: -- bulk performance
123142: --

Line 123139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

123135: 'NRTAX';
123136:
123137: --
123138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123140: --
123141: -- bulk performance
123142: --
123143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

123139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123140: --
123141: -- bulk performance
123142: --
123143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123144:
123145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123147:

Line 123145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123141: -- bulk performance
123142: --
123143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123144:
123145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123147:
123148: -- 4955764
123149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123147:
123148: -- 4955764
123149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123150: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123151:
123152: -- 4458381 Public Sector Enh
123153:

Line 123249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123245: l_rec_acct_attrs.array_num_value(38) := p_source_77;
123246: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
123247: l_rec_acct_attrs.array_num_value(39) := p_source_78;
123248:
123249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123251:
123252: ---------------------------------------------------------------------------------------------------------------
123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123246: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
123247: l_rec_acct_attrs.array_num_value(39) := p_source_78;
123248:
123249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123251:
123252: ---------------------------------------------------------------------------------------------------------------
123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123254: ---------------------------------------------------------------------------------------------------------------

Line 123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123251:
123252: ---------------------------------------------------------------------------------------------------------------
123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123254: ---------------------------------------------------------------------------------------------------------------
123255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123256:
123257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123251:
123252: ---------------------------------------------------------------------------------------------------------------
123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123254: ---------------------------------------------------------------------------------------------------------------
123255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123256:
123257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123259:

Line 123257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123254: ---------------------------------------------------------------------------------------------------------------
123255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123256:
123257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123259:
123260: IF xla_accounting_cache_pkg.GetValueChar
123261: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123254: ---------------------------------------------------------------------------------------------------------------
123255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123256:
123257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123259:
123260: IF xla_accounting_cache_pkg.GetValueChar
123261: (p_source_code => 'LEDGER_CATEGORY_CODE'
123262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123269: xla_ae_lines_pkg.BflowUpgEntry

123265: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123266: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123267: )
123268: THEN
123269: xla_ae_lines_pkg.BflowUpgEntry
123270: (p_business_method_code => l_bflow_method_code
123271: ,p_business_class_code => l_bflow_class_code
123272: ,p_balance_type => l_balance_type_code);
123273: ELSE

Line 123275: XLA_AE_LINES_PKG.business_flow_validation(

123271: ,p_business_class_code => l_bflow_class_code
123272: ,p_balance_type => l_balance_type_code);
123273: ELSE
123274: NULL;
123275: XLA_AE_LINES_PKG.business_flow_validation(
123276: p_business_method_code => l_bflow_method_code
123277: ,p_business_class_code => l_bflow_class_code
123278: ,p_inherit_description_flag => l_inherit_desc_flag);
123279: END IF;

Line 123322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123318: xla_accounting_err_pkg.build_message
123319: (p_appli_s_name => 'XLA'
123320: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123321: ,p_token_1 => 'LINE_NUMBER'
123322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123323: ,p_token_2 => 'LINE_TYPE_NAME'
123324: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123325: l_component_type
123326: ,l_component_code

Line 123358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123354: --
123355: --
123356: ------------------------------------------------------------------------------------------------
123357: -- 4219869 Business Flow
123358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123359: -- Prior Entry. Currently, the following code is always generated.
123360: ------------------------------------------------------------------------------------------------
123361: -- No ValidateCurrentLine for business flow method of Prior Entry
123362:

Line 123367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123363: ------------------------------------------------------------------------------------
123364: -- 4219869 Business Flow
123365: -- Populated credit and debit amounts -- Need to generate this within IF
123366: ------------------------------------------------------------------------------------
123367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123368:
123369: ----------------------------------------------------------------------------------
123370: -- 4219869 Business Flow
123371: -- Update journal entry status -- Need to generate this within IF

Line 123399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

123395: -- To allow MPA report to determine if it should generate report process
123396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123397: ------------------------------------------------------------------------------------------
123398:
123399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123402: -- call ADRs
123403: -- Bug 4922099

Line 123400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

123396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123397: ------------------------------------------------------------------------------------------
123398:
123399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123402: -- call ADRs
123403: -- Bug 4922099
123404: --

Line 123421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123417:
123418: --
123419: -- Update the line information that should be overwritten
123420: --
123421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123422: p_header_num => 1);
123423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123424:
123425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123419: -- Update the line information that should be overwritten
123420: --
123421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123422: p_header_num => 1);
123423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123424:
123425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123426:
123427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123422: p_header_num => 1);
123423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123424:
123425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123426:
123427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123429: END IF;

Line 123428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123424:
123425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123426:
123427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123429: END IF;
123430:
123431: --
123432: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123435: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123431: --
123432: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123433: --
123434: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123435: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123436: ELSE
123437: ---------------------------------------------------------------------------------------------------
123438: -- 4262811a Switch Sign
123439: ---------------------------------------------------------------------------------------------------

Line 123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123436: ELSE
123437: ---------------------------------------------------------------------------------------------------
123438: -- 4262811a Switch Sign
123439: ---------------------------------------------------------------------------------------------------
123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123437: ---------------------------------------------------------------------------------------------------
123438: -- 4262811a Switch Sign
123439: ---------------------------------------------------------------------------------------------------
123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302

Line 123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123438: -- 4262811a Switch Sign
123439: ---------------------------------------------------------------------------------------------------
123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302
123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123439: ---------------------------------------------------------------------------------------------------
123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302
123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302
123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123448:

Line 123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302
123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123448:
123449: END IF;
123450:

Line 123447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123445: -- 5132302
123446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123448:
123449: END IF;
123450:
123451: -- 4955764

Line 123452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123448:
123449: END IF;
123450:
123451: -- 4955764
123452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123454:
123455:
123456: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123456: XLA_AE_LINES_PKG.ValidateCurrentLine;

123452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123454:
123455:
123456: XLA_AE_LINES_PKG.ValidateCurrentLine;
123457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123458:
123459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123454:
123455:
123456: XLA_AE_LINES_PKG.ValidateCurrentLine;
123457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123458:
123459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123461: ,p_balance_type_code => l_balance_type_code);

Line 123650: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123646: --
123647: -- bulk performance
123648: --
123649: l_balance_type_code VARCHAR2(1);
123650: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123651: l_log_module VARCHAR2(240);
123652:
123653: --
123654: -- Upgrade strategy

Line 123726: XLA_AE_LINES_PKG.SetNewLine;

123722: ') <> 'Y'
123723: THEN
123724:
123725: --
123726: XLA_AE_LINES_PKG.SetNewLine;
123727:
123728: p_balance_type_code := l_balance_type_code;
123729: -- set the flag so later we will know whether the gain loss line needs to be created
123730:

Line 123738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

123734:
123735: --
123736: -- bulk performance
123737: --
123738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
123739: p_header_num => 0); -- 4262811
123740: --
123741: -- set accounting line options
123742: --

Line 123743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

123739: p_header_num => 0); -- 4262811
123740: --
123741: -- set accounting line options
123742: --
123743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
123744: p_natural_side_code => 'C'
123745: , p_gain_or_loss_flag => 'N'
123746: , p_gl_transfer_mode_code => 'S'
123747: , p_acct_entry_type_code => 'E'

Line 123757: xla_ae_lines_pkg.SetAcctLineType

123753: --
123754: --
123755: -- set accounting line type info
123756: --
123757: xla_ae_lines_pkg.SetAcctLineType
123758: (p_component_type => l_component_type
123759: ,p_event_type_code => l_event_type_code
123760: ,p_line_definition_owner_code => l_line_definition_owner_code
123761: ,p_line_definition_code => l_line_definition_code

Line 123771: xla_ae_lines_pkg.SetAcctClass(

123767: ,p_event_class_code => l_event_class_code);
123768: --
123769: -- set accounting class
123770: --
123771: xla_ae_lines_pkg.SetAcctClass(
123772: p_accounting_class_code => 'NRTAX'
123773: , p_ae_header_id => l_ae_header_id
123774: );
123775:

Line 123779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

123775:
123776: --
123777: -- set rounding class
123778: --
123779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123780: 'NRTAX';
123781:
123782: --
123783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 123783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

123779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123780: 'NRTAX';
123781:
123782: --
123783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123785: --
123786: -- bulk performance
123787: --

Line 123784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

123780: 'NRTAX';
123781:
123782: --
123783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123785: --
123786: -- bulk performance
123787: --
123788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

123784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123785: --
123786: -- bulk performance
123787: --
123788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123789:
123790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123792:

Line 123790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123786: -- bulk performance
123787: --
123788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123789:
123790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123792:
123793: -- 4955764
123794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123792:
123793: -- 4955764
123794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123796:
123797: -- 4458381 Public Sector Enh
123798:

Line 123892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123888: l_rec_acct_attrs.array_num_value(37) := p_source_77;
123889: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
123890: l_rec_acct_attrs.array_num_value(38) := p_source_78;
123891:
123892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123894:
123895: ---------------------------------------------------------------------------------------------------------------
123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123889: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
123890: l_rec_acct_attrs.array_num_value(38) := p_source_78;
123891:
123892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123894:
123895: ---------------------------------------------------------------------------------------------------------------
123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123897: ---------------------------------------------------------------------------------------------------------------

Line 123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123894:
123895: ---------------------------------------------------------------------------------------------------------------
123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123897: ---------------------------------------------------------------------------------------------------------------
123898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123899:
123900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123894:
123895: ---------------------------------------------------------------------------------------------------------------
123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123897: ---------------------------------------------------------------------------------------------------------------
123898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123899:
123900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123902:

Line 123900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123897: ---------------------------------------------------------------------------------------------------------------
123898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123899:
123900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123902:
123903: IF xla_accounting_cache_pkg.GetValueChar
123904: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123897: ---------------------------------------------------------------------------------------------------------------
123898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123899:
123900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123902:
123903: IF xla_accounting_cache_pkg.GetValueChar
123904: (p_source_code => 'LEDGER_CATEGORY_CODE'
123905: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123912: xla_ae_lines_pkg.BflowUpgEntry

123908: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123909: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123910: )
123911: THEN
123912: xla_ae_lines_pkg.BflowUpgEntry
123913: (p_business_method_code => l_bflow_method_code
123914: ,p_business_class_code => l_bflow_class_code
123915: ,p_balance_type => l_balance_type_code);
123916: ELSE

Line 123918: XLA_AE_LINES_PKG.business_flow_validation(

123914: ,p_business_class_code => l_bflow_class_code
123915: ,p_balance_type => l_balance_type_code);
123916: ELSE
123917: NULL;
123918: XLA_AE_LINES_PKG.business_flow_validation(
123919: p_business_method_code => l_bflow_method_code
123920: ,p_business_class_code => l_bflow_class_code
123921: ,p_inherit_description_flag => l_inherit_desc_flag);
123922: END IF;

Line 123965: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123961: xla_accounting_err_pkg.build_message
123962: (p_appli_s_name => 'XLA'
123963: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123964: ,p_token_1 => 'LINE_NUMBER'
123965: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123966: ,p_token_2 => 'LINE_TYPE_NAME'
123967: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123968: l_component_type
123969: ,l_component_code

Line 124001: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123997: --
123998: --
123999: ------------------------------------------------------------------------------------------------
124000: -- 4219869 Business Flow
124001: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124002: -- Prior Entry. Currently, the following code is always generated.
124003: ------------------------------------------------------------------------------------------------
124004: -- No ValidateCurrentLine for business flow method of Prior Entry
124005:

Line 124010: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124006: ------------------------------------------------------------------------------------
124007: -- 4219869 Business Flow
124008: -- Populated credit and debit amounts -- Need to generate this within IF
124009: ------------------------------------------------------------------------------------
124010: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124011:
124012: ----------------------------------------------------------------------------------
124013: -- 4219869 Business Flow
124014: -- Update journal entry status -- Need to generate this within IF

Line 124042: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124038: -- To allow MPA report to determine if it should generate report process
124039: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124040: ------------------------------------------------------------------------------------------
124041:
124042: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124043: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124044: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124045: -- call ADRs
124046: -- Bug 4922099

Line 124043: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124039: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124040: ------------------------------------------------------------------------------------------
124041:
124042: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124043: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124044: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124045: -- call ADRs
124046: -- Bug 4922099
124047: --

Line 124064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124060:
124061: --
124062: -- Update the line information that should be overwritten
124063: --
124064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124065: p_header_num => 1);
124066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124067:
124068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124062: -- Update the line information that should be overwritten
124063: --
124064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124065: p_header_num => 1);
124066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124067:
124068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124069:
124070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124065: p_header_num => 1);
124066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124067:
124068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124069:
124070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124072: END IF;

Line 124071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124067:
124068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124069:
124070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124072: END IF;
124073:
124074: --
124075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124074: --
124075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124076: --
124077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124079: ELSE
124080: ---------------------------------------------------------------------------------------------------
124081: -- 4262811a Switch Sign
124082: ---------------------------------------------------------------------------------------------------

Line 124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124079: ELSE
124080: ---------------------------------------------------------------------------------------------------
124081: -- 4262811a Switch Sign
124082: ---------------------------------------------------------------------------------------------------
124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124080: ---------------------------------------------------------------------------------------------------
124081: -- 4262811a Switch Sign
124082: ---------------------------------------------------------------------------------------------------
124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302

Line 124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124081: -- 4262811a Switch Sign
124082: ---------------------------------------------------------------------------------------------------
124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302
124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124082: ---------------------------------------------------------------------------------------------------
124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302
124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302
124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124091:

Line 124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302
124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124091:
124092: END IF;
124093:

Line 124090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124088: -- 5132302
124089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124091:
124092: END IF;
124093:
124094: -- 4955764

Line 124095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124091:
124092: END IF;
124093:
124094: -- 4955764
124095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124097:
124098:
124099: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124099: XLA_AE_LINES_PKG.ValidateCurrentLine;

124095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124097:
124098:
124099: XLA_AE_LINES_PKG.ValidateCurrentLine;
124100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124101:
124102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124097:
124098:
124099: XLA_AE_LINES_PKG.ValidateCurrentLine;
124100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124101:
124102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124104: ,p_balance_type_code => l_balance_type_code);

Line 124301: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

124297: --
124298: -- bulk performance
124299: --
124300: l_balance_type_code VARCHAR2(1);
124301: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
124302: l_log_module VARCHAR2(240);
124303:
124304: --
124305: -- Upgrade strategy

Line 124379: XLA_AE_LINES_PKG.SetNewLine;

124375: ') <> 'Y'
124376: THEN
124377:
124378: --
124379: XLA_AE_LINES_PKG.SetNewLine;
124380:
124381: p_balance_type_code := l_balance_type_code;
124382: -- set the flag so later we will know whether the gain loss line needs to be created
124383:

Line 124391: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124387:
124388: --
124389: -- bulk performance
124390: --
124391: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124392: p_header_num => 0); -- 4262811
124393: --
124394: -- set accounting line options
124395: --

Line 124396: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124392: p_header_num => 0); -- 4262811
124393: --
124394: -- set accounting line options
124395: --
124396: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124397: p_natural_side_code => 'D'
124398: , p_gain_or_loss_flag => 'N'
124399: , p_gl_transfer_mode_code => 'S'
124400: , p_acct_entry_type_code => 'A'

Line 124410: xla_ae_lines_pkg.SetAcctLineType

124406: --
124407: --
124408: -- set accounting line type info
124409: --
124410: xla_ae_lines_pkg.SetAcctLineType
124411: (p_component_type => l_component_type
124412: ,p_event_type_code => l_event_type_code
124413: ,p_line_definition_owner_code => l_line_definition_owner_code
124414: ,p_line_definition_code => l_line_definition_code

Line 124424: xla_ae_lines_pkg.SetAcctClass(

124420: ,p_event_class_code => l_event_class_code);
124421: --
124422: -- set accounting class
124423: --
124424: xla_ae_lines_pkg.SetAcctClass(
124425: p_accounting_class_code => 'NRTAX'
124426: , p_ae_header_id => l_ae_header_id
124427: );
124428:

Line 124432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124428:
124429: --
124430: -- set rounding class
124431: --
124432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124433: 'NRTAX';
124434:
124435: --
124436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124433: 'NRTAX';
124434:
124435: --
124436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124438: --
124439: -- bulk performance
124440: --

Line 124437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124433: 'NRTAX';
124434:
124435: --
124436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124438: --
124439: -- bulk performance
124440: --
124441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124438: --
124439: -- bulk performance
124440: --
124441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124442:
124443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124445:

Line 124443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124439: -- bulk performance
124440: --
124441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124442:
124443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124445:
124446: -- 4955764
124447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124445:
124446: -- 4955764
124447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124448: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124449:
124450: -- 4458381 Public Sector Enh
124451:

Line 124555: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

124551: l_rec_acct_attrs.array_num_value(42) := p_source_77;
124552: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
124553: l_rec_acct_attrs.array_num_value(43) := p_source_78;
124554:
124555: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124556: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124557:
124558: ---------------------------------------------------------------------------------------------------------------
124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 124556: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

124552: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
124553: l_rec_acct_attrs.array_num_value(43) := p_source_78;
124554:
124555: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124556: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124557:
124558: ---------------------------------------------------------------------------------------------------------------
124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124560: ---------------------------------------------------------------------------------------------------------------

Line 124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

124555: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124556: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124557:
124558: ---------------------------------------------------------------------------------------------------------------
124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124560: ---------------------------------------------------------------------------------------------------------------
124561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124562:
124563: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 124561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

124557:
124558: ---------------------------------------------------------------------------------------------------------------
124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124560: ---------------------------------------------------------------------------------------------------------------
124561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124562:
124563: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124565:

Line 124563: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124559: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124560: ---------------------------------------------------------------------------------------------------------------
124561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124562:
124563: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124565:
124566: IF xla_accounting_cache_pkg.GetValueChar
124567: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 124564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124560: ---------------------------------------------------------------------------------------------------------------
124561: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124562:
124563: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124565:
124566: IF xla_accounting_cache_pkg.GetValueChar
124567: (p_source_code => 'LEDGER_CATEGORY_CODE'
124568: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 124575: xla_ae_lines_pkg.BflowUpgEntry

124571: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124572: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
124573: )
124574: THEN
124575: xla_ae_lines_pkg.BflowUpgEntry
124576: (p_business_method_code => l_bflow_method_code
124577: ,p_business_class_code => l_bflow_class_code
124578: ,p_balance_type => l_balance_type_code);
124579: ELSE

Line 124592: xla_ae_lines_pkg.SetLineDescription(

124588: --
124589: -- call description
124590: --
124591:
124592: xla_ae_lines_pkg.SetLineDescription(
124593: p_ae_header_id => l_ae_header_id
124594: ,p_description => Description_2 (
124595: p_application_id => p_application_id
124596: , p_ae_header_id => l_ae_header_id

Line 124625: xla_ae_lines_pkg.set_ccid(

124621: , x_value_type_code => l_adr_value_type_code
124622: , p_side => 'NA'
124623: );
124624:
124625: xla_ae_lines_pkg.set_ccid(
124626: p_code_combination_id => l_ccid
124627: , p_value_type_code => l_adr_value_type_code
124628: , p_transaction_coa_id => l_adr_transaction_coa_id
124629: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124661: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

124657: xla_accounting_err_pkg.build_message
124658: (p_appli_s_name => 'XLA'
124659: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
124660: ,p_token_1 => 'LINE_NUMBER'
124661: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
124662: ,p_token_2 => 'LINE_TYPE_NAME'
124663: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
124664: l_component_type
124665: ,l_component_code

Line 124697: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

124693: --
124694: --
124695: ------------------------------------------------------------------------------------------------
124696: -- 4219869 Business Flow
124697: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124698: -- Prior Entry. Currently, the following code is always generated.
124699: ------------------------------------------------------------------------------------------------
124700: XLA_AE_LINES_PKG.ValidateCurrentLine;
124701:

Line 124700: XLA_AE_LINES_PKG.ValidateCurrentLine;

124696: -- 4219869 Business Flow
124697: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124698: -- Prior Entry. Currently, the following code is always generated.
124699: ------------------------------------------------------------------------------------------------
124700: XLA_AE_LINES_PKG.ValidateCurrentLine;
124701:
124702: ------------------------------------------------------------------------------------
124703: -- 4219869 Business Flow
124704: -- Populated credit and debit amounts -- Need to generate this within IF

Line 124706: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124702: ------------------------------------------------------------------------------------
124703: -- 4219869 Business Flow
124704: -- Populated credit and debit amounts -- Need to generate this within IF
124705: ------------------------------------------------------------------------------------
124706: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124707:
124708: ----------------------------------------------------------------------------------
124709: -- 4219869 Business Flow
124710: -- Update journal entry status -- Need to generate this within IF

Line 124738: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124734: -- To allow MPA report to determine if it should generate report process
124735: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124736: ------------------------------------------------------------------------------------------
124737:
124738: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124739: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124740: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124741: -- call ADRs
124742: -- Bug 4922099

Line 124739: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124735: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124736: ------------------------------------------------------------------------------------------
124737:
124738: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124739: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124740: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124741: -- call ADRs
124742: -- Bug 4922099
124743: --

Line 124763: xla_ae_lines_pkg.set_ccid(

124759: , x_value_type_code => l_adr_value_type_code
124760: , p_side => 'NA'
124761: );
124762:
124763: xla_ae_lines_pkg.set_ccid(
124764: p_code_combination_id => l_ccid
124765: , p_value_type_code => l_adr_value_type_code
124766: , p_transaction_coa_id => l_adr_transaction_coa_id
124767: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124782:
124783: --
124784: -- Update the line information that should be overwritten
124785: --
124786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124787: p_header_num => 1);
124788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124789:
124790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124784: -- Update the line information that should be overwritten
124785: --
124786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124787: p_header_num => 1);
124788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124789:
124790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124791:
124792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124787: p_header_num => 1);
124788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124789:
124790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124791:
124792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124794: END IF;

Line 124793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124789:
124790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124791:
124792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124794: END IF;
124795:
124796: --
124797: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124800: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124796: --
124797: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124798: --
124799: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124800: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124801: ELSE
124802: ---------------------------------------------------------------------------------------------------
124803: -- 4262811a Switch Sign
124804: ---------------------------------------------------------------------------------------------------

Line 124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124801: ELSE
124802: ---------------------------------------------------------------------------------------------------
124803: -- 4262811a Switch Sign
124804: ---------------------------------------------------------------------------------------------------
124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124802: ---------------------------------------------------------------------------------------------------
124803: -- 4262811a Switch Sign
124804: ---------------------------------------------------------------------------------------------------
124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302

Line 124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124803: -- 4262811a Switch Sign
124804: ---------------------------------------------------------------------------------------------------
124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302
124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124804: ---------------------------------------------------------------------------------------------------
124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302
124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302
124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124813:

Line 124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302
124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124813:
124814: END IF;
124815:

Line 124812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124810: -- 5132302
124811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124813:
124814: END IF;
124815:
124816: -- 4955764

Line 124817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124813:
124814: END IF;
124815:
124816: -- 4955764
124817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124819:
124820:
124821: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124821: XLA_AE_LINES_PKG.ValidateCurrentLine;

124817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124819:
124820:
124821: XLA_AE_LINES_PKG.ValidateCurrentLine;
124822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124823:
124824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124819:
124820:
124821: XLA_AE_LINES_PKG.ValidateCurrentLine;
124822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124823:
124824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124826: ,p_balance_type_code => l_balance_type_code);

Line 125023: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125019: --
125020: -- bulk performance
125021: --
125022: l_balance_type_code VARCHAR2(1);
125023: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125024: l_log_module VARCHAR2(240);
125025:
125026: --
125027: -- Upgrade strategy

Line 125095: XLA_AE_LINES_PKG.SetNewLine;

125091: ') <> 'Y'
125092: THEN
125093:
125094: --
125095: XLA_AE_LINES_PKG.SetNewLine;
125096:
125097: p_balance_type_code := l_balance_type_code;
125098: -- set the flag so later we will know whether the gain loss line needs to be created
125099:

Line 125107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125103:
125104: --
125105: -- bulk performance
125106: --
125107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125108: p_header_num => 0); -- 4262811
125109: --
125110: -- set accounting line options
125111: --

Line 125112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125108: p_header_num => 0); -- 4262811
125109: --
125110: -- set accounting line options
125111: --
125112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125113: p_natural_side_code => 'D'
125114: , p_gain_or_loss_flag => 'N'
125115: , p_gl_transfer_mode_code => 'S'
125116: , p_acct_entry_type_code => 'A'

Line 125126: xla_ae_lines_pkg.SetAcctLineType

125122: --
125123: --
125124: -- set accounting line type info
125125: --
125126: xla_ae_lines_pkg.SetAcctLineType
125127: (p_component_type => l_component_type
125128: ,p_event_type_code => l_event_type_code
125129: ,p_line_definition_owner_code => l_line_definition_owner_code
125130: ,p_line_definition_code => l_line_definition_code

Line 125140: xla_ae_lines_pkg.SetAcctClass(

125136: ,p_event_class_code => l_event_class_code);
125137: --
125138: -- set accounting class
125139: --
125140: xla_ae_lines_pkg.SetAcctClass(
125141: p_accounting_class_code => 'NRTAX'
125142: , p_ae_header_id => l_ae_header_id
125143: );
125144:

Line 125148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125144:
125145: --
125146: -- set rounding class
125147: --
125148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125149: 'NRTAX';
125150:
125151: --
125152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125149: 'NRTAX';
125150:
125151: --
125152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125154: --
125155: -- bulk performance
125156: --

Line 125153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125149: 'NRTAX';
125150:
125151: --
125152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125154: --
125155: -- bulk performance
125156: --
125157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125154: --
125155: -- bulk performance
125156: --
125157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125158:
125159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125161:

Line 125159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125155: -- bulk performance
125156: --
125157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125158:
125159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125161:
125162: -- 4955764
125163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125161:
125162: -- 4955764
125163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125165:
125166: -- 4458381 Public Sector Enh
125167:

Line 125271: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125267: l_rec_acct_attrs.array_num_value(42) := p_source_77;
125268: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125269: l_rec_acct_attrs.array_num_value(43) := p_source_78;
125270:
125271: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125272: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125273:
125274: ---------------------------------------------------------------------------------------------------------------
125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125272: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125268: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125269: l_rec_acct_attrs.array_num_value(43) := p_source_78;
125270:
125271: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125272: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125273:
125274: ---------------------------------------------------------------------------------------------------------------
125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125276: ---------------------------------------------------------------------------------------------------------------

Line 125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125271: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125272: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125273:
125274: ---------------------------------------------------------------------------------------------------------------
125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125276: ---------------------------------------------------------------------------------------------------------------
125277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125278:
125279: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125273:
125274: ---------------------------------------------------------------------------------------------------------------
125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125276: ---------------------------------------------------------------------------------------------------------------
125277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125278:
125279: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125281:

Line 125279: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125275: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125276: ---------------------------------------------------------------------------------------------------------------
125277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125278:
125279: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125281:
125282: IF xla_accounting_cache_pkg.GetValueChar
125283: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125276: ---------------------------------------------------------------------------------------------------------------
125277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125278:
125279: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125281:
125282: IF xla_accounting_cache_pkg.GetValueChar
125283: (p_source_code => 'LEDGER_CATEGORY_CODE'
125284: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125291: xla_ae_lines_pkg.BflowUpgEntry

125287: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125288: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125289: )
125290: THEN
125291: xla_ae_lines_pkg.BflowUpgEntry
125292: (p_business_method_code => l_bflow_method_code
125293: ,p_business_class_code => l_bflow_class_code
125294: ,p_balance_type => l_balance_type_code);
125295: ELSE

Line 125308: xla_ae_lines_pkg.SetLineDescription(

125304: --
125305: -- call description
125306: --
125307:
125308: xla_ae_lines_pkg.SetLineDescription(
125309: p_ae_header_id => l_ae_header_id
125310: ,p_description => Description_2 (
125311: p_application_id => p_application_id
125312: , p_ae_header_id => l_ae_header_id

Line 125341: xla_ae_lines_pkg.set_ccid(

125337: , x_value_type_code => l_adr_value_type_code
125338: , p_side => 'NA'
125339: );
125340:
125341: xla_ae_lines_pkg.set_ccid(
125342: p_code_combination_id => l_ccid
125343: , p_value_type_code => l_adr_value_type_code
125344: , p_transaction_coa_id => l_adr_transaction_coa_id
125345: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125377: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125373: xla_accounting_err_pkg.build_message
125374: (p_appli_s_name => 'XLA'
125375: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125376: ,p_token_1 => 'LINE_NUMBER'
125377: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125378: ,p_token_2 => 'LINE_TYPE_NAME'
125379: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125380: l_component_type
125381: ,l_component_code

Line 125413: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125409: --
125410: --
125411: ------------------------------------------------------------------------------------------------
125412: -- 4219869 Business Flow
125413: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125414: -- Prior Entry. Currently, the following code is always generated.
125415: ------------------------------------------------------------------------------------------------
125416: XLA_AE_LINES_PKG.ValidateCurrentLine;
125417:

Line 125416: XLA_AE_LINES_PKG.ValidateCurrentLine;

125412: -- 4219869 Business Flow
125413: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125414: -- Prior Entry. Currently, the following code is always generated.
125415: ------------------------------------------------------------------------------------------------
125416: XLA_AE_LINES_PKG.ValidateCurrentLine;
125417:
125418: ------------------------------------------------------------------------------------
125419: -- 4219869 Business Flow
125420: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125418: ------------------------------------------------------------------------------------
125419: -- 4219869 Business Flow
125420: -- Populated credit and debit amounts -- Need to generate this within IF
125421: ------------------------------------------------------------------------------------
125422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125423:
125424: ----------------------------------------------------------------------------------
125425: -- 4219869 Business Flow
125426: -- Update journal entry status -- Need to generate this within IF

Line 125454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125450: -- To allow MPA report to determine if it should generate report process
125451: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125452: ------------------------------------------------------------------------------------------
125453:
125454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125456: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125457: -- call ADRs
125458: -- Bug 4922099

Line 125455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125451: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125452: ------------------------------------------------------------------------------------------
125453:
125454: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125455: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125456: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125457: -- call ADRs
125458: -- Bug 4922099
125459: --

Line 125479: xla_ae_lines_pkg.set_ccid(

125475: , x_value_type_code => l_adr_value_type_code
125476: , p_side => 'NA'
125477: );
125478:
125479: xla_ae_lines_pkg.set_ccid(
125480: p_code_combination_id => l_ccid
125481: , p_value_type_code => l_adr_value_type_code
125482: , p_transaction_coa_id => l_adr_transaction_coa_id
125483: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

125498:
125499: --
125500: -- Update the line information that should be overwritten
125501: --
125502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125503: p_header_num => 1);
125504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125505:
125506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 125504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

125500: -- Update the line information that should be overwritten
125501: --
125502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125503: p_header_num => 1);
125504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125505:
125506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125507:
125508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 125506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

125502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125503: p_header_num => 1);
125504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125505:
125506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125507:
125508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125510: END IF;

Line 125509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

125505:
125506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125507:
125508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125510: END IF;
125511:
125512: --
125513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 125516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

125512: --
125513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125514: --
125515: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125517: ELSE
125518: ---------------------------------------------------------------------------------------------------
125519: -- 4262811a Switch Sign
125520: ---------------------------------------------------------------------------------------------------

Line 125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

125517: ELSE
125518: ---------------------------------------------------------------------------------------------------
125519: -- 4262811a Switch Sign
125520: ---------------------------------------------------------------------------------------------------
125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125518: ---------------------------------------------------------------------------------------------------
125519: -- 4262811a Switch Sign
125520: ---------------------------------------------------------------------------------------------------
125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302

Line 125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125519: -- 4262811a Switch Sign
125520: ---------------------------------------------------------------------------------------------------
125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302
125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125520: ---------------------------------------------------------------------------------------------------
125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302
125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302
125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125529:

Line 125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

125523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302
125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125529:
125530: END IF;
125531:

Line 125528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125526: -- 5132302
125527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125529:
125530: END IF;
125531:
125532: -- 4955764

Line 125533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125529:
125530: END IF;
125531:
125532: -- 4955764
125533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125535:
125536:
125537: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 125537: XLA_AE_LINES_PKG.ValidateCurrentLine;

125533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125535:
125536:
125537: XLA_AE_LINES_PKG.ValidateCurrentLine;
125538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125539:
125540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 125538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125535:
125536:
125537: XLA_AE_LINES_PKG.ValidateCurrentLine;
125538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125539:
125540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125542: ,p_balance_type_code => l_balance_type_code);

Line 125702: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125698: --
125699: -- bulk performance
125700: --
125701: l_balance_type_code VARCHAR2(1);
125702: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125703: l_log_module VARCHAR2(240);
125704:
125705: --
125706: -- Upgrade strategy

Line 125770: XLA_AE_LINES_PKG.SetNewLine;

125766: ') = 'PAYMENTCARD'
125767: THEN
125768:
125769: --
125770: XLA_AE_LINES_PKG.SetNewLine;
125771:
125772: p_balance_type_code := l_balance_type_code;
125773: -- set the flag so later we will know whether the gain loss line needs to be created
125774:

Line 125782: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125778:
125779: --
125780: -- bulk performance
125781: --
125782: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125783: p_header_num => 0); -- 4262811
125784: --
125785: -- set accounting line options
125786: --

Line 125787: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125783: p_header_num => 0); -- 4262811
125784: --
125785: -- set accounting line options
125786: --
125787: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125788: p_natural_side_code => 'C'
125789: , p_gain_or_loss_flag => 'N'
125790: , p_gl_transfer_mode_code => 'S'
125791: , p_acct_entry_type_code => 'A'

Line 125801: xla_ae_lines_pkg.SetAcctLineType

125797: --
125798: --
125799: -- set accounting line type info
125800: --
125801: xla_ae_lines_pkg.SetAcctLineType
125802: (p_component_type => l_component_type
125803: ,p_event_type_code => l_event_type_code
125804: ,p_line_definition_owner_code => l_line_definition_owner_code
125805: ,p_line_definition_code => l_line_definition_code

Line 125815: xla_ae_lines_pkg.SetAcctClass(

125811: ,p_event_class_code => l_event_class_code);
125812: --
125813: -- set accounting class
125814: --
125815: xla_ae_lines_pkg.SetAcctClass(
125816: p_accounting_class_code => 'PAYMENTCARD'
125817: , p_ae_header_id => l_ae_header_id
125818: );
125819:

Line 125823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125819:
125820: --
125821: -- set rounding class
125822: --
125823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125824: 'PAYMENTCARD';
125825:
125826: --
125827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125824: 'PAYMENTCARD';
125825:
125826: --
125827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125829: --
125830: -- bulk performance
125831: --

Line 125828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125824: 'PAYMENTCARD';
125825:
125826: --
125827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125829: --
125830: -- bulk performance
125831: --
125832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125829: --
125830: -- bulk performance
125831: --
125832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125833:
125834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125836:

Line 125834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125830: -- bulk performance
125831: --
125832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125833:
125834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125836:
125837: -- 4955764
125838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125836:
125837: -- 4955764
125838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125840:
125841: -- 4458381 Public Sector Enh
125842:

Line 125898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125894: l_rec_acct_attrs.array_num_value(23) := p_source_75;
125895: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
125896: l_rec_acct_attrs.array_num_value(24) := p_source_76;
125897:
125898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125900:
125901: ---------------------------------------------------------------------------------------------------------------
125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125895: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
125896: l_rec_acct_attrs.array_num_value(24) := p_source_76;
125897:
125898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125900:
125901: ---------------------------------------------------------------------------------------------------------------
125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125903: ---------------------------------------------------------------------------------------------------------------

Line 125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125900:
125901: ---------------------------------------------------------------------------------------------------------------
125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125903: ---------------------------------------------------------------------------------------------------------------
125904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125905:
125906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125900:
125901: ---------------------------------------------------------------------------------------------------------------
125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125903: ---------------------------------------------------------------------------------------------------------------
125904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125905:
125906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125908:

Line 125906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125903: ---------------------------------------------------------------------------------------------------------------
125904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125905:
125906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125908:
125909: IF xla_accounting_cache_pkg.GetValueChar
125910: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125903: ---------------------------------------------------------------------------------------------------------------
125904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125905:
125906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125908:
125909: IF xla_accounting_cache_pkg.GetValueChar
125910: (p_source_code => 'LEDGER_CATEGORY_CODE'
125911: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125918: xla_ae_lines_pkg.BflowUpgEntry

125914: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125915: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125916: )
125917: THEN
125918: xla_ae_lines_pkg.BflowUpgEntry
125919: (p_business_method_code => l_bflow_method_code
125920: ,p_business_class_code => l_bflow_class_code
125921: ,p_balance_type => l_balance_type_code);
125922: ELSE

Line 125958: xla_ae_lines_pkg.set_ccid(

125954: , x_value_type_code => l_adr_value_type_code
125955: , p_side => 'NA'
125956: );
125957:
125958: xla_ae_lines_pkg.set_ccid(
125959: p_code_combination_id => l_ccid
125960: , p_value_type_code => l_adr_value_type_code
125961: , p_transaction_coa_id => l_adr_transaction_coa_id
125962: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125990: xla_accounting_err_pkg.build_message
125991: (p_appli_s_name => 'XLA'
125992: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125993: ,p_token_1 => 'LINE_NUMBER'
125994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125995: ,p_token_2 => 'LINE_TYPE_NAME'
125996: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125997: l_component_type
125998: ,l_component_code

Line 126030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126026: --
126027: --
126028: ------------------------------------------------------------------------------------------------
126029: -- 4219869 Business Flow
126030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126031: -- Prior Entry. Currently, the following code is always generated.
126032: ------------------------------------------------------------------------------------------------
126033: XLA_AE_LINES_PKG.ValidateCurrentLine;
126034:

Line 126033: XLA_AE_LINES_PKG.ValidateCurrentLine;

126029: -- 4219869 Business Flow
126030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126031: -- Prior Entry. Currently, the following code is always generated.
126032: ------------------------------------------------------------------------------------------------
126033: XLA_AE_LINES_PKG.ValidateCurrentLine;
126034:
126035: ------------------------------------------------------------------------------------
126036: -- 4219869 Business Flow
126037: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126035: ------------------------------------------------------------------------------------
126036: -- 4219869 Business Flow
126037: -- Populated credit and debit amounts -- Need to generate this within IF
126038: ------------------------------------------------------------------------------------
126039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126040:
126041: ----------------------------------------------------------------------------------
126042: -- 4219869 Business Flow
126043: -- Update journal entry status -- Need to generate this within IF

Line 126071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126067: -- To allow MPA report to determine if it should generate report process
126068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126069: ------------------------------------------------------------------------------------------
126070:
126071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126074: -- call ADRs
126075: -- Bug 4922099

Line 126072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126069: ------------------------------------------------------------------------------------------
126070:
126071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126074: -- call ADRs
126075: -- Bug 4922099
126076: --

Line 126096: xla_ae_lines_pkg.set_ccid(

126092: , x_value_type_code => l_adr_value_type_code
126093: , p_side => 'NA'
126094: );
126095:
126096: xla_ae_lines_pkg.set_ccid(
126097: p_code_combination_id => l_ccid
126098: , p_value_type_code => l_adr_value_type_code
126099: , p_transaction_coa_id => l_adr_transaction_coa_id
126100: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126115:
126116: --
126117: -- Update the line information that should be overwritten
126118: --
126119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126120: p_header_num => 1);
126121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126122:
126123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126117: -- Update the line information that should be overwritten
126118: --
126119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126120: p_header_num => 1);
126121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126122:
126123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126124:
126125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126120: p_header_num => 1);
126121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126122:
126123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126124:
126125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126127: END IF;

Line 126126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126122:
126123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126124:
126125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126127: END IF;
126128:
126129: --
126130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126129: --
126130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126131: --
126132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126134: ELSE
126135: ---------------------------------------------------------------------------------------------------
126136: -- 4262811a Switch Sign
126137: ---------------------------------------------------------------------------------------------------

Line 126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126134: ELSE
126135: ---------------------------------------------------------------------------------------------------
126136: -- 4262811a Switch Sign
126137: ---------------------------------------------------------------------------------------------------
126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126135: ---------------------------------------------------------------------------------------------------
126136: -- 4262811a Switch Sign
126137: ---------------------------------------------------------------------------------------------------
126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302

Line 126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126136: -- 4262811a Switch Sign
126137: ---------------------------------------------------------------------------------------------------
126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302
126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126137: ---------------------------------------------------------------------------------------------------
126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302
126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302
126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126146:

Line 126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302
126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126146:
126147: END IF;
126148:

Line 126145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126143: -- 5132302
126144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126146:
126147: END IF;
126148:
126149: -- 4955764

Line 126150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126146:
126147: END IF;
126148:
126149: -- 4955764
126150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126152:
126153:
126154: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126154: XLA_AE_LINES_PKG.ValidateCurrentLine;

126150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126152:
126153:
126154: XLA_AE_LINES_PKG.ValidateCurrentLine;
126155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126156:
126157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126152:
126153:
126154: XLA_AE_LINES_PKG.ValidateCurrentLine;
126155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126156:
126157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126159: ,p_balance_type_code => l_balance_type_code);

Line 126325: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126321: --
126322: -- bulk performance
126323: --
126324: l_balance_type_code VARCHAR2(1);
126325: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126326: l_log_module VARCHAR2(240);
126327:
126328: --
126329: -- Upgrade strategy

Line 126398: XLA_AE_LINES_PKG.SetNewLine;

126394: p_source_107 IS NULL
126395: THEN
126396:
126397: --
126398: XLA_AE_LINES_PKG.SetNewLine;
126399:
126400: p_balance_type_code := l_balance_type_code;
126401: -- set the flag so later we will know whether the gain loss line needs to be created
126402:

Line 126410: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

126406:
126407: --
126408: -- bulk performance
126409: --
126410: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
126411: p_header_num => 0); -- 4262811
126412: --
126413: -- set accounting line options
126414: --

Line 126415: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

126411: p_header_num => 0); -- 4262811
126412: --
126413: -- set accounting line options
126414: --
126415: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
126416: p_natural_side_code => 'D'
126417: , p_gain_or_loss_flag => 'N'
126418: , p_gl_transfer_mode_code => 'S'
126419: , p_acct_entry_type_code => 'A'

Line 126429: xla_ae_lines_pkg.SetAcctLineType

126425: --
126426: --
126427: -- set accounting line type info
126428: --
126429: xla_ae_lines_pkg.SetAcctLineType
126430: (p_component_type => l_component_type
126431: ,p_event_type_code => l_event_type_code
126432: ,p_line_definition_owner_code => l_line_definition_owner_code
126433: ,p_line_definition_code => l_line_definition_code

Line 126443: xla_ae_lines_pkg.SetAcctClass(

126439: ,p_event_class_code => l_event_class_code);
126440: --
126441: -- set accounting class
126442: --
126443: xla_ae_lines_pkg.SetAcctClass(
126444: p_accounting_class_code => 'ROUNDING'
126445: , p_ae_header_id => l_ae_header_id
126446: );
126447:

Line 126451: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

126447:
126448: --
126449: -- set rounding class
126450: --
126451: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126452: 'ROUNDING';
126453:
126454: --
126455: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 126455: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

126451: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126452: 'ROUNDING';
126453:
126454: --
126455: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126456: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126457: --
126458: -- bulk performance
126459: --

Line 126456: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

126452: 'ROUNDING';
126453:
126454: --
126455: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126456: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126457: --
126458: -- bulk performance
126459: --
126460: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 126460: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

126456: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126457: --
126458: -- bulk performance
126459: --
126460: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126461:
126462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126463: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126464:

Line 126462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

126458: -- bulk performance
126459: --
126460: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126461:
126462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126463: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126464:
126465: -- 4955764
126466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126463: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126464:
126465: -- 4955764
126466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126468:
126469: -- 4458381 Public Sector Enh
126470:

Line 126526: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

126522: l_rec_acct_attrs.array_num_value(23) := p_source_74;
126523: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
126524: l_rec_acct_attrs.array_num_value(24) := p_source_76;
126525:
126526: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126527: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126528:
126529: ---------------------------------------------------------------------------------------------------------------
126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 126527: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

126523: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
126524: l_rec_acct_attrs.array_num_value(24) := p_source_76;
126525:
126526: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126527: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126528:
126529: ---------------------------------------------------------------------------------------------------------------
126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126531: ---------------------------------------------------------------------------------------------------------------

Line 126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

126526: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126527: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126528:
126529: ---------------------------------------------------------------------------------------------------------------
126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126531: ---------------------------------------------------------------------------------------------------------------
126532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126533:
126534: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 126532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

126528:
126529: ---------------------------------------------------------------------------------------------------------------
126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126531: ---------------------------------------------------------------------------------------------------------------
126532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126533:
126534: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126536:

Line 126534: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126530: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126531: ---------------------------------------------------------------------------------------------------------------
126532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126533:
126534: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126536:
126537: IF xla_accounting_cache_pkg.GetValueChar
126538: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 126535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126531: ---------------------------------------------------------------------------------------------------------------
126532: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126533:
126534: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126536:
126537: IF xla_accounting_cache_pkg.GetValueChar
126538: (p_source_code => 'LEDGER_CATEGORY_CODE'
126539: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 126546: xla_ae_lines_pkg.BflowUpgEntry

126542: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126543: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
126544: )
126545: THEN
126546: xla_ae_lines_pkg.BflowUpgEntry
126547: (p_business_method_code => l_bflow_method_code
126548: ,p_business_class_code => l_bflow_class_code
126549: ,p_balance_type => l_balance_type_code);
126550: ELSE

Line 126589: xla_ae_lines_pkg.set_ccid(

126585: , x_value_type_code => l_adr_value_type_code
126586: , p_side => 'NA'
126587: );
126588:
126589: xla_ae_lines_pkg.set_ccid(
126590: p_code_combination_id => l_ccid
126591: , p_value_type_code => l_adr_value_type_code
126592: , p_transaction_coa_id => l_adr_transaction_coa_id
126593: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126625: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

126621: xla_accounting_err_pkg.build_message
126622: (p_appli_s_name => 'XLA'
126623: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
126624: ,p_token_1 => 'LINE_NUMBER'
126625: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
126626: ,p_token_2 => 'LINE_TYPE_NAME'
126627: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
126628: l_component_type
126629: ,l_component_code

Line 126661: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126657: --
126658: --
126659: ------------------------------------------------------------------------------------------------
126660: -- 4219869 Business Flow
126661: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126662: -- Prior Entry. Currently, the following code is always generated.
126663: ------------------------------------------------------------------------------------------------
126664: XLA_AE_LINES_PKG.ValidateCurrentLine;
126665:

Line 126664: XLA_AE_LINES_PKG.ValidateCurrentLine;

126660: -- 4219869 Business Flow
126661: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126662: -- Prior Entry. Currently, the following code is always generated.
126663: ------------------------------------------------------------------------------------------------
126664: XLA_AE_LINES_PKG.ValidateCurrentLine;
126665:
126666: ------------------------------------------------------------------------------------
126667: -- 4219869 Business Flow
126668: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126666: ------------------------------------------------------------------------------------
126667: -- 4219869 Business Flow
126668: -- Populated credit and debit amounts -- Need to generate this within IF
126669: ------------------------------------------------------------------------------------
126670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126671:
126672: ----------------------------------------------------------------------------------
126673: -- 4219869 Business Flow
126674: -- Update journal entry status -- Need to generate this within IF

Line 126702: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126698: -- To allow MPA report to determine if it should generate report process
126699: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126700: ------------------------------------------------------------------------------------------
126701:
126702: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126703: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126704: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126705: -- call ADRs
126706: -- Bug 4922099

Line 126703: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126699: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126700: ------------------------------------------------------------------------------------------
126701:
126702: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126703: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126704: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126705: -- call ADRs
126706: -- Bug 4922099
126707: --

Line 126730: xla_ae_lines_pkg.set_ccid(

126726: , x_value_type_code => l_adr_value_type_code
126727: , p_side => 'NA'
126728: );
126729:
126730: xla_ae_lines_pkg.set_ccid(
126731: p_code_combination_id => l_ccid
126732: , p_value_type_code => l_adr_value_type_code
126733: , p_transaction_coa_id => l_adr_transaction_coa_id
126734: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126749:
126750: --
126751: -- Update the line information that should be overwritten
126752: --
126753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126754: p_header_num => 1);
126755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126756:
126757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126751: -- Update the line information that should be overwritten
126752: --
126753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126754: p_header_num => 1);
126755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126756:
126757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126758:
126759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126754: p_header_num => 1);
126755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126756:
126757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126758:
126759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126761: END IF;

Line 126760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126756:
126757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126758:
126759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126761: END IF;
126762:
126763: --
126764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126763: --
126764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126765: --
126766: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126768: ELSE
126769: ---------------------------------------------------------------------------------------------------
126770: -- 4262811a Switch Sign
126771: ---------------------------------------------------------------------------------------------------

Line 126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126768: ELSE
126769: ---------------------------------------------------------------------------------------------------
126770: -- 4262811a Switch Sign
126771: ---------------------------------------------------------------------------------------------------
126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126769: ---------------------------------------------------------------------------------------------------
126770: -- 4262811a Switch Sign
126771: ---------------------------------------------------------------------------------------------------
126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302

Line 126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126770: -- 4262811a Switch Sign
126771: ---------------------------------------------------------------------------------------------------
126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302
126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126771: ---------------------------------------------------------------------------------------------------
126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302
126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302
126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126780:

Line 126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302
126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126780:
126781: END IF;
126782:

Line 126779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126777: -- 5132302
126778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126780:
126781: END IF;
126782:
126783: -- 4955764

Line 126784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126780:
126781: END IF;
126782:
126783: -- 4955764
126784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126786:
126787:
126788: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126788: XLA_AE_LINES_PKG.ValidateCurrentLine;

126784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126786:
126787:
126788: XLA_AE_LINES_PKG.ValidateCurrentLine;
126789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126790:
126791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126786:
126787:
126788: XLA_AE_LINES_PKG.ValidateCurrentLine;
126789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126790:
126791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126793: ,p_balance_type_code => l_balance_type_code);

Line 126994: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126990: --
126991: -- bulk performance
126992: --
126993: l_balance_type_code VARCHAR2(1);
126994: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126995: l_log_module VARCHAR2(240);
126996:
126997: --
126998: -- Upgrade strategy

Line 127072: XLA_AE_LINES_PKG.SetNewLine;

127068: ') <> 'Y')
127069: THEN
127070:
127071: --
127072: XLA_AE_LINES_PKG.SetNewLine;
127073:
127074: p_balance_type_code := l_balance_type_code;
127075: -- set the flag so later we will know whether the gain loss line needs to be created
127076:

Line 127084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127080:
127081: --
127082: -- bulk performance
127083: --
127084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127085: p_header_num => 0); -- 4262811
127086: --
127087: -- set accounting line options
127088: --

Line 127089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127085: p_header_num => 0); -- 4262811
127086: --
127087: -- set accounting line options
127088: --
127089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127090: p_natural_side_code => 'D'
127091: , p_gain_or_loss_flag => 'N'
127092: , p_gl_transfer_mode_code => 'S'
127093: , p_acct_entry_type_code => 'A'

Line 127103: xla_ae_lines_pkg.SetAcctLineType

127099: --
127100: --
127101: -- set accounting line type info
127102: --
127103: xla_ae_lines_pkg.SetAcctLineType
127104: (p_component_type => l_component_type
127105: ,p_event_type_code => l_event_type_code
127106: ,p_line_definition_owner_code => l_line_definition_owner_code
127107: ,p_line_definition_code => l_line_definition_code

Line 127117: xla_ae_lines_pkg.SetAcctClass(

127113: ,p_event_class_code => l_event_class_code);
127114: --
127115: -- set accounting class
127116: --
127117: xla_ae_lines_pkg.SetAcctClass(
127118: p_accounting_class_code => 'PREPAID_EXPENSE'
127119: , p_ae_header_id => l_ae_header_id
127120: );
127121:

Line 127125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127121:
127122: --
127123: -- set rounding class
127124: --
127125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127126: 'PREPAID_EXPENSE';
127127:
127128: --
127129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127126: 'PREPAID_EXPENSE';
127127:
127128: --
127129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127131: --
127132: -- bulk performance
127133: --

Line 127130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127126: 'PREPAID_EXPENSE';
127127:
127128: --
127129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127131: --
127132: -- bulk performance
127133: --
127134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127131: --
127132: -- bulk performance
127133: --
127134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127135:
127136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127138:

Line 127136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127132: -- bulk performance
127133: --
127134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127135:
127136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127138:
127139: -- 4955764
127140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127138:
127139: -- 4955764
127140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127142:
127143: -- 4458381 Public Sector Enh
127144:

Line 127248: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127244: l_rec_acct_attrs.array_num_value(42) := p_source_77;
127245: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127246: l_rec_acct_attrs.array_num_value(43) := p_source_78;
127247:
127248: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127249: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127250:
127251: ---------------------------------------------------------------------------------------------------------------
127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127249: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127245: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127246: l_rec_acct_attrs.array_num_value(43) := p_source_78;
127247:
127248: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127249: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127250:
127251: ---------------------------------------------------------------------------------------------------------------
127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127253: ---------------------------------------------------------------------------------------------------------------

Line 127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127248: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127249: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127250:
127251: ---------------------------------------------------------------------------------------------------------------
127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127253: ---------------------------------------------------------------------------------------------------------------
127254: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127255:
127256: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127254: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127250:
127251: ---------------------------------------------------------------------------------------------------------------
127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127253: ---------------------------------------------------------------------------------------------------------------
127254: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127255:
127256: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127258:

Line 127256: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127252: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127253: ---------------------------------------------------------------------------------------------------------------
127254: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127255:
127256: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127258:
127259: IF xla_accounting_cache_pkg.GetValueChar
127260: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127253: ---------------------------------------------------------------------------------------------------------------
127254: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127255:
127256: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127258:
127259: IF xla_accounting_cache_pkg.GetValueChar
127260: (p_source_code => 'LEDGER_CATEGORY_CODE'
127261: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127268: xla_ae_lines_pkg.BflowUpgEntry

127264: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127265: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127266: )
127267: THEN
127268: xla_ae_lines_pkg.BflowUpgEntry
127269: (p_business_method_code => l_bflow_method_code
127270: ,p_business_class_code => l_bflow_class_code
127271: ,p_balance_type => l_balance_type_code);
127272: ELSE

Line 127285: xla_ae_lines_pkg.SetLineDescription(

127281: --
127282: -- call description
127283: --
127284:
127285: xla_ae_lines_pkg.SetLineDescription(
127286: p_ae_header_id => l_ae_header_id
127287: ,p_description => Description_2 (
127288: p_application_id => p_application_id
127289: , p_ae_header_id => l_ae_header_id

Line 127324: xla_ae_lines_pkg.set_ccid(

127320: , x_value_type_code => l_adr_value_type_code
127321: , p_side => 'NA'
127322: );
127323:
127324: xla_ae_lines_pkg.set_ccid(
127325: p_code_combination_id => l_ccid
127326: , p_value_type_code => l_adr_value_type_code
127327: , p_transaction_coa_id => l_adr_transaction_coa_id
127328: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127362: xla_ae_lines_pkg.set_segment(

127358: );
127359:
127360: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
127361:
127362: xla_ae_lines_pkg.set_segment(
127363: p_to_segment_code => 'GL_ACCOUNT'
127364: , p_segment_value => l_segment
127365: , p_from_segment_code => l_adr_value_segment_code
127366: , p_from_combination_id => l_adr_value_combination_id

Line 127406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

127402: xla_accounting_err_pkg.build_message
127403: (p_appli_s_name => 'XLA'
127404: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
127405: ,p_token_1 => 'LINE_NUMBER'
127406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
127407: ,p_token_2 => 'LINE_TYPE_NAME'
127408: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
127409: l_component_type
127410: ,l_component_code

Line 127442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

127438: --
127439: --
127440: ------------------------------------------------------------------------------------------------
127441: -- 4219869 Business Flow
127442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127443: -- Prior Entry. Currently, the following code is always generated.
127444: ------------------------------------------------------------------------------------------------
127445: XLA_AE_LINES_PKG.ValidateCurrentLine;
127446:

Line 127445: XLA_AE_LINES_PKG.ValidateCurrentLine;

127441: -- 4219869 Business Flow
127442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127443: -- Prior Entry. Currently, the following code is always generated.
127444: ------------------------------------------------------------------------------------------------
127445: XLA_AE_LINES_PKG.ValidateCurrentLine;
127446:
127447: ------------------------------------------------------------------------------------
127448: -- 4219869 Business Flow
127449: -- Populated credit and debit amounts -- Need to generate this within IF

Line 127451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127447: ------------------------------------------------------------------------------------
127448: -- 4219869 Business Flow
127449: -- Populated credit and debit amounts -- Need to generate this within IF
127450: ------------------------------------------------------------------------------------
127451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127452:
127453: ----------------------------------------------------------------------------------
127454: -- 4219869 Business Flow
127455: -- Update journal entry status -- Need to generate this within IF

Line 127483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

127479: -- To allow MPA report to determine if it should generate report process
127480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127481: ------------------------------------------------------------------------------------------
127482:
127483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127486: -- call ADRs
127487: -- Bug 4922099

Line 127484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

127480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127481: ------------------------------------------------------------------------------------------
127482:
127483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127486: -- call ADRs
127487: -- Bug 4922099
127488: --

Line 127514: xla_ae_lines_pkg.set_ccid(

127510: , x_value_type_code => l_adr_value_type_code
127511: , p_side => 'NA'
127512: );
127513:
127514: xla_ae_lines_pkg.set_ccid(
127515: p_code_combination_id => l_ccid
127516: , p_value_type_code => l_adr_value_type_code
127517: , p_transaction_coa_id => l_adr_transaction_coa_id
127518: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127552: xla_ae_lines_pkg.set_segment(

127548: );
127549:
127550: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
127551:
127552: xla_ae_lines_pkg.set_segment(
127553: p_to_segment_code => 'GL_ACCOUNT'
127554: , p_segment_value => l_segment
127555: , p_from_segment_code => l_adr_value_segment_code
127556: , p_from_combination_id => l_adr_value_combination_id

Line 127583: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

127579:
127580: --
127581: -- Update the line information that should be overwritten
127582: --
127583: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127584: p_header_num => 1);
127585: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127586:
127587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 127585: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

127581: -- Update the line information that should be overwritten
127582: --
127583: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127584: p_header_num => 1);
127585: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127586:
127587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127588:
127589: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 127587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

127583: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127584: p_header_num => 1);
127585: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127586:
127587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127588:
127589: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127590: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127591: END IF;

Line 127590: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

127586:
127587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127588:
127589: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127590: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127591: END IF;
127592:
127593: --
127594: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 127597: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

127593: --
127594: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127595: --
127596: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127597: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127598: ELSE
127599: ---------------------------------------------------------------------------------------------------
127600: -- 4262811a Switch Sign
127601: ---------------------------------------------------------------------------------------------------

Line 127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

127598: ELSE
127599: ---------------------------------------------------------------------------------------------------
127600: -- 4262811a Switch Sign
127601: ---------------------------------------------------------------------------------------------------
127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127599: ---------------------------------------------------------------------------------------------------
127600: -- 4262811a Switch Sign
127601: ---------------------------------------------------------------------------------------------------
127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302

Line 127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127600: -- 4262811a Switch Sign
127601: ---------------------------------------------------------------------------------------------------
127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302
127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127601: ---------------------------------------------------------------------------------------------------
127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302
127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127609: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127602: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302
127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127609: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127610:

Line 127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

127604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302
127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127609: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127610:
127611: END IF;
127612:

Line 127609: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127605: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127606: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127607: -- 5132302
127608: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127609: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127610:
127611: END IF;
127612:
127613: -- 4955764

Line 127614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127610:
127611: END IF;
127612:
127613: -- 4955764
127614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127615: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127616:
127617:
127618: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 127618: XLA_AE_LINES_PKG.ValidateCurrentLine;

127614: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127615: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127616:
127617:
127618: XLA_AE_LINES_PKG.ValidateCurrentLine;
127619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127620:
127621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127622: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 127619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127615: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127616:
127617:
127618: XLA_AE_LINES_PKG.ValidateCurrentLine;
127619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127620:
127621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127622: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127623: ,p_balance_type_code => l_balance_type_code);

Line 127802: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

127798: --
127799: -- bulk performance
127800: --
127801: l_balance_type_code VARCHAR2(1);
127802: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
127803: l_log_module VARCHAR2(240);
127804:
127805: --
127806: -- Upgrade strategy

Line 127880: XLA_AE_LINES_PKG.SetNewLine;

127876: ') = 'PREPAY APPL NONREC TAX'
127877: THEN
127878:
127879: --
127880: XLA_AE_LINES_PKG.SetNewLine;
127881:
127882: p_balance_type_code := l_balance_type_code;
127883: -- set the flag so later we will know whether the gain loss line needs to be created
127884:

Line 127892: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127888:
127889: --
127890: -- bulk performance
127891: --
127892: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127893: p_header_num => 0); -- 4262811
127894: --
127895: -- set accounting line options
127896: --

Line 127897: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127893: p_header_num => 0); -- 4262811
127894: --
127895: -- set accounting line options
127896: --
127897: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127898: p_natural_side_code => 'D'
127899: , p_gain_or_loss_flag => 'N'
127900: , p_gl_transfer_mode_code => 'S'
127901: , p_acct_entry_type_code => 'A'

Line 127911: xla_ae_lines_pkg.SetAcctLineType

127907: --
127908: --
127909: -- set accounting line type info
127910: --
127911: xla_ae_lines_pkg.SetAcctLineType
127912: (p_component_type => l_component_type
127913: ,p_event_type_code => l_event_type_code
127914: ,p_line_definition_owner_code => l_line_definition_owner_code
127915: ,p_line_definition_code => l_line_definition_code

Line 127925: xla_ae_lines_pkg.SetAcctClass(

127921: ,p_event_class_code => l_event_class_code);
127922: --
127923: -- set accounting class
127924: --
127925: xla_ae_lines_pkg.SetAcctClass(
127926: p_accounting_class_code => 'PREPAID_EXPENSE'
127927: , p_ae_header_id => l_ae_header_id
127928: );
127929:

Line 127933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127929:
127930: --
127931: -- set rounding class
127932: --
127933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127934: 'PREPAID_EXPENSE';
127935:
127936: --
127937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127934: 'PREPAID_EXPENSE';
127935:
127936: --
127937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127939: --
127940: -- bulk performance
127941: --

Line 127938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127934: 'PREPAID_EXPENSE';
127935:
127936: --
127937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127939: --
127940: -- bulk performance
127941: --
127942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127939: --
127940: -- bulk performance
127941: --
127942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127943:
127944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127946:

Line 127944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127940: -- bulk performance
127941: --
127942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127943:
127944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127946:
127947: -- 4955764
127948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127946:
127947: -- 4955764
127948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127950:
127951: -- 4458381 Public Sector Enh
127952:

Line 128048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128044: l_rec_acct_attrs.array_num_value(38) := p_source_77;
128045: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
128046: l_rec_acct_attrs.array_num_value(39) := p_source_78;
128047:
128048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128050:
128051: ---------------------------------------------------------------------------------------------------------------
128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128045: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
128046: l_rec_acct_attrs.array_num_value(39) := p_source_78;
128047:
128048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128050:
128051: ---------------------------------------------------------------------------------------------------------------
128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128053: ---------------------------------------------------------------------------------------------------------------

Line 128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128050:
128051: ---------------------------------------------------------------------------------------------------------------
128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128053: ---------------------------------------------------------------------------------------------------------------
128054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128055:
128056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128050:
128051: ---------------------------------------------------------------------------------------------------------------
128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128053: ---------------------------------------------------------------------------------------------------------------
128054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128055:
128056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128058:

Line 128056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128053: ---------------------------------------------------------------------------------------------------------------
128054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128055:
128056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128058:
128059: IF xla_accounting_cache_pkg.GetValueChar
128060: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128053: ---------------------------------------------------------------------------------------------------------------
128054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128055:
128056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128058:
128059: IF xla_accounting_cache_pkg.GetValueChar
128060: (p_source_code => 'LEDGER_CATEGORY_CODE'
128061: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128068: xla_ae_lines_pkg.BflowUpgEntry

128064: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128065: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128066: )
128067: THEN
128068: xla_ae_lines_pkg.BflowUpgEntry
128069: (p_business_method_code => l_bflow_method_code
128070: ,p_business_class_code => l_bflow_class_code
128071: ,p_balance_type => l_balance_type_code);
128072: ELSE

Line 128074: XLA_AE_LINES_PKG.business_flow_validation(

128070: ,p_business_class_code => l_bflow_class_code
128071: ,p_balance_type => l_balance_type_code);
128072: ELSE
128073: NULL;
128074: XLA_AE_LINES_PKG.business_flow_validation(
128075: p_business_method_code => l_bflow_method_code
128076: ,p_business_class_code => l_bflow_class_code
128077: ,p_inherit_description_flag => l_inherit_desc_flag);
128078: END IF;

Line 128121: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128117: xla_accounting_err_pkg.build_message
128118: (p_appli_s_name => 'XLA'
128119: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128120: ,p_token_1 => 'LINE_NUMBER'
128121: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128122: ,p_token_2 => 'LINE_TYPE_NAME'
128123: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128124: l_component_type
128125: ,l_component_code

Line 128157: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128153: --
128154: --
128155: ------------------------------------------------------------------------------------------------
128156: -- 4219869 Business Flow
128157: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128158: -- Prior Entry. Currently, the following code is always generated.
128159: ------------------------------------------------------------------------------------------------
128160: -- No ValidateCurrentLine for business flow method of Prior Entry
128161:

Line 128166: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128162: ------------------------------------------------------------------------------------
128163: -- 4219869 Business Flow
128164: -- Populated credit and debit amounts -- Need to generate this within IF
128165: ------------------------------------------------------------------------------------
128166: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128167:
128168: ----------------------------------------------------------------------------------
128169: -- 4219869 Business Flow
128170: -- Update journal entry status -- Need to generate this within IF

Line 128198: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128194: -- To allow MPA report to determine if it should generate report process
128195: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128196: ------------------------------------------------------------------------------------------
128197:
128198: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128199: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128200: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128201: -- call ADRs
128202: -- Bug 4922099

Line 128199: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128195: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128196: ------------------------------------------------------------------------------------------
128197:
128198: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128199: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128200: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128201: -- call ADRs
128202: -- Bug 4922099
128203: --

Line 128220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128216:
128217: --
128218: -- Update the line information that should be overwritten
128219: --
128220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128221: p_header_num => 1);
128222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128223:
128224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128218: -- Update the line information that should be overwritten
128219: --
128220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128221: p_header_num => 1);
128222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128223:
128224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128225:
128226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128221: p_header_num => 1);
128222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128223:
128224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128225:
128226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128228: END IF;

Line 128227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128223:
128224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128225:
128226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128228: END IF;
128229:
128230: --
128231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128230: --
128231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128232: --
128233: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128235: ELSE
128236: ---------------------------------------------------------------------------------------------------
128237: -- 4262811a Switch Sign
128238: ---------------------------------------------------------------------------------------------------

Line 128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128235: ELSE
128236: ---------------------------------------------------------------------------------------------------
128237: -- 4262811a Switch Sign
128238: ---------------------------------------------------------------------------------------------------
128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128236: ---------------------------------------------------------------------------------------------------
128237: -- 4262811a Switch Sign
128238: ---------------------------------------------------------------------------------------------------
128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302

Line 128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128237: -- 4262811a Switch Sign
128238: ---------------------------------------------------------------------------------------------------
128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302
128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128238: ---------------------------------------------------------------------------------------------------
128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302
128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302
128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128247:

Line 128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302
128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128247:
128248: END IF;
128249:

Line 128246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128244: -- 5132302
128245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128247:
128248: END IF;
128249:
128250: -- 4955764

Line 128251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128247:
128248: END IF;
128249:
128250: -- 4955764
128251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128253:
128254:
128255: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128255: XLA_AE_LINES_PKG.ValidateCurrentLine;

128251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128253:
128254:
128255: XLA_AE_LINES_PKG.ValidateCurrentLine;
128256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128257:
128258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128253:
128254:
128255: XLA_AE_LINES_PKG.ValidateCurrentLine;
128256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128257:
128258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128260: ,p_balance_type_code => l_balance_type_code);

Line 128454: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

128450: --
128451: -- bulk performance
128452: --
128453: l_balance_type_code VARCHAR2(1);
128454: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
128455: l_log_module VARCHAR2(240);
128456:
128457: --
128458: -- Upgrade strategy

Line 128534: XLA_AE_LINES_PKG.SetNewLine;

128530: ') = 'Y'
128531: THEN
128532:
128533: --
128534: XLA_AE_LINES_PKG.SetNewLine;
128535:
128536: p_balance_type_code := l_balance_type_code;
128537: -- set the flag so later we will know whether the gain loss line needs to be created
128538:

Line 128546: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

128542:
128543: --
128544: -- bulk performance
128545: --
128546: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
128547: p_header_num => 0); -- 4262811
128548: --
128549: -- set accounting line options
128550: --

Line 128551: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

128547: p_header_num => 0); -- 4262811
128548: --
128549: -- set accounting line options
128550: --
128551: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
128552: p_natural_side_code => 'C'
128553: , p_gain_or_loss_flag => 'N'
128554: , p_gl_transfer_mode_code => 'S'
128555: , p_acct_entry_type_code => 'E'

Line 128565: xla_ae_lines_pkg.SetAcctLineType

128561: --
128562: --
128563: -- set accounting line type info
128564: --
128565: xla_ae_lines_pkg.SetAcctLineType
128566: (p_component_type => l_component_type
128567: ,p_event_type_code => l_event_type_code
128568: ,p_line_definition_owner_code => l_line_definition_owner_code
128569: ,p_line_definition_code => l_line_definition_code

Line 128579: xla_ae_lines_pkg.SetAcctClass(

128575: ,p_event_class_code => l_event_class_code);
128576: --
128577: -- set accounting class
128578: --
128579: xla_ae_lines_pkg.SetAcctClass(
128580: p_accounting_class_code => 'PREPAID_EXPENSE'
128581: , p_ae_header_id => l_ae_header_id
128582: );
128583:

Line 128587: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

128583:
128584: --
128585: -- set rounding class
128586: --
128587: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128588: 'PREPAID_EXPENSE';
128589:
128590: --
128591: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 128591: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

128587: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128588: 'PREPAID_EXPENSE';
128589:
128590: --
128591: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128592: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128593: --
128594: -- bulk performance
128595: --

Line 128592: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

128588: 'PREPAID_EXPENSE';
128589:
128590: --
128591: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128592: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128593: --
128594: -- bulk performance
128595: --
128596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 128596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

128592: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128593: --
128594: -- bulk performance
128595: --
128596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128597:
128598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128600:

Line 128598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

128594: -- bulk performance
128595: --
128596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128597:
128598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128600:
128601: -- 4955764
128602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128600:
128601: -- 4955764
128602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128604:
128605: -- 4458381 Public Sector Enh
128606: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;

Line 128606: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;

128602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128604:
128605: -- 4458381 Public Sector Enh
128606: XLA_AE_LINES_PKG.g_rec_lines.array_encumbrance_type_id(XLA_AE_LINES_PKG.g_LineNumber) := 1060;
128607: --
128608: -- set accounting attributes for the line type
128609: --
128610: l_entered_amt_idx := 25;

Line 128712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128708: l_rec_acct_attrs.array_num_value(43) := p_source_77;
128709: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128710: l_rec_acct_attrs.array_num_value(44) := p_source_78;
128711:
128712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128714:
128715: ---------------------------------------------------------------------------------------------------------------
128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128709: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128710: l_rec_acct_attrs.array_num_value(44) := p_source_78;
128711:
128712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128714:
128715: ---------------------------------------------------------------------------------------------------------------
128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128717: ---------------------------------------------------------------------------------------------------------------

Line 128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128714:
128715: ---------------------------------------------------------------------------------------------------------------
128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128717: ---------------------------------------------------------------------------------------------------------------
128718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128719:
128720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128714:
128715: ---------------------------------------------------------------------------------------------------------------
128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128717: ---------------------------------------------------------------------------------------------------------------
128718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128719:
128720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128722:

Line 128720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128717: ---------------------------------------------------------------------------------------------------------------
128718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128719:
128720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128722:
128723: IF xla_accounting_cache_pkg.GetValueChar
128724: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128717: ---------------------------------------------------------------------------------------------------------------
128718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128719:
128720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128722:
128723: IF xla_accounting_cache_pkg.GetValueChar
128724: (p_source_code => 'LEDGER_CATEGORY_CODE'
128725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128732: xla_ae_lines_pkg.BflowUpgEntry

128728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128730: )
128731: THEN
128732: xla_ae_lines_pkg.BflowUpgEntry
128733: (p_business_method_code => l_bflow_method_code
128734: ,p_business_class_code => l_bflow_class_code
128735: ,p_balance_type => l_balance_type_code);
128736: ELSE

Line 128772: xla_ae_lines_pkg.set_ccid(

128768: , x_value_type_code => l_adr_value_type_code
128769: , p_side => 'NA'
128770: );
128771:
128772: xla_ae_lines_pkg.set_ccid(
128773: p_code_combination_id => l_ccid
128774: , p_value_type_code => l_adr_value_type_code
128775: , p_transaction_coa_id => l_adr_transaction_coa_id
128776: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128804: xla_accounting_err_pkg.build_message
128805: (p_appli_s_name => 'XLA'
128806: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128807: ,p_token_1 => 'LINE_NUMBER'
128808: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128809: ,p_token_2 => 'LINE_TYPE_NAME'
128810: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128811: l_component_type
128812: ,l_component_code

Line 128844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128840: --
128841: --
128842: ------------------------------------------------------------------------------------------------
128843: -- 4219869 Business Flow
128844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128845: -- Prior Entry. Currently, the following code is always generated.
128846: ------------------------------------------------------------------------------------------------
128847: XLA_AE_LINES_PKG.ValidateCurrentLine;
128848:

Line 128847: XLA_AE_LINES_PKG.ValidateCurrentLine;

128843: -- 4219869 Business Flow
128844: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128845: -- Prior Entry. Currently, the following code is always generated.
128846: ------------------------------------------------------------------------------------------------
128847: XLA_AE_LINES_PKG.ValidateCurrentLine;
128848:
128849: ------------------------------------------------------------------------------------
128850: -- 4219869 Business Flow
128851: -- Populated credit and debit amounts -- Need to generate this within IF

Line 128853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128849: ------------------------------------------------------------------------------------
128850: -- 4219869 Business Flow
128851: -- Populated credit and debit amounts -- Need to generate this within IF
128852: ------------------------------------------------------------------------------------
128853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128854:
128855: ----------------------------------------------------------------------------------
128856: -- 4219869 Business Flow
128857: -- Update journal entry status -- Need to generate this within IF

Line 128885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128881: -- To allow MPA report to determine if it should generate report process
128882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128883: ------------------------------------------------------------------------------------------
128884:
128885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128888: -- call ADRs
128889: -- Bug 4922099

Line 128886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128882: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128883: ------------------------------------------------------------------------------------------
128884:
128885: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128886: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128887: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128888: -- call ADRs
128889: -- Bug 4922099
128890: --

Line 128910: xla_ae_lines_pkg.set_ccid(

128906: , x_value_type_code => l_adr_value_type_code
128907: , p_side => 'NA'
128908: );
128909:
128910: xla_ae_lines_pkg.set_ccid(
128911: p_code_combination_id => l_ccid
128912: , p_value_type_code => l_adr_value_type_code
128913: , p_transaction_coa_id => l_adr_transaction_coa_id
128914: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128933: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128929:
128930: --
128931: -- Update the line information that should be overwritten
128932: --
128933: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128934: p_header_num => 1);
128935: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128936:
128937: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128935: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128931: -- Update the line information that should be overwritten
128932: --
128933: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128934: p_header_num => 1);
128935: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128936:
128937: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128938:
128939: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128937: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128933: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128934: p_header_num => 1);
128935: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128936:
128937: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128938:
128939: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128940: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128941: END IF;

Line 128940: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128936:
128937: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128938:
128939: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128940: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128941: END IF;
128942:
128943: --
128944: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128947: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128943: --
128944: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128945: --
128946: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128947: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128948: ELSE
128949: ---------------------------------------------------------------------------------------------------
128950: -- 4262811a Switch Sign
128951: ---------------------------------------------------------------------------------------------------

Line 128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128948: ELSE
128949: ---------------------------------------------------------------------------------------------------
128950: -- 4262811a Switch Sign
128951: ---------------------------------------------------------------------------------------------------
128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128949: ---------------------------------------------------------------------------------------------------
128950: -- 4262811a Switch Sign
128951: ---------------------------------------------------------------------------------------------------
128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302

Line 128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128950: -- 4262811a Switch Sign
128951: ---------------------------------------------------------------------------------------------------
128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302
128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128951: ---------------------------------------------------------------------------------------------------
128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302
128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128959: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128952: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302
128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128959: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128960:

Line 128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128954: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302
128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128959: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128960:
128961: END IF;
128962:

Line 128959: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128955: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128956: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128957: -- 5132302
128958: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128959: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128960:
128961: END IF;
128962:
128963: -- 4955764

Line 128964: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128960:
128961: END IF;
128962:
128963: -- 4955764
128964: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128965: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128966:
128967:
128968: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128968: XLA_AE_LINES_PKG.ValidateCurrentLine;

128964: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128965: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128966:
128967:
128968: XLA_AE_LINES_PKG.ValidateCurrentLine;
128969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128970:
128971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128972: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128965: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128966:
128967:
128968: XLA_AE_LINES_PKG.ValidateCurrentLine;
128969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128970:
128971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128972: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128973: ,p_balance_type_code => l_balance_type_code);

Line 129159: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

129155: --
129156: -- bulk performance
129157: --
129158: l_balance_type_code VARCHAR2(1);
129159: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
129160: l_log_module VARCHAR2(240);
129161:
129162: --
129163: -- Upgrade strategy

Line 129234: XLA_AE_LINES_PKG.SetNewLine;

129230: ') = 'Y'
129231: THEN
129232:
129233: --
129234: XLA_AE_LINES_PKG.SetNewLine;
129235:
129236: p_balance_type_code := l_balance_type_code;
129237: -- set the flag so later we will know whether the gain loss line needs to be created
129238:

Line 129246: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129242:
129243: --
129244: -- bulk performance
129245: --
129246: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129247: p_header_num => 0); -- 4262811
129248: --
129249: -- set accounting line options
129250: --

Line 129251: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129247: p_header_num => 0); -- 4262811
129248: --
129249: -- set accounting line options
129250: --
129251: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129252: p_natural_side_code => 'C'
129253: , p_gain_or_loss_flag => 'N'
129254: , p_gl_transfer_mode_code => 'S'
129255: , p_acct_entry_type_code => 'E'

Line 129265: xla_ae_lines_pkg.SetAcctLineType

129261: --
129262: --
129263: -- set accounting line type info
129264: --
129265: xla_ae_lines_pkg.SetAcctLineType
129266: (p_component_type => l_component_type
129267: ,p_event_type_code => l_event_type_code
129268: ,p_line_definition_owner_code => l_line_definition_owner_code
129269: ,p_line_definition_code => l_line_definition_code

Line 129279: xla_ae_lines_pkg.SetAcctClass(

129275: ,p_event_class_code => l_event_class_code);
129276: --
129277: -- set accounting class
129278: --
129279: xla_ae_lines_pkg.SetAcctClass(
129280: p_accounting_class_code => 'QV'
129281: , p_ae_header_id => l_ae_header_id
129282: );
129283:

Line 129287: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129283:
129284: --
129285: -- set rounding class
129286: --
129287: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129288: 'QV';
129289:
129290: --
129291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129287: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129288: 'QV';
129289:
129290: --
129291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129293: --
129294: -- bulk performance
129295: --

Line 129292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129288: 'QV';
129289:
129290: --
129291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129293: --
129294: -- bulk performance
129295: --
129296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129293: --
129294: -- bulk performance
129295: --
129296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129297:
129298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129300:

Line 129298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129294: -- bulk performance
129295: --
129296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129297:
129298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129300:
129301: -- 4955764
129302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129300:
129301: -- 4955764
129302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129304:
129305: -- 4458381 Public Sector Enh
129306:

Line 129400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

129396: l_rec_acct_attrs.array_num_value(37) := p_source_77;
129397: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
129398: l_rec_acct_attrs.array_num_value(38) := p_source_78;
129399:
129400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129402:
129403: ---------------------------------------------------------------------------------------------------------------
129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 129401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

129397: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
129398: l_rec_acct_attrs.array_num_value(38) := p_source_78;
129399:
129400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129402:
129403: ---------------------------------------------------------------------------------------------------------------
129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129405: ---------------------------------------------------------------------------------------------------------------

Line 129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

129400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129402:
129403: ---------------------------------------------------------------------------------------------------------------
129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129405: ---------------------------------------------------------------------------------------------------------------
129406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129407:
129408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 129406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

129402:
129403: ---------------------------------------------------------------------------------------------------------------
129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129405: ---------------------------------------------------------------------------------------------------------------
129406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129407:
129408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129410:

Line 129408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129405: ---------------------------------------------------------------------------------------------------------------
129406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129407:
129408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129410:
129411: IF xla_accounting_cache_pkg.GetValueChar
129412: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 129409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129405: ---------------------------------------------------------------------------------------------------------------
129406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129407:
129408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129410:
129411: IF xla_accounting_cache_pkg.GetValueChar
129412: (p_source_code => 'LEDGER_CATEGORY_CODE'
129413: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 129420: xla_ae_lines_pkg.BflowUpgEntry

129416: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129417: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
129418: )
129419: THEN
129420: xla_ae_lines_pkg.BflowUpgEntry
129421: (p_business_method_code => l_bflow_method_code
129422: ,p_business_class_code => l_bflow_class_code
129423: ,p_balance_type => l_balance_type_code);
129424: ELSE

Line 129426: XLA_AE_LINES_PKG.business_flow_validation(

129422: ,p_business_class_code => l_bflow_class_code
129423: ,p_balance_type => l_balance_type_code);
129424: ELSE
129425: NULL;
129426: XLA_AE_LINES_PKG.business_flow_validation(
129427: p_business_method_code => l_bflow_method_code
129428: ,p_business_class_code => l_bflow_class_code
129429: ,p_inherit_description_flag => l_inherit_desc_flag);
129430: END IF;

Line 129473: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

129469: xla_accounting_err_pkg.build_message
129470: (p_appli_s_name => 'XLA'
129471: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
129472: ,p_token_1 => 'LINE_NUMBER'
129473: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
129474: ,p_token_2 => 'LINE_TYPE_NAME'
129475: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
129476: l_component_type
129477: ,l_component_code

Line 129509: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

129505: --
129506: --
129507: ------------------------------------------------------------------------------------------------
129508: -- 4219869 Business Flow
129509: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129510: -- Prior Entry. Currently, the following code is always generated.
129511: ------------------------------------------------------------------------------------------------
129512: -- No ValidateCurrentLine for business flow method of Prior Entry
129513:

Line 129518: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129514: ------------------------------------------------------------------------------------
129515: -- 4219869 Business Flow
129516: -- Populated credit and debit amounts -- Need to generate this within IF
129517: ------------------------------------------------------------------------------------
129518: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129519:
129520: ----------------------------------------------------------------------------------
129521: -- 4219869 Business Flow
129522: -- Update journal entry status -- Need to generate this within IF

Line 129550: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

129546: -- To allow MPA report to determine if it should generate report process
129547: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129548: ------------------------------------------------------------------------------------------
129549:
129550: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129551: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129552: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129553: -- call ADRs
129554: -- Bug 4922099

Line 129551: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

129547: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129548: ------------------------------------------------------------------------------------------
129549:
129550: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129551: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129552: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129553: -- call ADRs
129554: -- Bug 4922099
129555: --

Line 129572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

129568:
129569: --
129570: -- Update the line information that should be overwritten
129571: --
129572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129573: p_header_num => 1);
129574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129575:
129576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 129574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

129570: -- Update the line information that should be overwritten
129571: --
129572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129573: p_header_num => 1);
129574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129575:
129576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129577:
129578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 129576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

129572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129573: p_header_num => 1);
129574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129575:
129576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129577:
129578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129580: END IF;

Line 129579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

129575:
129576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129577:
129578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129580: END IF;
129581:
129582: --
129583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 129586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

129582: --
129583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129584: --
129585: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129587: ELSE
129588: ---------------------------------------------------------------------------------------------------
129589: -- 4262811a Switch Sign
129590: ---------------------------------------------------------------------------------------------------

Line 129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

129587: ELSE
129588: ---------------------------------------------------------------------------------------------------
129589: -- 4262811a Switch Sign
129590: ---------------------------------------------------------------------------------------------------
129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129588: ---------------------------------------------------------------------------------------------------
129589: -- 4262811a Switch Sign
129590: ---------------------------------------------------------------------------------------------------
129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302

Line 129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129589: -- 4262811a Switch Sign
129590: ---------------------------------------------------------------------------------------------------
129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302
129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129590: ---------------------------------------------------------------------------------------------------
129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302
129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302
129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129599:

Line 129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

129593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302
129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129599:
129600: END IF;
129601:

Line 129598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129596: -- 5132302
129597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129599:
129600: END IF;
129601:
129602: -- 4955764

Line 129603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129599:
129600: END IF;
129601:
129602: -- 4955764
129603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129605:
129606:
129607: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 129607: XLA_AE_LINES_PKG.ValidateCurrentLine;

129603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129605:
129606:
129607: XLA_AE_LINES_PKG.ValidateCurrentLine;
129608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129609:
129610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 129608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129605:
129606:
129607: XLA_AE_LINES_PKG.ValidateCurrentLine;
129608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129609:
129610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129612: ,p_balance_type_code => l_balance_type_code);

Line 129798: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

129794: --
129795: -- bulk performance
129796: --
129797: l_balance_type_code VARCHAR2(1);
129798: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
129799: l_log_module VARCHAR2(240);
129800:
129801: --
129802: -- Upgrade strategy

Line 129873: XLA_AE_LINES_PKG.SetNewLine;

129869: ') = 'Y'
129870: THEN
129871:
129872: --
129873: XLA_AE_LINES_PKG.SetNewLine;
129874:
129875: p_balance_type_code := l_balance_type_code;
129876: -- set the flag so later we will know whether the gain loss line needs to be created
129877:

Line 129885: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129881:
129882: --
129883: -- bulk performance
129884: --
129885: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129886: p_header_num => 0); -- 4262811
129887: --
129888: -- set accounting line options
129889: --

Line 129890: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129886: p_header_num => 0); -- 4262811
129887: --
129888: -- set accounting line options
129889: --
129890: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129891: p_natural_side_code => 'C'
129892: , p_gain_or_loss_flag => 'N'
129893: , p_gl_transfer_mode_code => 'S'
129894: , p_acct_entry_type_code => 'E'

Line 129904: xla_ae_lines_pkg.SetAcctLineType

129900: --
129901: --
129902: -- set accounting line type info
129903: --
129904: xla_ae_lines_pkg.SetAcctLineType
129905: (p_component_type => l_component_type
129906: ,p_event_type_code => l_event_type_code
129907: ,p_line_definition_owner_code => l_line_definition_owner_code
129908: ,p_line_definition_code => l_line_definition_code

Line 129918: xla_ae_lines_pkg.SetAcctClass(

129914: ,p_event_class_code => l_event_class_code);
129915: --
129916: -- set accounting class
129917: --
129918: xla_ae_lines_pkg.SetAcctClass(
129919: p_accounting_class_code => 'QV'
129920: , p_ae_header_id => l_ae_header_id
129921: );
129922:

Line 129926: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129922:
129923: --
129924: -- set rounding class
129925: --
129926: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129927: 'QV';
129928:
129929: --
129930: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129930: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129926: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129927: 'QV';
129928:
129929: --
129930: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129931: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129932: --
129933: -- bulk performance
129934: --

Line 129931: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129927: 'QV';
129928:
129929: --
129930: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129931: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129932: --
129933: -- bulk performance
129934: --
129935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129931: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129932: --
129933: -- bulk performance
129934: --
129935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129936:
129937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129939:

Line 129937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129933: -- bulk performance
129934: --
129935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129936:
129937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129939:
129940: -- 4955764
129941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129939:
129940: -- 4955764
129941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129943:
129944: -- 4458381 Public Sector Enh
129945:

Line 130037: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

130033: l_rec_acct_attrs.array_num_value(36) := p_source_77;
130034: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
130035: l_rec_acct_attrs.array_num_value(37) := p_source_78;
130036:
130037: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130038: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130039:
130040: ---------------------------------------------------------------------------------------------------------------
130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 130038: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

130034: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
130035: l_rec_acct_attrs.array_num_value(37) := p_source_78;
130036:
130037: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130038: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130039:
130040: ---------------------------------------------------------------------------------------------------------------
130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130042: ---------------------------------------------------------------------------------------------------------------

Line 130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

130037: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130038: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130039:
130040: ---------------------------------------------------------------------------------------------------------------
130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130042: ---------------------------------------------------------------------------------------------------------------
130043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130044:
130045: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 130043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

130039:
130040: ---------------------------------------------------------------------------------------------------------------
130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130042: ---------------------------------------------------------------------------------------------------------------
130043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130044:
130045: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130047:

Line 130045: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130041: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130042: ---------------------------------------------------------------------------------------------------------------
130043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130044:
130045: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130047:
130048: IF xla_accounting_cache_pkg.GetValueChar
130049: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 130046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130042: ---------------------------------------------------------------------------------------------------------------
130043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130044:
130045: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130047:
130048: IF xla_accounting_cache_pkg.GetValueChar
130049: (p_source_code => 'LEDGER_CATEGORY_CODE'
130050: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 130057: xla_ae_lines_pkg.BflowUpgEntry

130053: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130054: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
130055: )
130056: THEN
130057: xla_ae_lines_pkg.BflowUpgEntry
130058: (p_business_method_code => l_bflow_method_code
130059: ,p_business_class_code => l_bflow_class_code
130060: ,p_balance_type => l_balance_type_code);
130061: ELSE

Line 130063: XLA_AE_LINES_PKG.business_flow_validation(

130059: ,p_business_class_code => l_bflow_class_code
130060: ,p_balance_type => l_balance_type_code);
130061: ELSE
130062: NULL;
130063: XLA_AE_LINES_PKG.business_flow_validation(
130064: p_business_method_code => l_bflow_method_code
130065: ,p_business_class_code => l_bflow_class_code
130066: ,p_inherit_description_flag => l_inherit_desc_flag);
130067: END IF;

Line 130110: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

130106: xla_accounting_err_pkg.build_message
130107: (p_appli_s_name => 'XLA'
130108: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
130109: ,p_token_1 => 'LINE_NUMBER'
130110: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
130111: ,p_token_2 => 'LINE_TYPE_NAME'
130112: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
130113: l_component_type
130114: ,l_component_code

Line 130146: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

130142: --
130143: --
130144: ------------------------------------------------------------------------------------------------
130145: -- 4219869 Business Flow
130146: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130147: -- Prior Entry. Currently, the following code is always generated.
130148: ------------------------------------------------------------------------------------------------
130149: -- No ValidateCurrentLine for business flow method of Prior Entry
130150:

Line 130155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130151: ------------------------------------------------------------------------------------
130152: -- 4219869 Business Flow
130153: -- Populated credit and debit amounts -- Need to generate this within IF
130154: ------------------------------------------------------------------------------------
130155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130156:
130157: ----------------------------------------------------------------------------------
130158: -- 4219869 Business Flow
130159: -- Update journal entry status -- Need to generate this within IF

Line 130187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

130183: -- To allow MPA report to determine if it should generate report process
130184: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130185: ------------------------------------------------------------------------------------------
130186:
130187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130189: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130190: -- call ADRs
130191: -- Bug 4922099

Line 130188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

130184: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130185: ------------------------------------------------------------------------------------------
130186:
130187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130189: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130190: -- call ADRs
130191: -- Bug 4922099
130192: --

Line 130209: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

130205:
130206: --
130207: -- Update the line information that should be overwritten
130208: --
130209: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130210: p_header_num => 1);
130211: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130212:
130213: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 130211: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

130207: -- Update the line information that should be overwritten
130208: --
130209: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130210: p_header_num => 1);
130211: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130212:
130213: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130214:
130215: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 130213: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

130209: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130210: p_header_num => 1);
130211: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130212:
130213: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130214:
130215: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130216: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130217: END IF;

Line 130216: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

130212:
130213: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130214:
130215: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130216: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130217: END IF;
130218:
130219: --
130220: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 130223: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

130219: --
130220: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130221: --
130222: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130223: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130224: ELSE
130225: ---------------------------------------------------------------------------------------------------
130226: -- 4262811a Switch Sign
130227: ---------------------------------------------------------------------------------------------------

Line 130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

130224: ELSE
130225: ---------------------------------------------------------------------------------------------------
130226: -- 4262811a Switch Sign
130227: ---------------------------------------------------------------------------------------------------
130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130225: ---------------------------------------------------------------------------------------------------
130226: -- 4262811a Switch Sign
130227: ---------------------------------------------------------------------------------------------------
130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302

Line 130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130226: -- 4262811a Switch Sign
130227: ---------------------------------------------------------------------------------------------------
130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302
130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130227: ---------------------------------------------------------------------------------------------------
130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302
130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130235: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130228: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302
130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130235: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130236:

Line 130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

130230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302
130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130235: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130236:
130237: END IF;
130238:

Line 130235: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130231: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130232: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130233: -- 5132302
130234: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130235: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130236:
130237: END IF;
130238:
130239: -- 4955764

Line 130240: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130236:
130237: END IF;
130238:
130239: -- 4955764
130240: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130241: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130242:
130243:
130244: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130244: XLA_AE_LINES_PKG.ValidateCurrentLine;

130240: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130241: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130242:
130243:
130244: XLA_AE_LINES_PKG.ValidateCurrentLine;
130245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130246:
130247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130248: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130241: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130242:
130243:
130244: XLA_AE_LINES_PKG.ValidateCurrentLine;
130245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130246:
130247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130248: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130249: ,p_balance_type_code => l_balance_type_code);

Line 130437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

130433: --
130434: -- bulk performance
130435: --
130436: l_balance_type_code VARCHAR2(1);
130437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
130438: l_log_module VARCHAR2(240);
130439:
130440: --
130441: -- Upgrade strategy

Line 130512: XLA_AE_LINES_PKG.SetNewLine;

130508: ') = 'Y'
130509: THEN
130510:
130511: --
130512: XLA_AE_LINES_PKG.SetNewLine;
130513:
130514: p_balance_type_code := l_balance_type_code;
130515: -- set the flag so later we will know whether the gain loss line needs to be created
130516:

Line 130524: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

130520:
130521: --
130522: -- bulk performance
130523: --
130524: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
130525: p_header_num => 0); -- 4262811
130526: --
130527: -- set accounting line options
130528: --

Line 130529: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

130525: p_header_num => 0); -- 4262811
130526: --
130527: -- set accounting line options
130528: --
130529: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
130530: p_natural_side_code => 'C'
130531: , p_gain_or_loss_flag => 'N'
130532: , p_gl_transfer_mode_code => 'S'
130533: , p_acct_entry_type_code => 'E'

Line 130543: xla_ae_lines_pkg.SetAcctLineType

130539: --
130540: --
130541: -- set accounting line type info
130542: --
130543: xla_ae_lines_pkg.SetAcctLineType
130544: (p_component_type => l_component_type
130545: ,p_event_type_code => l_event_type_code
130546: ,p_line_definition_owner_code => l_line_definition_owner_code
130547: ,p_line_definition_code => l_line_definition_code

Line 130557: xla_ae_lines_pkg.SetAcctClass(

130553: ,p_event_class_code => l_event_class_code);
130554: --
130555: -- set accounting class
130556: --
130557: xla_ae_lines_pkg.SetAcctClass(
130558: p_accounting_class_code => 'QV'
130559: , p_ae_header_id => l_ae_header_id
130560: );
130561:

Line 130565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

130561:
130562: --
130563: -- set rounding class
130564: --
130565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130566: 'QV';
130567:
130568: --
130569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 130569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

130565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130566: 'QV';
130567:
130568: --
130569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130571: --
130572: -- bulk performance
130573: --

Line 130570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

130566: 'QV';
130567:
130568: --
130569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130571: --
130572: -- bulk performance
130573: --
130574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 130574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

130570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130571: --
130572: -- bulk performance
130573: --
130574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130575:
130576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130578:

Line 130576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

130572: -- bulk performance
130573: --
130574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130575:
130576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130578:
130579: -- 4955764
130580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130578:
130579: -- 4955764
130580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130582:
130583: -- 4458381 Public Sector Enh
130584:

Line 130680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

130676: l_rec_acct_attrs.array_num_value(38) := p_source_77;
130677: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
130678: l_rec_acct_attrs.array_num_value(39) := p_source_78;
130679:
130680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130682:
130683: ---------------------------------------------------------------------------------------------------------------
130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 130681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

130677: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
130678: l_rec_acct_attrs.array_num_value(39) := p_source_78;
130679:
130680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130682:
130683: ---------------------------------------------------------------------------------------------------------------
130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130685: ---------------------------------------------------------------------------------------------------------------

Line 130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

130680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130682:
130683: ---------------------------------------------------------------------------------------------------------------
130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130685: ---------------------------------------------------------------------------------------------------------------
130686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130687:
130688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 130686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

130682:
130683: ---------------------------------------------------------------------------------------------------------------
130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130685: ---------------------------------------------------------------------------------------------------------------
130686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130687:
130688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130690:

Line 130688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130685: ---------------------------------------------------------------------------------------------------------------
130686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130687:
130688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130690:
130691: IF xla_accounting_cache_pkg.GetValueChar
130692: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 130689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130685: ---------------------------------------------------------------------------------------------------------------
130686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130687:
130688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130690:
130691: IF xla_accounting_cache_pkg.GetValueChar
130692: (p_source_code => 'LEDGER_CATEGORY_CODE'
130693: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 130700: xla_ae_lines_pkg.BflowUpgEntry

130696: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130697: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
130698: )
130699: THEN
130700: xla_ae_lines_pkg.BflowUpgEntry
130701: (p_business_method_code => l_bflow_method_code
130702: ,p_business_class_code => l_bflow_class_code
130703: ,p_balance_type => l_balance_type_code);
130704: ELSE

Line 130706: XLA_AE_LINES_PKG.business_flow_validation(

130702: ,p_business_class_code => l_bflow_class_code
130703: ,p_balance_type => l_balance_type_code);
130704: ELSE
130705: NULL;
130706: XLA_AE_LINES_PKG.business_flow_validation(
130707: p_business_method_code => l_bflow_method_code
130708: ,p_business_class_code => l_bflow_class_code
130709: ,p_inherit_description_flag => l_inherit_desc_flag);
130710: END IF;

Line 130753: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

130749: xla_accounting_err_pkg.build_message
130750: (p_appli_s_name => 'XLA'
130751: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
130752: ,p_token_1 => 'LINE_NUMBER'
130753: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
130754: ,p_token_2 => 'LINE_TYPE_NAME'
130755: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
130756: l_component_type
130757: ,l_component_code

Line 130789: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

130785: --
130786: --
130787: ------------------------------------------------------------------------------------------------
130788: -- 4219869 Business Flow
130789: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130790: -- Prior Entry. Currently, the following code is always generated.
130791: ------------------------------------------------------------------------------------------------
130792: -- No ValidateCurrentLine for business flow method of Prior Entry
130793:

Line 130798: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130794: ------------------------------------------------------------------------------------
130795: -- 4219869 Business Flow
130796: -- Populated credit and debit amounts -- Need to generate this within IF
130797: ------------------------------------------------------------------------------------
130798: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130799:
130800: ----------------------------------------------------------------------------------
130801: -- 4219869 Business Flow
130802: -- Update journal entry status -- Need to generate this within IF

Line 130830: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

130826: -- To allow MPA report to determine if it should generate report process
130827: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130828: ------------------------------------------------------------------------------------------
130829:
130830: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130831: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130832: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130833: -- call ADRs
130834: -- Bug 4922099

Line 130831: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

130827: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130828: ------------------------------------------------------------------------------------------
130829:
130830: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130831: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130832: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130833: -- call ADRs
130834: -- Bug 4922099
130835: --

Line 130852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

130848:
130849: --
130850: -- Update the line information that should be overwritten
130851: --
130852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130853: p_header_num => 1);
130854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130855:
130856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 130854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

130850: -- Update the line information that should be overwritten
130851: --
130852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130853: p_header_num => 1);
130854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130855:
130856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130857:
130858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 130856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

130852: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130853: p_header_num => 1);
130854: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130855:
130856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130857:
130858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130860: END IF;

Line 130859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

130855:
130856: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130857:
130858: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130859: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130860: END IF;
130861:
130862: --
130863: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 130866: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

130862: --
130863: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130864: --
130865: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130866: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130867: ELSE
130868: ---------------------------------------------------------------------------------------------------
130869: -- 4262811a Switch Sign
130870: ---------------------------------------------------------------------------------------------------

Line 130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

130867: ELSE
130868: ---------------------------------------------------------------------------------------------------
130869: -- 4262811a Switch Sign
130870: ---------------------------------------------------------------------------------------------------
130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130868: ---------------------------------------------------------------------------------------------------
130869: -- 4262811a Switch Sign
130870: ---------------------------------------------------------------------------------------------------
130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302

Line 130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130869: -- 4262811a Switch Sign
130870: ---------------------------------------------------------------------------------------------------
130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302
130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130870: ---------------------------------------------------------------------------------------------------
130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302
130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130871: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302
130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130879:

Line 130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

130873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302
130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130879:
130880: END IF;
130881:

Line 130878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130874: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130875: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130876: -- 5132302
130877: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130878: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130879:
130880: END IF;
130881:
130882: -- 4955764

Line 130883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130879:
130880: END IF;
130881:
130882: -- 4955764
130883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130885:
130886:
130887: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130887: XLA_AE_LINES_PKG.ValidateCurrentLine;

130883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130885:
130886:
130887: XLA_AE_LINES_PKG.ValidateCurrentLine;
130888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130889:
130890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130885:
130886:
130887: XLA_AE_LINES_PKG.ValidateCurrentLine;
130888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130889:
130890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130892: ,p_balance_type_code => l_balance_type_code);

Line 131080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

131076: --
131077: -- bulk performance
131078: --
131079: l_balance_type_code VARCHAR2(1);
131080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
131081: l_log_module VARCHAR2(240);
131082:
131083: --
131084: -- Upgrade strategy

Line 131155: XLA_AE_LINES_PKG.SetNewLine;

131151: ') = 'Y'
131152: THEN
131153:
131154: --
131155: XLA_AE_LINES_PKG.SetNewLine;
131156:
131157: p_balance_type_code := l_balance_type_code;
131158: -- set the flag so later we will know whether the gain loss line needs to be created
131159:

Line 131167: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

131163:
131164: --
131165: -- bulk performance
131166: --
131167: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
131168: p_header_num => 0); -- 4262811
131169: --
131170: -- set accounting line options
131171: --

Line 131172: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

131168: p_header_num => 0); -- 4262811
131169: --
131170: -- set accounting line options
131171: --
131172: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
131173: p_natural_side_code => 'C'
131174: , p_gain_or_loss_flag => 'N'
131175: , p_gl_transfer_mode_code => 'S'
131176: , p_acct_entry_type_code => 'E'

Line 131186: xla_ae_lines_pkg.SetAcctLineType

131182: --
131183: --
131184: -- set accounting line type info
131185: --
131186: xla_ae_lines_pkg.SetAcctLineType
131187: (p_component_type => l_component_type
131188: ,p_event_type_code => l_event_type_code
131189: ,p_line_definition_owner_code => l_line_definition_owner_code
131190: ,p_line_definition_code => l_line_definition_code

Line 131200: xla_ae_lines_pkg.SetAcctClass(

131196: ,p_event_class_code => l_event_class_code);
131197: --
131198: -- set accounting class
131199: --
131200: xla_ae_lines_pkg.SetAcctClass(
131201: p_accounting_class_code => 'QV'
131202: , p_ae_header_id => l_ae_header_id
131203: );
131204:

Line 131208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

131204:
131205: --
131206: -- set rounding class
131207: --
131208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131209: 'QV';
131210:
131211: --
131212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 131212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

131208: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131209: 'QV';
131210:
131211: --
131212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131214: --
131215: -- bulk performance
131216: --

Line 131213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

131209: 'QV';
131210:
131211: --
131212: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131214: --
131215: -- bulk performance
131216: --
131217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 131217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

131213: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131214: --
131215: -- bulk performance
131216: --
131217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131218:
131219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131221:

Line 131219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

131215: -- bulk performance
131216: --
131217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131218:
131219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131221:
131222: -- 4955764
131223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131221:
131222: -- 4955764
131223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131225:
131226: -- 4458381 Public Sector Enh
131227:

Line 131321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

131317: l_rec_acct_attrs.array_num_value(37) := p_source_77;
131318: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
131319: l_rec_acct_attrs.array_num_value(38) := p_source_78;
131320:
131321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131323:
131324: ---------------------------------------------------------------------------------------------------------------
131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 131322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

131318: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
131319: l_rec_acct_attrs.array_num_value(38) := p_source_78;
131320:
131321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131323:
131324: ---------------------------------------------------------------------------------------------------------------
131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131326: ---------------------------------------------------------------------------------------------------------------

Line 131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

131321: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131322: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131323:
131324: ---------------------------------------------------------------------------------------------------------------
131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131326: ---------------------------------------------------------------------------------------------------------------
131327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131328:
131329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 131327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

131323:
131324: ---------------------------------------------------------------------------------------------------------------
131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131326: ---------------------------------------------------------------------------------------------------------------
131327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131328:
131329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131331:

Line 131329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131325: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131326: ---------------------------------------------------------------------------------------------------------------
131327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131328:
131329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131331:
131332: IF xla_accounting_cache_pkg.GetValueChar
131333: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 131330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131326: ---------------------------------------------------------------------------------------------------------------
131327: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131328:
131329: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131331:
131332: IF xla_accounting_cache_pkg.GetValueChar
131333: (p_source_code => 'LEDGER_CATEGORY_CODE'
131334: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 131341: xla_ae_lines_pkg.BflowUpgEntry

131337: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131338: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
131339: )
131340: THEN
131341: xla_ae_lines_pkg.BflowUpgEntry
131342: (p_business_method_code => l_bflow_method_code
131343: ,p_business_class_code => l_bflow_class_code
131344: ,p_balance_type => l_balance_type_code);
131345: ELSE

Line 131347: XLA_AE_LINES_PKG.business_flow_validation(

131343: ,p_business_class_code => l_bflow_class_code
131344: ,p_balance_type => l_balance_type_code);
131345: ELSE
131346: NULL;
131347: XLA_AE_LINES_PKG.business_flow_validation(
131348: p_business_method_code => l_bflow_method_code
131349: ,p_business_class_code => l_bflow_class_code
131350: ,p_inherit_description_flag => l_inherit_desc_flag);
131351: END IF;

Line 131394: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

131390: xla_accounting_err_pkg.build_message
131391: (p_appli_s_name => 'XLA'
131392: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
131393: ,p_token_1 => 'LINE_NUMBER'
131394: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
131395: ,p_token_2 => 'LINE_TYPE_NAME'
131396: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
131397: l_component_type
131398: ,l_component_code

Line 131430: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

131426: --
131427: --
131428: ------------------------------------------------------------------------------------------------
131429: -- 4219869 Business Flow
131430: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131431: -- Prior Entry. Currently, the following code is always generated.
131432: ------------------------------------------------------------------------------------------------
131433: -- No ValidateCurrentLine for business flow method of Prior Entry
131434:

Line 131439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131435: ------------------------------------------------------------------------------------
131436: -- 4219869 Business Flow
131437: -- Populated credit and debit amounts -- Need to generate this within IF
131438: ------------------------------------------------------------------------------------
131439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131440:
131441: ----------------------------------------------------------------------------------
131442: -- 4219869 Business Flow
131443: -- Update journal entry status -- Need to generate this within IF

Line 131471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

131467: -- To allow MPA report to determine if it should generate report process
131468: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131469: ------------------------------------------------------------------------------------------
131470:
131471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131473: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131474: -- call ADRs
131475: -- Bug 4922099

Line 131472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

131468: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131469: ------------------------------------------------------------------------------------------
131470:
131471: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131472: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131473: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131474: -- call ADRs
131475: -- Bug 4922099
131476: --

Line 131493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

131489:
131490: --
131491: -- Update the line information that should be overwritten
131492: --
131493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131494: p_header_num => 1);
131495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131496:
131497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 131495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

131491: -- Update the line information that should be overwritten
131492: --
131493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131494: p_header_num => 1);
131495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131496:
131497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131498:
131499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 131497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

131493: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131494: p_header_num => 1);
131495: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131496:
131497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131498:
131499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131501: END IF;

Line 131500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

131496:
131497: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131498:
131499: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131500: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131501: END IF;
131502:
131503: --
131504: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 131507: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

131503: --
131504: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131505: --
131506: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131507: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131508: ELSE
131509: ---------------------------------------------------------------------------------------------------
131510: -- 4262811a Switch Sign
131511: ---------------------------------------------------------------------------------------------------

Line 131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

131508: ELSE
131509: ---------------------------------------------------------------------------------------------------
131510: -- 4262811a Switch Sign
131511: ---------------------------------------------------------------------------------------------------
131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131509: ---------------------------------------------------------------------------------------------------
131510: -- 4262811a Switch Sign
131511: ---------------------------------------------------------------------------------------------------
131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302

Line 131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131510: -- 4262811a Switch Sign
131511: ---------------------------------------------------------------------------------------------------
131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302
131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131511: ---------------------------------------------------------------------------------------------------
131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302
131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131512: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302
131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131520:

Line 131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

131514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302
131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131520:
131521: END IF;
131522:

Line 131519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131515: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131516: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131517: -- 5132302
131518: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131519: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131520:
131521: END IF;
131522:
131523: -- 4955764

Line 131524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131520:
131521: END IF;
131522:
131523: -- 4955764
131524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131526:
131527:
131528: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 131528: XLA_AE_LINES_PKG.ValidateCurrentLine;

131524: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131526:
131527:
131528: XLA_AE_LINES_PKG.ValidateCurrentLine;
131529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131530:
131531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 131529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131525: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131526:
131527:
131528: XLA_AE_LINES_PKG.ValidateCurrentLine;
131529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131530:
131531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131533: ,p_balance_type_code => l_balance_type_code);

Line 131727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

131723: --
131724: -- bulk performance
131725: --
131726: l_balance_type_code VARCHAR2(1);
131727: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
131728: l_log_module VARCHAR2(240);
131729:
131730: --
131731: -- Upgrade strategy

Line 131797: XLA_AE_LINES_PKG.SetNewLine;

131793: ') <> 'Y'
131794: THEN
131795:
131796: --
131797: XLA_AE_LINES_PKG.SetNewLine;
131798:
131799: p_balance_type_code := l_balance_type_code;
131800: -- set the flag so later we will know whether the gain loss line needs to be created
131801:

Line 131809: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

131805:
131806: --
131807: -- bulk performance
131808: --
131809: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
131810: p_header_num => 0); -- 4262811
131811: --
131812: -- set accounting line options
131813: --

Line 131814: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

131810: p_header_num => 0); -- 4262811
131811: --
131812: -- set accounting line options
131813: --
131814: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
131815: p_natural_side_code => 'D'
131816: , p_gain_or_loss_flag => 'N'
131817: , p_gl_transfer_mode_code => 'S'
131818: , p_acct_entry_type_code => 'A'

Line 131828: xla_ae_lines_pkg.SetAcctLineType

131824: --
131825: --
131826: -- set accounting line type info
131827: --
131828: xla_ae_lines_pkg.SetAcctLineType
131829: (p_component_type => l_component_type
131830: ,p_event_type_code => l_event_type_code
131831: ,p_line_definition_owner_code => l_line_definition_owner_code
131832: ,p_line_definition_code => l_line_definition_code

Line 131842: xla_ae_lines_pkg.SetAcctClass(

131838: ,p_event_class_code => l_event_class_code);
131839: --
131840: -- set accounting class
131841: --
131842: xla_ae_lines_pkg.SetAcctClass(
131843: p_accounting_class_code => 'RTAX'
131844: , p_ae_header_id => l_ae_header_id
131845: );
131846:

Line 131850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

131846:
131847: --
131848: -- set rounding class
131849: --
131850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131851: 'RTAX';
131852:
131853: --
131854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 131854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

131850: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131851: 'RTAX';
131852:
131853: --
131854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131856: --
131857: -- bulk performance
131858: --

Line 131855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

131851: 'RTAX';
131852:
131853: --
131854: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131856: --
131857: -- bulk performance
131858: --
131859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 131859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

131855: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131856: --
131857: -- bulk performance
131858: --
131859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131860:
131861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131863:

Line 131861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

131857: -- bulk performance
131858: --
131859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131860:
131861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131863:
131864: -- 4955764
131865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131863:
131864: -- 4955764
131865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131867:
131868: -- 4458381 Public Sector Enh
131869:

Line 131973: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

131969: l_rec_acct_attrs.array_num_value(42) := p_source_77;
131970: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
131971: l_rec_acct_attrs.array_num_value(43) := p_source_78;
131972:
131973: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131974: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131975:
131976: ---------------------------------------------------------------------------------------------------------------
131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 131974: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

131970: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
131971: l_rec_acct_attrs.array_num_value(43) := p_source_78;
131972:
131973: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131974: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131975:
131976: ---------------------------------------------------------------------------------------------------------------
131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131978: ---------------------------------------------------------------------------------------------------------------

Line 131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

131973: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131974: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131975:
131976: ---------------------------------------------------------------------------------------------------------------
131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131978: ---------------------------------------------------------------------------------------------------------------
131979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131980:
131981: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 131979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

131975:
131976: ---------------------------------------------------------------------------------------------------------------
131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131978: ---------------------------------------------------------------------------------------------------------------
131979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131980:
131981: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131982: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131983:

Line 131981: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131977: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131978: ---------------------------------------------------------------------------------------------------------------
131979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131980:
131981: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131982: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131983:
131984: IF xla_accounting_cache_pkg.GetValueChar
131985: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 131982: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131978: ---------------------------------------------------------------------------------------------------------------
131979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131980:
131981: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131982: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131983:
131984: IF xla_accounting_cache_pkg.GetValueChar
131985: (p_source_code => 'LEDGER_CATEGORY_CODE'
131986: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 131993: xla_ae_lines_pkg.BflowUpgEntry

131989: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131990: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
131991: )
131992: THEN
131993: xla_ae_lines_pkg.BflowUpgEntry
131994: (p_business_method_code => l_bflow_method_code
131995: ,p_business_class_code => l_bflow_class_code
131996: ,p_balance_type => l_balance_type_code);
131997: ELSE

Line 132010: xla_ae_lines_pkg.SetLineDescription(

132006: --
132007: -- call description
132008: --
132009:
132010: xla_ae_lines_pkg.SetLineDescription(
132011: p_ae_header_id => l_ae_header_id
132012: ,p_description => Description_2 (
132013: p_application_id => p_application_id
132014: , p_ae_header_id => l_ae_header_id

Line 132043: xla_ae_lines_pkg.set_ccid(

132039: , x_value_type_code => l_adr_value_type_code
132040: , p_side => 'NA'
132041: );
132042:
132043: xla_ae_lines_pkg.set_ccid(
132044: p_code_combination_id => l_ccid
132045: , p_value_type_code => l_adr_value_type_code
132046: , p_transaction_coa_id => l_adr_transaction_coa_id
132047: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132079: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

132075: xla_accounting_err_pkg.build_message
132076: (p_appli_s_name => 'XLA'
132077: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
132078: ,p_token_1 => 'LINE_NUMBER'
132079: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
132080: ,p_token_2 => 'LINE_TYPE_NAME'
132081: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
132082: l_component_type
132083: ,l_component_code

Line 132115: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132111: --
132112: --
132113: ------------------------------------------------------------------------------------------------
132114: -- 4219869 Business Flow
132115: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132116: -- Prior Entry. Currently, the following code is always generated.
132117: ------------------------------------------------------------------------------------------------
132118: XLA_AE_LINES_PKG.ValidateCurrentLine;
132119:

Line 132118: XLA_AE_LINES_PKG.ValidateCurrentLine;

132114: -- 4219869 Business Flow
132115: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132116: -- Prior Entry. Currently, the following code is always generated.
132117: ------------------------------------------------------------------------------------------------
132118: XLA_AE_LINES_PKG.ValidateCurrentLine;
132119:
132120: ------------------------------------------------------------------------------------
132121: -- 4219869 Business Flow
132122: -- Populated credit and debit amounts -- Need to generate this within IF

Line 132124: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132120: ------------------------------------------------------------------------------------
132121: -- 4219869 Business Flow
132122: -- Populated credit and debit amounts -- Need to generate this within IF
132123: ------------------------------------------------------------------------------------
132124: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132125:
132126: ----------------------------------------------------------------------------------
132127: -- 4219869 Business Flow
132128: -- Update journal entry status -- Need to generate this within IF

Line 132156: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132152: -- To allow MPA report to determine if it should generate report process
132153: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132154: ------------------------------------------------------------------------------------------
132155:
132156: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132157: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132158: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132159: -- call ADRs
132160: -- Bug 4922099

Line 132157: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132153: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132154: ------------------------------------------------------------------------------------------
132155:
132156: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132157: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132158: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132159: -- call ADRs
132160: -- Bug 4922099
132161: --

Line 132181: xla_ae_lines_pkg.set_ccid(

132177: , x_value_type_code => l_adr_value_type_code
132178: , p_side => 'NA'
132179: );
132180:
132181: xla_ae_lines_pkg.set_ccid(
132182: p_code_combination_id => l_ccid
132183: , p_value_type_code => l_adr_value_type_code
132184: , p_transaction_coa_id => l_adr_transaction_coa_id
132185: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132200:
132201: --
132202: -- Update the line information that should be overwritten
132203: --
132204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132205: p_header_num => 1);
132206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132207:
132208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132202: -- Update the line information that should be overwritten
132203: --
132204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132205: p_header_num => 1);
132206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132207:
132208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132209:
132210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132205: p_header_num => 1);
132206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132207:
132208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132209:
132210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132212: END IF;

Line 132211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132207:
132208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132209:
132210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132212: END IF;
132213:
132214: --
132215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132214: --
132215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132216: --
132217: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132219: ELSE
132220: ---------------------------------------------------------------------------------------------------
132221: -- 4262811a Switch Sign
132222: ---------------------------------------------------------------------------------------------------

Line 132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132219: ELSE
132220: ---------------------------------------------------------------------------------------------------
132221: -- 4262811a Switch Sign
132222: ---------------------------------------------------------------------------------------------------
132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132220: ---------------------------------------------------------------------------------------------------
132221: -- 4262811a Switch Sign
132222: ---------------------------------------------------------------------------------------------------
132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302

Line 132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132221: -- 4262811a Switch Sign
132222: ---------------------------------------------------------------------------------------------------
132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302
132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132222: ---------------------------------------------------------------------------------------------------
132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302
132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302
132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132231:

Line 132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302
132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132231:
132232: END IF;
132233:

Line 132230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132228: -- 5132302
132229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132231:
132232: END IF;
132233:
132234: -- 4955764

Line 132235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132231:
132232: END IF;
132233:
132234: -- 4955764
132235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132237:
132238:
132239: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132239: XLA_AE_LINES_PKG.ValidateCurrentLine;

132235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132237:
132238:
132239: XLA_AE_LINES_PKG.ValidateCurrentLine;
132240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132241:
132242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132237:
132238:
132239: XLA_AE_LINES_PKG.ValidateCurrentLine;
132240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132241:
132242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132244: ,p_balance_type_code => l_balance_type_code);

Line 132430: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

132426: --
132427: -- bulk performance
132428: --
132429: l_balance_type_code VARCHAR2(1);
132430: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
132431: l_log_module VARCHAR2(240);
132432:
132433: --
132434: -- Upgrade strategy

Line 132504: XLA_AE_LINES_PKG.SetNewLine;

132500: ') = 'Y'
132501: THEN
132502:
132503: --
132504: XLA_AE_LINES_PKG.SetNewLine;
132505:
132506: p_balance_type_code := l_balance_type_code;
132507: -- set the flag so later we will know whether the gain loss line needs to be created
132508:

Line 132516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

132512:
132513: --
132514: -- bulk performance
132515: --
132516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
132517: p_header_num => 0); -- 4262811
132518: --
132519: -- set accounting line options
132520: --

Line 132521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

132517: p_header_num => 0); -- 4262811
132518: --
132519: -- set accounting line options
132520: --
132521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
132522: p_natural_side_code => 'C'
132523: , p_gain_or_loss_flag => 'N'
132524: , p_gl_transfer_mode_code => 'S'
132525: , p_acct_entry_type_code => 'E'

Line 132535: xla_ae_lines_pkg.SetAcctLineType

132531: --
132532: --
132533: -- set accounting line type info
132534: --
132535: xla_ae_lines_pkg.SetAcctLineType
132536: (p_component_type => l_component_type
132537: ,p_event_type_code => l_event_type_code
132538: ,p_line_definition_owner_code => l_line_definition_owner_code
132539: ,p_line_definition_code => l_line_definition_code

Line 132549: xla_ae_lines_pkg.SetAcctClass(

132545: ,p_event_class_code => l_event_class_code);
132546: --
132547: -- set accounting class
132548: --
132549: xla_ae_lines_pkg.SetAcctClass(
132550: p_accounting_class_code => 'RTAX'
132551: , p_ae_header_id => l_ae_header_id
132552: );
132553:

Line 132557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

132553:
132554: --
132555: -- set rounding class
132556: --
132557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132558: 'RTAX';
132559:
132560: --
132561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 132561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

132557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132558: 'RTAX';
132559:
132560: --
132561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132563: --
132564: -- bulk performance
132565: --

Line 132562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

132558: 'RTAX';
132559:
132560: --
132561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132563: --
132564: -- bulk performance
132565: --
132566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 132566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

132562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132563: --
132564: -- bulk performance
132565: --
132566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132567:
132568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132570:

Line 132568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

132564: -- bulk performance
132565: --
132566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132567:
132568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132570:
132571: -- 4955764
132572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132570:
132571: -- 4955764
132572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132573: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132574:
132575: -- 4458381 Public Sector Enh
132576:

Line 132670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

132666: l_rec_acct_attrs.array_num_value(37) := p_source_77;
132667: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
132668: l_rec_acct_attrs.array_num_value(38) := p_source_78;
132669:
132670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132672:
132673: ---------------------------------------------------------------------------------------------------------------
132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 132671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

132667: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
132668: l_rec_acct_attrs.array_num_value(38) := p_source_78;
132669:
132670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132672:
132673: ---------------------------------------------------------------------------------------------------------------
132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132675: ---------------------------------------------------------------------------------------------------------------

Line 132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

132670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132672:
132673: ---------------------------------------------------------------------------------------------------------------
132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132675: ---------------------------------------------------------------------------------------------------------------
132676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132677:
132678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 132676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

132672:
132673: ---------------------------------------------------------------------------------------------------------------
132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132675: ---------------------------------------------------------------------------------------------------------------
132676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132677:
132678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132680:

Line 132678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132675: ---------------------------------------------------------------------------------------------------------------
132676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132677:
132678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132680:
132681: IF xla_accounting_cache_pkg.GetValueChar
132682: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 132679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132675: ---------------------------------------------------------------------------------------------------------------
132676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132677:
132678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132680:
132681: IF xla_accounting_cache_pkg.GetValueChar
132682: (p_source_code => 'LEDGER_CATEGORY_CODE'
132683: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 132690: xla_ae_lines_pkg.BflowUpgEntry

132686: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132687: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
132688: )
132689: THEN
132690: xla_ae_lines_pkg.BflowUpgEntry
132691: (p_business_method_code => l_bflow_method_code
132692: ,p_business_class_code => l_bflow_class_code
132693: ,p_balance_type => l_balance_type_code);
132694: ELSE

Line 132696: XLA_AE_LINES_PKG.business_flow_validation(

132692: ,p_business_class_code => l_bflow_class_code
132693: ,p_balance_type => l_balance_type_code);
132694: ELSE
132695: NULL;
132696: XLA_AE_LINES_PKG.business_flow_validation(
132697: p_business_method_code => l_bflow_method_code
132698: ,p_business_class_code => l_bflow_class_code
132699: ,p_inherit_description_flag => l_inherit_desc_flag);
132700: END IF;

Line 132743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

132739: xla_accounting_err_pkg.build_message
132740: (p_appli_s_name => 'XLA'
132741: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
132742: ,p_token_1 => 'LINE_NUMBER'
132743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
132744: ,p_token_2 => 'LINE_TYPE_NAME'
132745: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
132746: l_component_type
132747: ,l_component_code

Line 132779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132775: --
132776: --
132777: ------------------------------------------------------------------------------------------------
132778: -- 4219869 Business Flow
132779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132780: -- Prior Entry. Currently, the following code is always generated.
132781: ------------------------------------------------------------------------------------------------
132782: -- No ValidateCurrentLine for business flow method of Prior Entry
132783:

Line 132788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132784: ------------------------------------------------------------------------------------
132785: -- 4219869 Business Flow
132786: -- Populated credit and debit amounts -- Need to generate this within IF
132787: ------------------------------------------------------------------------------------
132788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132789:
132790: ----------------------------------------------------------------------------------
132791: -- 4219869 Business Flow
132792: -- Update journal entry status -- Need to generate this within IF

Line 132820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132816: -- To allow MPA report to determine if it should generate report process
132817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132818: ------------------------------------------------------------------------------------------
132819:
132820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132823: -- call ADRs
132824: -- Bug 4922099

Line 132821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132818: ------------------------------------------------------------------------------------------
132819:
132820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132823: -- call ADRs
132824: -- Bug 4922099
132825: --

Line 132842: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132838:
132839: --
132840: -- Update the line information that should be overwritten
132841: --
132842: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132843: p_header_num => 1);
132844: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132845:
132846: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132844: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132840: -- Update the line information that should be overwritten
132841: --
132842: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132843: p_header_num => 1);
132844: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132845:
132846: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132847:
132848: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132846: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132842: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132843: p_header_num => 1);
132844: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132845:
132846: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132847:
132848: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132849: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132850: END IF;

Line 132849: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132845:
132846: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132847:
132848: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132849: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132850: END IF;
132851:
132852: --
132853: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132856: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132852: --
132853: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132854: --
132855: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132856: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132857: ELSE
132858: ---------------------------------------------------------------------------------------------------
132859: -- 4262811a Switch Sign
132860: ---------------------------------------------------------------------------------------------------

Line 132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132857: ELSE
132858: ---------------------------------------------------------------------------------------------------
132859: -- 4262811a Switch Sign
132860: ---------------------------------------------------------------------------------------------------
132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132858: ---------------------------------------------------------------------------------------------------
132859: -- 4262811a Switch Sign
132860: ---------------------------------------------------------------------------------------------------
132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302

Line 132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132859: -- 4262811a Switch Sign
132860: ---------------------------------------------------------------------------------------------------
132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302
132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132860: ---------------------------------------------------------------------------------------------------
132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302
132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132861: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302
132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132869:

Line 132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132863: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302
132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132869:
132870: END IF;
132871:

Line 132868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132865: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132866: -- 5132302
132867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132868: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132869:
132870: END IF;
132871:
132872: -- 4955764

Line 132873: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132869:
132870: END IF;
132871:
132872: -- 4955764
132873: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132874: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132875:
132876:
132877: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132877: XLA_AE_LINES_PKG.ValidateCurrentLine;

132873: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132874: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132875:
132876:
132877: XLA_AE_LINES_PKG.ValidateCurrentLine;
132878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132879:
132880: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132881: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132874: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132875:
132876:
132877: XLA_AE_LINES_PKG.ValidateCurrentLine;
132878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132879:
132880: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132881: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132882: ,p_balance_type_code => l_balance_type_code);

Line 133074: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133070: --
133071: -- bulk performance
133072: --
133073: l_balance_type_code VARCHAR2(1);
133074: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133075: l_log_module VARCHAR2(240);
133076:
133077: --
133078: -- Upgrade strategy

Line 133144: XLA_AE_LINES_PKG.SetNewLine;

133140: ') <> 'Y'
133141: THEN
133142:
133143: --
133144: XLA_AE_LINES_PKG.SetNewLine;
133145:
133146: p_balance_type_code := l_balance_type_code;
133147: -- set the flag so later we will know whether the gain loss line needs to be created
133148:

Line 133156: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133152:
133153: --
133154: -- bulk performance
133155: --
133156: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133157: p_header_num => 0); -- 4262811
133158: --
133159: -- set accounting line options
133160: --

Line 133161: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133157: p_header_num => 0); -- 4262811
133158: --
133159: -- set accounting line options
133160: --
133161: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133162: p_natural_side_code => 'D'
133163: , p_gain_or_loss_flag => 'N'
133164: , p_gl_transfer_mode_code => 'S'
133165: , p_acct_entry_type_code => 'A'

Line 133175: xla_ae_lines_pkg.SetAcctLineType

133171: --
133172: --
133173: -- set accounting line type info
133174: --
133175: xla_ae_lines_pkg.SetAcctLineType
133176: (p_component_type => l_component_type
133177: ,p_event_type_code => l_event_type_code
133178: ,p_line_definition_owner_code => l_line_definition_owner_code
133179: ,p_line_definition_code => l_line_definition_code

Line 133189: xla_ae_lines_pkg.SetAcctClass(

133185: ,p_event_class_code => l_event_class_code);
133186: --
133187: -- set accounting class
133188: --
133189: xla_ae_lines_pkg.SetAcctClass(
133190: p_accounting_class_code => 'RTAX'
133191: , p_ae_header_id => l_ae_header_id
133192: );
133193:

Line 133197: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133193:
133194: --
133195: -- set rounding class
133196: --
133197: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133198: 'RTAX';
133199:
133200: --
133201: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133201: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133197: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133198: 'RTAX';
133199:
133200: --
133201: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133202: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133203: --
133204: -- bulk performance
133205: --

Line 133202: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133198: 'RTAX';
133199:
133200: --
133201: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133202: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133203: --
133204: -- bulk performance
133205: --
133206: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133206: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133202: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133203: --
133204: -- bulk performance
133205: --
133206: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133207:
133208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133209: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133210:

Line 133208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133204: -- bulk performance
133205: --
133206: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133207:
133208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133209: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133210:
133211: -- 4955764
133212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133208: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133209: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133210:
133211: -- 4955764
133212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133214:
133215: -- 4458381 Public Sector Enh
133216:

Line 133318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

133314: l_rec_acct_attrs.array_num_value(41) := p_source_77;
133315: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
133316: l_rec_acct_attrs.array_num_value(42) := p_source_78;
133317:
133318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133320:
133321: ---------------------------------------------------------------------------------------------------------------
133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 133319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

133315: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
133316: l_rec_acct_attrs.array_num_value(42) := p_source_78;
133317:
133318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133320:
133321: ---------------------------------------------------------------------------------------------------------------
133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133323: ---------------------------------------------------------------------------------------------------------------

Line 133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

133318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133320:
133321: ---------------------------------------------------------------------------------------------------------------
133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133323: ---------------------------------------------------------------------------------------------------------------
133324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133325:
133326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 133324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

133320:
133321: ---------------------------------------------------------------------------------------------------------------
133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133323: ---------------------------------------------------------------------------------------------------------------
133324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133325:
133326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133328:

Line 133326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133323: ---------------------------------------------------------------------------------------------------------------
133324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133325:
133326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133328:
133329: IF xla_accounting_cache_pkg.GetValueChar
133330: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 133327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133323: ---------------------------------------------------------------------------------------------------------------
133324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133325:
133326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133328:
133329: IF xla_accounting_cache_pkg.GetValueChar
133330: (p_source_code => 'LEDGER_CATEGORY_CODE'
133331: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 133338: xla_ae_lines_pkg.BflowUpgEntry

133334: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133335: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
133336: )
133337: THEN
133338: xla_ae_lines_pkg.BflowUpgEntry
133339: (p_business_method_code => l_bflow_method_code
133340: ,p_business_class_code => l_bflow_class_code
133341: ,p_balance_type => l_balance_type_code);
133342: ELSE

Line 133355: xla_ae_lines_pkg.SetLineDescription(

133351: --
133352: -- call description
133353: --
133354:
133355: xla_ae_lines_pkg.SetLineDescription(
133356: p_ae_header_id => l_ae_header_id
133357: ,p_description => Description_2 (
133358: p_application_id => p_application_id
133359: , p_ae_header_id => l_ae_header_id

Line 133388: xla_ae_lines_pkg.set_ccid(

133384: , x_value_type_code => l_adr_value_type_code
133385: , p_side => 'NA'
133386: );
133387:
133388: xla_ae_lines_pkg.set_ccid(
133389: p_code_combination_id => l_ccid
133390: , p_value_type_code => l_adr_value_type_code
133391: , p_transaction_coa_id => l_adr_transaction_coa_id
133392: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

133420: xla_accounting_err_pkg.build_message
133421: (p_appli_s_name => 'XLA'
133422: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
133423: ,p_token_1 => 'LINE_NUMBER'
133424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
133425: ,p_token_2 => 'LINE_TYPE_NAME'
133426: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
133427: l_component_type
133428: ,l_component_code

Line 133460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

133456: --
133457: --
133458: ------------------------------------------------------------------------------------------------
133459: -- 4219869 Business Flow
133460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133461: -- Prior Entry. Currently, the following code is always generated.
133462: ------------------------------------------------------------------------------------------------
133463: XLA_AE_LINES_PKG.ValidateCurrentLine;
133464:

Line 133463: XLA_AE_LINES_PKG.ValidateCurrentLine;

133459: -- 4219869 Business Flow
133460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133461: -- Prior Entry. Currently, the following code is always generated.
133462: ------------------------------------------------------------------------------------------------
133463: XLA_AE_LINES_PKG.ValidateCurrentLine;
133464:
133465: ------------------------------------------------------------------------------------
133466: -- 4219869 Business Flow
133467: -- Populated credit and debit amounts -- Need to generate this within IF

Line 133469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133465: ------------------------------------------------------------------------------------
133466: -- 4219869 Business Flow
133467: -- Populated credit and debit amounts -- Need to generate this within IF
133468: ------------------------------------------------------------------------------------
133469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133470:
133471: ----------------------------------------------------------------------------------
133472: -- 4219869 Business Flow
133473: -- Update journal entry status -- Need to generate this within IF

Line 133501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

133497: -- To allow MPA report to determine if it should generate report process
133498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133499: ------------------------------------------------------------------------------------------
133500:
133501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133504: -- call ADRs
133505: -- Bug 4922099

Line 133502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

133498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133499: ------------------------------------------------------------------------------------------
133500:
133501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133504: -- call ADRs
133505: -- Bug 4922099
133506: --

Line 133526: xla_ae_lines_pkg.set_ccid(

133522: , x_value_type_code => l_adr_value_type_code
133523: , p_side => 'NA'
133524: );
133525:
133526: xla_ae_lines_pkg.set_ccid(
133527: p_code_combination_id => l_ccid
133528: , p_value_type_code => l_adr_value_type_code
133529: , p_transaction_coa_id => l_adr_transaction_coa_id
133530: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

133545:
133546: --
133547: -- Update the line information that should be overwritten
133548: --
133549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133550: p_header_num => 1);
133551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133552:
133553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 133551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

133547: -- Update the line information that should be overwritten
133548: --
133549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133550: p_header_num => 1);
133551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133552:
133553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133554:
133555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 133553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

133549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133550: p_header_num => 1);
133551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133552:
133553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133554:
133555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133557: END IF;

Line 133556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

133552:
133553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133554:
133555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133557: END IF;
133558:
133559: --
133560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 133563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

133559: --
133560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133561: --
133562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133564: ELSE
133565: ---------------------------------------------------------------------------------------------------
133566: -- 4262811a Switch Sign
133567: ---------------------------------------------------------------------------------------------------

Line 133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

133564: ELSE
133565: ---------------------------------------------------------------------------------------------------
133566: -- 4262811a Switch Sign
133567: ---------------------------------------------------------------------------------------------------
133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133565: ---------------------------------------------------------------------------------------------------
133566: -- 4262811a Switch Sign
133567: ---------------------------------------------------------------------------------------------------
133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302

Line 133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133566: -- 4262811a Switch Sign
133567: ---------------------------------------------------------------------------------------------------
133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302
133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133567: ---------------------------------------------------------------------------------------------------
133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302
133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302
133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133576:

Line 133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

133570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302
133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133576:
133577: END IF;
133578:

Line 133575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133573: -- 5132302
133574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133576:
133577: END IF;
133578:
133579: -- 4955764

Line 133580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133576:
133577: END IF;
133578:
133579: -- 4955764
133580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133582:
133583:
133584: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 133584: XLA_AE_LINES_PKG.ValidateCurrentLine;

133580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133582:
133583:
133584: XLA_AE_LINES_PKG.ValidateCurrentLine;
133585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133586:
133587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 133585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133582:
133583:
133584: XLA_AE_LINES_PKG.ValidateCurrentLine;
133585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133586:
133587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133589: ,p_balance_type_code => l_balance_type_code);

Line 133773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133769: --
133770: -- bulk performance
133771: --
133772: l_balance_type_code VARCHAR2(1);
133773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133774: l_log_module VARCHAR2(240);
133775:
133776: --
133777: -- Upgrade strategy

Line 133847: XLA_AE_LINES_PKG.SetNewLine;

133843: ') = 'Y'
133844: THEN
133845:
133846: --
133847: XLA_AE_LINES_PKG.SetNewLine;
133848:
133849: p_balance_type_code := l_balance_type_code;
133850: -- set the flag so later we will know whether the gain loss line needs to be created
133851:

Line 133859: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133855:
133856: --
133857: -- bulk performance
133858: --
133859: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133860: p_header_num => 0); -- 4262811
133861: --
133862: -- set accounting line options
133863: --

Line 133864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133860: p_header_num => 0); -- 4262811
133861: --
133862: -- set accounting line options
133863: --
133864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133865: p_natural_side_code => 'C'
133866: , p_gain_or_loss_flag => 'N'
133867: , p_gl_transfer_mode_code => 'S'
133868: , p_acct_entry_type_code => 'E'

Line 133878: xla_ae_lines_pkg.SetAcctLineType

133874: --
133875: --
133876: -- set accounting line type info
133877: --
133878: xla_ae_lines_pkg.SetAcctLineType
133879: (p_component_type => l_component_type
133880: ,p_event_type_code => l_event_type_code
133881: ,p_line_definition_owner_code => l_line_definition_owner_code
133882: ,p_line_definition_code => l_line_definition_code

Line 133892: xla_ae_lines_pkg.SetAcctClass(

133888: ,p_event_class_code => l_event_class_code);
133889: --
133890: -- set accounting class
133891: --
133892: xla_ae_lines_pkg.SetAcctClass(
133893: p_accounting_class_code => 'RTAX'
133894: , p_ae_header_id => l_ae_header_id
133895: );
133896:

Line 133900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133896:
133897: --
133898: -- set rounding class
133899: --
133900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133901: 'RTAX';
133902:
133903: --
133904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133901: 'RTAX';
133902:
133903: --
133904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133906: --
133907: -- bulk performance
133908: --

Line 133905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133901: 'RTAX';
133902:
133903: --
133904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133906: --
133907: -- bulk performance
133908: --
133909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133906: --
133907: -- bulk performance
133908: --
133909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133910:
133911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133913:

Line 133911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133907: -- bulk performance
133908: --
133909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133910:
133911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133913:
133914: -- 4955764
133915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133913:
133914: -- 4955764
133915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133917:
133918: -- 4458381 Public Sector Enh
133919:

Line 134011: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134007: l_rec_acct_attrs.array_num_value(36) := p_source_77;
134008: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
134009: l_rec_acct_attrs.array_num_value(37) := p_source_78;
134010:
134011: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134012: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134013:
134014: ---------------------------------------------------------------------------------------------------------------
134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134012: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134008: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
134009: l_rec_acct_attrs.array_num_value(37) := p_source_78;
134010:
134011: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134012: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134013:
134014: ---------------------------------------------------------------------------------------------------------------
134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134016: ---------------------------------------------------------------------------------------------------------------

Line 134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134011: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134012: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134013:
134014: ---------------------------------------------------------------------------------------------------------------
134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134016: ---------------------------------------------------------------------------------------------------------------
134017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134018:
134019: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134013:
134014: ---------------------------------------------------------------------------------------------------------------
134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134016: ---------------------------------------------------------------------------------------------------------------
134017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134018:
134019: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134020: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134021:

Line 134019: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134015: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134016: ---------------------------------------------------------------------------------------------------------------
134017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134018:
134019: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134020: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134021:
134022: IF xla_accounting_cache_pkg.GetValueChar
134023: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134020: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134016: ---------------------------------------------------------------------------------------------------------------
134017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134018:
134019: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134020: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134021:
134022: IF xla_accounting_cache_pkg.GetValueChar
134023: (p_source_code => 'LEDGER_CATEGORY_CODE'
134024: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134031: xla_ae_lines_pkg.BflowUpgEntry

134027: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134028: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134029: )
134030: THEN
134031: xla_ae_lines_pkg.BflowUpgEntry
134032: (p_business_method_code => l_bflow_method_code
134033: ,p_business_class_code => l_bflow_class_code
134034: ,p_balance_type => l_balance_type_code);
134035: ELSE

Line 134037: XLA_AE_LINES_PKG.business_flow_validation(

134033: ,p_business_class_code => l_bflow_class_code
134034: ,p_balance_type => l_balance_type_code);
134035: ELSE
134036: NULL;
134037: XLA_AE_LINES_PKG.business_flow_validation(
134038: p_business_method_code => l_bflow_method_code
134039: ,p_business_class_code => l_bflow_class_code
134040: ,p_inherit_description_flag => l_inherit_desc_flag);
134041: END IF;

Line 134084: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134080: xla_accounting_err_pkg.build_message
134081: (p_appli_s_name => 'XLA'
134082: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134083: ,p_token_1 => 'LINE_NUMBER'
134084: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134085: ,p_token_2 => 'LINE_TYPE_NAME'
134086: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134087: l_component_type
134088: ,l_component_code

Line 134120: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134116: --
134117: --
134118: ------------------------------------------------------------------------------------------------
134119: -- 4219869 Business Flow
134120: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134121: -- Prior Entry. Currently, the following code is always generated.
134122: ------------------------------------------------------------------------------------------------
134123: -- No ValidateCurrentLine for business flow method of Prior Entry
134124:

Line 134129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134125: ------------------------------------------------------------------------------------
134126: -- 4219869 Business Flow
134127: -- Populated credit and debit amounts -- Need to generate this within IF
134128: ------------------------------------------------------------------------------------
134129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134130:
134131: ----------------------------------------------------------------------------------
134132: -- 4219869 Business Flow
134133: -- Update journal entry status -- Need to generate this within IF

Line 134161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134157: -- To allow MPA report to determine if it should generate report process
134158: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134159: ------------------------------------------------------------------------------------------
134160:
134161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134163: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134164: -- call ADRs
134165: -- Bug 4922099

Line 134162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134158: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134159: ------------------------------------------------------------------------------------------
134160:
134161: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134162: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134163: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134164: -- call ADRs
134165: -- Bug 4922099
134166: --

Line 134183: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134179:
134180: --
134181: -- Update the line information that should be overwritten
134182: --
134183: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134184: p_header_num => 1);
134185: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134186:
134187: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134185: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134181: -- Update the line information that should be overwritten
134182: --
134183: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134184: p_header_num => 1);
134185: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134186:
134187: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134188:
134189: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134187: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134183: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134184: p_header_num => 1);
134185: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134186:
134187: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134188:
134189: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134190: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134191: END IF;

Line 134190: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134186:
134187: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134188:
134189: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134190: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134191: END IF;
134192:
134193: --
134194: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134197: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134193: --
134194: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134195: --
134196: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134197: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134198: ELSE
134199: ---------------------------------------------------------------------------------------------------
134200: -- 4262811a Switch Sign
134201: ---------------------------------------------------------------------------------------------------

Line 134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134198: ELSE
134199: ---------------------------------------------------------------------------------------------------
134200: -- 4262811a Switch Sign
134201: ---------------------------------------------------------------------------------------------------
134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134199: ---------------------------------------------------------------------------------------------------
134200: -- 4262811a Switch Sign
134201: ---------------------------------------------------------------------------------------------------
134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302

Line 134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134200: -- 4262811a Switch Sign
134201: ---------------------------------------------------------------------------------------------------
134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302
134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134201: ---------------------------------------------------------------------------------------------------
134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302
134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134209: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134202: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302
134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134209: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134210:

Line 134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302
134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134209: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134210:
134211: END IF;
134212:

Line 134209: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134205: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134206: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134207: -- 5132302
134208: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134209: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134210:
134211: END IF;
134212:
134213: -- 4955764

Line 134214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134210:
134211: END IF;
134212:
134213: -- 4955764
134214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134215: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134216:
134217:
134218: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134218: XLA_AE_LINES_PKG.ValidateCurrentLine;

134214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134215: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134216:
134217:
134218: XLA_AE_LINES_PKG.ValidateCurrentLine;
134219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134220:
134221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134222: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134215: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134216:
134217:
134218: XLA_AE_LINES_PKG.ValidateCurrentLine;
134219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134220:
134221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134222: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134223: ,p_balance_type_code => l_balance_type_code);

Line 134417: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

134413: --
134414: -- bulk performance
134415: --
134416: l_balance_type_code VARCHAR2(1);
134417: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
134418: l_log_module VARCHAR2(240);
134419:
134420: --
134421: -- Upgrade strategy

Line 134487: XLA_AE_LINES_PKG.SetNewLine;

134483: ') <> 'Y'
134484: THEN
134485:
134486: --
134487: XLA_AE_LINES_PKG.SetNewLine;
134488:
134489: p_balance_type_code := l_balance_type_code;
134490: -- set the flag so later we will know whether the gain loss line needs to be created
134491:

Line 134499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

134495:
134496: --
134497: -- bulk performance
134498: --
134499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
134500: p_header_num => 0); -- 4262811
134501: --
134502: -- set accounting line options
134503: --

Line 134504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

134500: p_header_num => 0); -- 4262811
134501: --
134502: -- set accounting line options
134503: --
134504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
134505: p_natural_side_code => 'D'
134506: , p_gain_or_loss_flag => 'N'
134507: , p_gl_transfer_mode_code => 'S'
134508: , p_acct_entry_type_code => 'A'

Line 134518: xla_ae_lines_pkg.SetAcctLineType

134514: --
134515: --
134516: -- set accounting line type info
134517: --
134518: xla_ae_lines_pkg.SetAcctLineType
134519: (p_component_type => l_component_type
134520: ,p_event_type_code => l_event_type_code
134521: ,p_line_definition_owner_code => l_line_definition_owner_code
134522: ,p_line_definition_code => l_line_definition_code

Line 134532: xla_ae_lines_pkg.SetAcctClass(

134528: ,p_event_class_code => l_event_class_code);
134529: --
134530: -- set accounting class
134531: --
134532: xla_ae_lines_pkg.SetAcctClass(
134533: p_accounting_class_code => 'RTAX'
134534: , p_ae_header_id => l_ae_header_id
134535: );
134536:

Line 134540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

134536:
134537: --
134538: -- set rounding class
134539: --
134540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134541: 'RTAX';
134542:
134543: --
134544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 134544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

134540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134541: 'RTAX';
134542:
134543: --
134544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134546: --
134547: -- bulk performance
134548: --

Line 134545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

134541: 'RTAX';
134542:
134543: --
134544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134546: --
134547: -- bulk performance
134548: --
134549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 134549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

134545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134546: --
134547: -- bulk performance
134548: --
134549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134550:
134551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134553:

Line 134551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

134547: -- bulk performance
134548: --
134549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134550:
134551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134553:
134554: -- 4955764
134555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134553:
134554: -- 4955764
134555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134557:
134558: -- 4458381 Public Sector Enh
134559:

Line 134665: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134661: l_rec_acct_attrs.array_num_value(43) := p_source_77;
134662: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134663: l_rec_acct_attrs.array_num_value(44) := p_source_78;
134664:
134665: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134666: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134667:
134668: ---------------------------------------------------------------------------------------------------------------
134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134666: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134662: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134663: l_rec_acct_attrs.array_num_value(44) := p_source_78;
134664:
134665: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134666: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134667:
134668: ---------------------------------------------------------------------------------------------------------------
134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134670: ---------------------------------------------------------------------------------------------------------------

Line 134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134665: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134666: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134667:
134668: ---------------------------------------------------------------------------------------------------------------
134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134670: ---------------------------------------------------------------------------------------------------------------
134671: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134672:
134673: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134671: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134667:
134668: ---------------------------------------------------------------------------------------------------------------
134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134670: ---------------------------------------------------------------------------------------------------------------
134671: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134672:
134673: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134674: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134675:

Line 134673: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134669: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134670: ---------------------------------------------------------------------------------------------------------------
134671: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134672:
134673: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134674: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134675:
134676: IF xla_accounting_cache_pkg.GetValueChar
134677: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134674: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134670: ---------------------------------------------------------------------------------------------------------------
134671: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134672:
134673: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134674: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134675:
134676: IF xla_accounting_cache_pkg.GetValueChar
134677: (p_source_code => 'LEDGER_CATEGORY_CODE'
134678: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134685: xla_ae_lines_pkg.BflowUpgEntry

134681: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134682: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134683: )
134684: THEN
134685: xla_ae_lines_pkg.BflowUpgEntry
134686: (p_business_method_code => l_bflow_method_code
134687: ,p_business_class_code => l_bflow_class_code
134688: ,p_balance_type => l_balance_type_code);
134689: ELSE

Line 134702: xla_ae_lines_pkg.SetLineDescription(

134698: --
134699: -- call description
134700: --
134701:
134702: xla_ae_lines_pkg.SetLineDescription(
134703: p_ae_header_id => l_ae_header_id
134704: ,p_description => Description_2 (
134705: p_application_id => p_application_id
134706: , p_ae_header_id => l_ae_header_id

Line 134735: xla_ae_lines_pkg.set_ccid(

134731: , x_value_type_code => l_adr_value_type_code
134732: , p_side => 'NA'
134733: );
134734:
134735: xla_ae_lines_pkg.set_ccid(
134736: p_code_combination_id => l_ccid
134737: , p_value_type_code => l_adr_value_type_code
134738: , p_transaction_coa_id => l_adr_transaction_coa_id
134739: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134771: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134767: xla_accounting_err_pkg.build_message
134768: (p_appli_s_name => 'XLA'
134769: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134770: ,p_token_1 => 'LINE_NUMBER'
134771: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134772: ,p_token_2 => 'LINE_TYPE_NAME'
134773: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134774: l_component_type
134775: ,l_component_code

Line 134807: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134803: --
134804: --
134805: ------------------------------------------------------------------------------------------------
134806: -- 4219869 Business Flow
134807: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134808: -- Prior Entry. Currently, the following code is always generated.
134809: ------------------------------------------------------------------------------------------------
134810: XLA_AE_LINES_PKG.ValidateCurrentLine;
134811:

Line 134810: XLA_AE_LINES_PKG.ValidateCurrentLine;

134806: -- 4219869 Business Flow
134807: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134808: -- Prior Entry. Currently, the following code is always generated.
134809: ------------------------------------------------------------------------------------------------
134810: XLA_AE_LINES_PKG.ValidateCurrentLine;
134811:
134812: ------------------------------------------------------------------------------------
134813: -- 4219869 Business Flow
134814: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134812: ------------------------------------------------------------------------------------
134813: -- 4219869 Business Flow
134814: -- Populated credit and debit amounts -- Need to generate this within IF
134815: ------------------------------------------------------------------------------------
134816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134817:
134818: ----------------------------------------------------------------------------------
134819: -- 4219869 Business Flow
134820: -- Update journal entry status -- Need to generate this within IF

Line 134848: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134844: -- To allow MPA report to determine if it should generate report process
134845: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134846: ------------------------------------------------------------------------------------------
134847:
134848: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134849: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134850: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134851: -- call ADRs
134852: -- Bug 4922099

Line 134849: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134845: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134846: ------------------------------------------------------------------------------------------
134847:
134848: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134849: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134850: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134851: -- call ADRs
134852: -- Bug 4922099
134853: --

Line 134873: xla_ae_lines_pkg.set_ccid(

134869: , x_value_type_code => l_adr_value_type_code
134870: , p_side => 'NA'
134871: );
134872:
134873: xla_ae_lines_pkg.set_ccid(
134874: p_code_combination_id => l_ccid
134875: , p_value_type_code => l_adr_value_type_code
134876: , p_transaction_coa_id => l_adr_transaction_coa_id
134877: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134896: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134892:
134893: --
134894: -- Update the line information that should be overwritten
134895: --
134896: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134897: p_header_num => 1);
134898: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134899:
134900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134898: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134894: -- Update the line information that should be overwritten
134895: --
134896: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134897: p_header_num => 1);
134898: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134899:
134900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134901:
134902: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134896: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134897: p_header_num => 1);
134898: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134899:
134900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134901:
134902: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134903: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134904: END IF;

Line 134903: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134899:
134900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134901:
134902: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134903: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134904: END IF;
134905:
134906: --
134907: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134910: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134906: --
134907: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134908: --
134909: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134910: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134911: ELSE
134912: ---------------------------------------------------------------------------------------------------
134913: -- 4262811a Switch Sign
134914: ---------------------------------------------------------------------------------------------------

Line 134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134911: ELSE
134912: ---------------------------------------------------------------------------------------------------
134913: -- 4262811a Switch Sign
134914: ---------------------------------------------------------------------------------------------------
134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134912: ---------------------------------------------------------------------------------------------------
134913: -- 4262811a Switch Sign
134914: ---------------------------------------------------------------------------------------------------
134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302

Line 134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134913: -- 4262811a Switch Sign
134914: ---------------------------------------------------------------------------------------------------
134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302
134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134914: ---------------------------------------------------------------------------------------------------
134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302
134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134915: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302
134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134923:

Line 134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302
134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134923:
134924: END IF;
134925:

Line 134922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134918: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134920: -- 5132302
134921: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134923:
134924: END IF;
134925:
134926: -- 4955764

Line 134927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134923:
134924: END IF;
134925:
134926: -- 4955764
134927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134929:
134930:
134931: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134931: XLA_AE_LINES_PKG.ValidateCurrentLine;

134927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134929:
134930:
134931: XLA_AE_LINES_PKG.ValidateCurrentLine;
134932: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134933:
134934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134935: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134932: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134929:
134930:
134931: XLA_AE_LINES_PKG.ValidateCurrentLine;
134932: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134933:
134934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134935: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134936: ,p_balance_type_code => l_balance_type_code);

Line 135124: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135120: --
135121: -- bulk performance
135122: --
135123: l_balance_type_code VARCHAR2(1);
135124: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135125: l_log_module VARCHAR2(240);
135126:
135127: --
135128: -- 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 => 'C'
135217: , p_gain_or_loss_flag => 'N'
135218: , p_gl_transfer_mode_code => 'S'
135219: , p_acct_entry_type_code => 'E'

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 => 'RTAX'
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: 'RTAX';
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: 'RTAX';
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: 'RTAX';
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 135366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

135362: l_rec_acct_attrs.array_num_value(38) := p_source_77;
135363: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
135364: l_rec_acct_attrs.array_num_value(39) := p_source_78;
135365:
135366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135368:
135369: ---------------------------------------------------------------------------------------------------------------
135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 135367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

135363: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
135364: l_rec_acct_attrs.array_num_value(39) := p_source_78;
135365:
135366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135368:
135369: ---------------------------------------------------------------------------------------------------------------
135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135371: ---------------------------------------------------------------------------------------------------------------

Line 135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

135366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135368:
135369: ---------------------------------------------------------------------------------------------------------------
135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135371: ---------------------------------------------------------------------------------------------------------------
135372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135373:
135374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 135372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

135368:
135369: ---------------------------------------------------------------------------------------------------------------
135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135371: ---------------------------------------------------------------------------------------------------------------
135372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135373:
135374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135376:

Line 135374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135371: ---------------------------------------------------------------------------------------------------------------
135372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135373:
135374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135376:
135377: IF xla_accounting_cache_pkg.GetValueChar
135378: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 135375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135371: ---------------------------------------------------------------------------------------------------------------
135372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135373:
135374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135376:
135377: IF xla_accounting_cache_pkg.GetValueChar
135378: (p_source_code => 'LEDGER_CATEGORY_CODE'
135379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 135386: xla_ae_lines_pkg.BflowUpgEntry

135382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
135384: )
135385: THEN
135386: xla_ae_lines_pkg.BflowUpgEntry
135387: (p_business_method_code => l_bflow_method_code
135388: ,p_business_class_code => l_bflow_class_code
135389: ,p_balance_type => l_balance_type_code);
135390: ELSE

Line 135392: XLA_AE_LINES_PKG.business_flow_validation(

135388: ,p_business_class_code => l_bflow_class_code
135389: ,p_balance_type => l_balance_type_code);
135390: ELSE
135391: NULL;
135392: XLA_AE_LINES_PKG.business_flow_validation(
135393: p_business_method_code => l_bflow_method_code
135394: ,p_business_class_code => l_bflow_class_code
135395: ,p_inherit_description_flag => l_inherit_desc_flag);
135396: END IF;

Line 135439: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

135435: xla_accounting_err_pkg.build_message
135436: (p_appli_s_name => 'XLA'
135437: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
135438: ,p_token_1 => 'LINE_NUMBER'
135439: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
135440: ,p_token_2 => 'LINE_TYPE_NAME'
135441: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
135442: l_component_type
135443: ,l_component_code

Line 135475: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

135471: --
135472: --
135473: ------------------------------------------------------------------------------------------------
135474: -- 4219869 Business Flow
135475: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135476: -- Prior Entry. Currently, the following code is always generated.
135477: ------------------------------------------------------------------------------------------------
135478: -- No ValidateCurrentLine for business flow method of Prior Entry
135479:

Line 135484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135480: ------------------------------------------------------------------------------------
135481: -- 4219869 Business Flow
135482: -- Populated credit and debit amounts -- Need to generate this within IF
135483: ------------------------------------------------------------------------------------
135484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135485:
135486: ----------------------------------------------------------------------------------
135487: -- 4219869 Business Flow
135488: -- Update journal entry status -- Need to generate this within IF

Line 135516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

135512: -- To allow MPA report to determine if it should generate report process
135513: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135514: ------------------------------------------------------------------------------------------
135515:
135516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135518: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135519: -- call ADRs
135520: -- Bug 4922099

Line 135517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

135513: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135514: ------------------------------------------------------------------------------------------
135515:
135516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135518: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135519: -- call ADRs
135520: -- Bug 4922099
135521: --

Line 135538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

135534:
135535: --
135536: -- Update the line information that should be overwritten
135537: --
135538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135539: p_header_num => 1);
135540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135541:
135542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 135540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

135536: -- Update the line information that should be overwritten
135537: --
135538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135539: p_header_num => 1);
135540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135541:
135542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135543:
135544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 135542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

135538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135539: p_header_num => 1);
135540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135541:
135542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135543:
135544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135546: END IF;

Line 135545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

135541:
135542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135543:
135544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135546: END IF;
135547:
135548: --
135549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 135552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

135548: --
135549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135550: --
135551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135553: ELSE
135554: ---------------------------------------------------------------------------------------------------
135555: -- 4262811a Switch Sign
135556: ---------------------------------------------------------------------------------------------------

Line 135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

135553: ELSE
135554: ---------------------------------------------------------------------------------------------------
135555: -- 4262811a Switch Sign
135556: ---------------------------------------------------------------------------------------------------
135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135554: ---------------------------------------------------------------------------------------------------
135555: -- 4262811a Switch Sign
135556: ---------------------------------------------------------------------------------------------------
135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302

Line 135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135555: -- 4262811a Switch Sign
135556: ---------------------------------------------------------------------------------------------------
135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302
135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135556: ---------------------------------------------------------------------------------------------------
135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302
135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302
135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135565:

Line 135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

135559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302
135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135565:
135566: END IF;
135567:

Line 135564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135562: -- 5132302
135563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135565:
135566: END IF;
135567:
135568: -- 4955764

Line 135569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135565:
135566: END IF;
135567:
135568: -- 4955764
135569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135571:
135572:
135573: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 135573: XLA_AE_LINES_PKG.ValidateCurrentLine;

135569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135571:
135572:
135573: XLA_AE_LINES_PKG.ValidateCurrentLine;
135574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135575:
135576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 135574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135571:
135572:
135573: XLA_AE_LINES_PKG.ValidateCurrentLine;
135574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135575:
135576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135578: ,p_balance_type_code => l_balance_type_code);

Line 135764: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135760: --
135761: -- bulk performance
135762: --
135763: l_balance_type_code VARCHAR2(1);
135764: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135765: l_log_module VARCHAR2(240);
135766:
135767: --
135768: -- Upgrade strategy

Line 135838: XLA_AE_LINES_PKG.SetNewLine;

135834: ') = 'Y'
135835: THEN
135836:
135837: --
135838: XLA_AE_LINES_PKG.SetNewLine;
135839:
135840: p_balance_type_code := l_balance_type_code;
135841: -- set the flag so later we will know whether the gain loss line needs to be created
135842:

Line 135850: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135846:
135847: --
135848: -- bulk performance
135849: --
135850: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135851: p_header_num => 0); -- 4262811
135852: --
135853: -- set accounting line options
135854: --

Line 135855: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135851: p_header_num => 0); -- 4262811
135852: --
135853: -- set accounting line options
135854: --
135855: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135856: p_natural_side_code => 'C'
135857: , p_gain_or_loss_flag => 'N'
135858: , p_gl_transfer_mode_code => 'S'
135859: , p_acct_entry_type_code => 'E'

Line 135869: xla_ae_lines_pkg.SetAcctLineType

135865: --
135866: --
135867: -- set accounting line type info
135868: --
135869: xla_ae_lines_pkg.SetAcctLineType
135870: (p_component_type => l_component_type
135871: ,p_event_type_code => l_event_type_code
135872: ,p_line_definition_owner_code => l_line_definition_owner_code
135873: ,p_line_definition_code => l_line_definition_code

Line 135883: xla_ae_lines_pkg.SetAcctClass(

135879: ,p_event_class_code => l_event_class_code);
135880: --
135881: -- set accounting class
135882: --
135883: xla_ae_lines_pkg.SetAcctClass(
135884: p_accounting_class_code => 'RTAX'
135885: , p_ae_header_id => l_ae_header_id
135886: );
135887:

Line 135891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135887:
135888: --
135889: -- set rounding class
135890: --
135891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135892: 'RTAX';
135893:
135894: --
135895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135892: 'RTAX';
135893:
135894: --
135895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135897: --
135898: -- bulk performance
135899: --

Line 135896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135892: 'RTAX';
135893:
135894: --
135895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135897: --
135898: -- bulk performance
135899: --
135900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135897: --
135898: -- bulk performance
135899: --
135900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135901:
135902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135904:

Line 135902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135898: -- bulk performance
135899: --
135900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135901:
135902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135904:
135905: -- 4955764
135906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135904:
135905: -- 4955764
135906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135907: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135908:
135909: -- 4458381 Public Sector Enh
135910:

Line 136004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136000: l_rec_acct_attrs.array_num_value(37) := p_source_77;
136001: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
136002: l_rec_acct_attrs.array_num_value(38) := p_source_78;
136003:
136004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136006:
136007: ---------------------------------------------------------------------------------------------------------------
136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136001: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
136002: l_rec_acct_attrs.array_num_value(38) := p_source_78;
136003:
136004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136006:
136007: ---------------------------------------------------------------------------------------------------------------
136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136009: ---------------------------------------------------------------------------------------------------------------

Line 136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136006:
136007: ---------------------------------------------------------------------------------------------------------------
136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136009: ---------------------------------------------------------------------------------------------------------------
136010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136011:
136012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136006:
136007: ---------------------------------------------------------------------------------------------------------------
136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136009: ---------------------------------------------------------------------------------------------------------------
136010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136011:
136012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136014:

Line 136012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136009: ---------------------------------------------------------------------------------------------------------------
136010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136011:
136012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136014:
136015: IF xla_accounting_cache_pkg.GetValueChar
136016: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136009: ---------------------------------------------------------------------------------------------------------------
136010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136011:
136012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136014:
136015: IF xla_accounting_cache_pkg.GetValueChar
136016: (p_source_code => 'LEDGER_CATEGORY_CODE'
136017: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136024: xla_ae_lines_pkg.BflowUpgEntry

136020: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136021: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136022: )
136023: THEN
136024: xla_ae_lines_pkg.BflowUpgEntry
136025: (p_business_method_code => l_bflow_method_code
136026: ,p_business_class_code => l_bflow_class_code
136027: ,p_balance_type => l_balance_type_code);
136028: ELSE

Line 136030: XLA_AE_LINES_PKG.business_flow_validation(

136026: ,p_business_class_code => l_bflow_class_code
136027: ,p_balance_type => l_balance_type_code);
136028: ELSE
136029: NULL;
136030: XLA_AE_LINES_PKG.business_flow_validation(
136031: p_business_method_code => l_bflow_method_code
136032: ,p_business_class_code => l_bflow_class_code
136033: ,p_inherit_description_flag => l_inherit_desc_flag);
136034: END IF;

Line 136077: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136073: xla_accounting_err_pkg.build_message
136074: (p_appli_s_name => 'XLA'
136075: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136076: ,p_token_1 => 'LINE_NUMBER'
136077: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136078: ,p_token_2 => 'LINE_TYPE_NAME'
136079: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136080: l_component_type
136081: ,l_component_code

Line 136113: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136109: --
136110: --
136111: ------------------------------------------------------------------------------------------------
136112: -- 4219869 Business Flow
136113: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136114: -- Prior Entry. Currently, the following code is always generated.
136115: ------------------------------------------------------------------------------------------------
136116: -- No ValidateCurrentLine for business flow method of Prior Entry
136117:

Line 136122: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136118: ------------------------------------------------------------------------------------
136119: -- 4219869 Business Flow
136120: -- Populated credit and debit amounts -- Need to generate this within IF
136121: ------------------------------------------------------------------------------------
136122: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136123:
136124: ----------------------------------------------------------------------------------
136125: -- 4219869 Business Flow
136126: -- Update journal entry status -- Need to generate this within IF

Line 136154: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136150: -- To allow MPA report to determine if it should generate report process
136151: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136152: ------------------------------------------------------------------------------------------
136153:
136154: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136155: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136156: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136157: -- call ADRs
136158: -- Bug 4922099

Line 136155: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136151: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136152: ------------------------------------------------------------------------------------------
136153:
136154: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136155: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136156: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136157: -- call ADRs
136158: -- Bug 4922099
136159: --

Line 136176: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136172:
136173: --
136174: -- Update the line information that should be overwritten
136175: --
136176: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136177: p_header_num => 1);
136178: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136179:
136180: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136178: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136174: -- Update the line information that should be overwritten
136175: --
136176: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136177: p_header_num => 1);
136178: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136179:
136180: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136181:
136182: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136180: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136176: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136177: p_header_num => 1);
136178: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136179:
136180: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136181:
136182: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136183: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136184: END IF;

Line 136183: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136179:
136180: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136181:
136182: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136183: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136184: END IF;
136185:
136186: --
136187: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136190: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136186: --
136187: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136188: --
136189: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136190: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136191: ELSE
136192: ---------------------------------------------------------------------------------------------------
136193: -- 4262811a Switch Sign
136194: ---------------------------------------------------------------------------------------------------

Line 136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136191: ELSE
136192: ---------------------------------------------------------------------------------------------------
136193: -- 4262811a Switch Sign
136194: ---------------------------------------------------------------------------------------------------
136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136192: ---------------------------------------------------------------------------------------------------
136193: -- 4262811a Switch Sign
136194: ---------------------------------------------------------------------------------------------------
136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302

Line 136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136193: -- 4262811a Switch Sign
136194: ---------------------------------------------------------------------------------------------------
136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302
136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136194: ---------------------------------------------------------------------------------------------------
136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302
136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136195: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302
136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136203:

Line 136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302
136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136203:
136204: END IF;
136205:

Line 136202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136200: -- 5132302
136201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136203:
136204: END IF;
136205:
136206: -- 4955764

Line 136207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136203:
136204: END IF;
136205:
136206: -- 4955764
136207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136208: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136209:
136210:
136211: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136211: XLA_AE_LINES_PKG.ValidateCurrentLine;

136207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136208: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136209:
136210:
136211: XLA_AE_LINES_PKG.ValidateCurrentLine;
136212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136213:
136214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136215: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136208: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136209:
136210:
136211: XLA_AE_LINES_PKG.ValidateCurrentLine;
136212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136213:
136214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136215: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136216: ,p_balance_type_code => l_balance_type_code);

Line 136413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

136409: --
136410: -- bulk performance
136411: --
136412: l_balance_type_code VARCHAR2(1);
136413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
136414: l_log_module VARCHAR2(240);
136415:
136416: --
136417: -- Upgrade strategy

Line 136485: XLA_AE_LINES_PKG.SetNewLine;

136481: ') <> 'Y'
136482: THEN
136483:
136484: --
136485: XLA_AE_LINES_PKG.SetNewLine;
136486:
136487: p_balance_type_code := l_balance_type_code;
136488: -- set the flag so later we will know whether the gain loss line needs to be created
136489:

Line 136497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

136493:
136494: --
136495: -- bulk performance
136496: --
136497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
136498: p_header_num => 0); -- 4262811
136499: --
136500: -- set accounting line options
136501: --

Line 136502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

136498: p_header_num => 0); -- 4262811
136499: --
136500: -- set accounting line options
136501: --
136502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
136503: p_natural_side_code => 'D'
136504: , p_gain_or_loss_flag => 'N'
136505: , p_gl_transfer_mode_code => 'S'
136506: , p_acct_entry_type_code => 'A'

Line 136516: xla_ae_lines_pkg.SetAcctLineType

136512: --
136513: --
136514: -- set accounting line type info
136515: --
136516: xla_ae_lines_pkg.SetAcctLineType
136517: (p_component_type => l_component_type
136518: ,p_event_type_code => l_event_type_code
136519: ,p_line_definition_owner_code => l_line_definition_owner_code
136520: ,p_line_definition_code => l_line_definition_code

Line 136530: xla_ae_lines_pkg.SetAcctClass(

136526: ,p_event_class_code => l_event_class_code);
136527: --
136528: -- set accounting class
136529: --
136530: xla_ae_lines_pkg.SetAcctClass(
136531: p_accounting_class_code => 'RTAX'
136532: , p_ae_header_id => l_ae_header_id
136533: );
136534:

Line 136538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

136534:
136535: --
136536: -- set rounding class
136537: --
136538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136539: 'RTAX';
136540:
136541: --
136542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 136542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

136538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136539: 'RTAX';
136540:
136541: --
136542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136544: --
136545: -- bulk performance
136546: --

Line 136543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

136539: 'RTAX';
136540:
136541: --
136542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136544: --
136545: -- bulk performance
136546: --
136547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 136547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

136543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136544: --
136545: -- bulk performance
136546: --
136547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136548:
136549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136551:

Line 136549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

136545: -- bulk performance
136546: --
136547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136548:
136549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136551:
136552: -- 4955764
136553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136551:
136552: -- 4955764
136553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136555:
136556: -- 4458381 Public Sector Enh
136557:

Line 136661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136657: l_rec_acct_attrs.array_num_value(42) := p_source_77;
136658: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136659: l_rec_acct_attrs.array_num_value(43) := p_source_78;
136660:
136661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136663:
136664: ---------------------------------------------------------------------------------------------------------------
136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136658: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136659: l_rec_acct_attrs.array_num_value(43) := p_source_78;
136660:
136661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136663:
136664: ---------------------------------------------------------------------------------------------------------------
136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136666: ---------------------------------------------------------------------------------------------------------------

Line 136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136663:
136664: ---------------------------------------------------------------------------------------------------------------
136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136666: ---------------------------------------------------------------------------------------------------------------
136667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136668:
136669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136663:
136664: ---------------------------------------------------------------------------------------------------------------
136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136666: ---------------------------------------------------------------------------------------------------------------
136667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136668:
136669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136671:

Line 136669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136666: ---------------------------------------------------------------------------------------------------------------
136667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136668:
136669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136671:
136672: IF xla_accounting_cache_pkg.GetValueChar
136673: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136666: ---------------------------------------------------------------------------------------------------------------
136667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136668:
136669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136671:
136672: IF xla_accounting_cache_pkg.GetValueChar
136673: (p_source_code => 'LEDGER_CATEGORY_CODE'
136674: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136681: xla_ae_lines_pkg.BflowUpgEntry

136677: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136678: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136679: )
136680: THEN
136681: xla_ae_lines_pkg.BflowUpgEntry
136682: (p_business_method_code => l_bflow_method_code
136683: ,p_business_class_code => l_bflow_class_code
136684: ,p_balance_type => l_balance_type_code);
136685: ELSE

Line 136698: xla_ae_lines_pkg.SetLineDescription(

136694: --
136695: -- call description
136696: --
136697:
136698: xla_ae_lines_pkg.SetLineDescription(
136699: p_ae_header_id => l_ae_header_id
136700: ,p_description => Description_2 (
136701: p_application_id => p_application_id
136702: , p_ae_header_id => l_ae_header_id

Line 136731: xla_ae_lines_pkg.set_ccid(

136727: , x_value_type_code => l_adr_value_type_code
136728: , p_side => 'NA'
136729: );
136730:
136731: xla_ae_lines_pkg.set_ccid(
136732: p_code_combination_id => l_ccid
136733: , p_value_type_code => l_adr_value_type_code
136734: , p_transaction_coa_id => l_adr_transaction_coa_id
136735: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136767: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136763: xla_accounting_err_pkg.build_message
136764: (p_appli_s_name => 'XLA'
136765: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136766: ,p_token_1 => 'LINE_NUMBER'
136767: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136768: ,p_token_2 => 'LINE_TYPE_NAME'
136769: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136770: l_component_type
136771: ,l_component_code

Line 136803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136799: --
136800: --
136801: ------------------------------------------------------------------------------------------------
136802: -- 4219869 Business Flow
136803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136804: -- Prior Entry. Currently, the following code is always generated.
136805: ------------------------------------------------------------------------------------------------
136806: XLA_AE_LINES_PKG.ValidateCurrentLine;
136807:

Line 136806: XLA_AE_LINES_PKG.ValidateCurrentLine;

136802: -- 4219869 Business Flow
136803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136804: -- Prior Entry. Currently, the following code is always generated.
136805: ------------------------------------------------------------------------------------------------
136806: XLA_AE_LINES_PKG.ValidateCurrentLine;
136807:
136808: ------------------------------------------------------------------------------------
136809: -- 4219869 Business Flow
136810: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136812: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136808: ------------------------------------------------------------------------------------
136809: -- 4219869 Business Flow
136810: -- Populated credit and debit amounts -- Need to generate this within IF
136811: ------------------------------------------------------------------------------------
136812: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136813:
136814: ----------------------------------------------------------------------------------
136815: -- 4219869 Business Flow
136816: -- Update journal entry status -- Need to generate this within IF

Line 136844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136840: -- To allow MPA report to determine if it should generate report process
136841: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136842: ------------------------------------------------------------------------------------------
136843:
136844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136846: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136847: -- call ADRs
136848: -- Bug 4922099

Line 136845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136841: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136842: ------------------------------------------------------------------------------------------
136843:
136844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136846: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136847: -- call ADRs
136848: -- Bug 4922099
136849: --

Line 136869: xla_ae_lines_pkg.set_ccid(

136865: , x_value_type_code => l_adr_value_type_code
136866: , p_side => 'NA'
136867: );
136868:
136869: xla_ae_lines_pkg.set_ccid(
136870: p_code_combination_id => l_ccid
136871: , p_value_type_code => l_adr_value_type_code
136872: , p_transaction_coa_id => l_adr_transaction_coa_id
136873: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136888:
136889: --
136890: -- Update the line information that should be overwritten
136891: --
136892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136893: p_header_num => 1);
136894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136895:
136896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136890: -- Update the line information that should be overwritten
136891: --
136892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136893: p_header_num => 1);
136894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136895:
136896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136897:
136898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136893: p_header_num => 1);
136894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136895:
136896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136897:
136898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136900: END IF;

Line 136899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136895:
136896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136897:
136898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136900: END IF;
136901:
136902: --
136903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136902: --
136903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136904: --
136905: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136907: ELSE
136908: ---------------------------------------------------------------------------------------------------
136909: -- 4262811a Switch Sign
136910: ---------------------------------------------------------------------------------------------------

Line 136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136907: ELSE
136908: ---------------------------------------------------------------------------------------------------
136909: -- 4262811a Switch Sign
136910: ---------------------------------------------------------------------------------------------------
136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136908: ---------------------------------------------------------------------------------------------------
136909: -- 4262811a Switch Sign
136910: ---------------------------------------------------------------------------------------------------
136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302

Line 136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136909: -- 4262811a Switch Sign
136910: ---------------------------------------------------------------------------------------------------
136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302
136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136910: ---------------------------------------------------------------------------------------------------
136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302
136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302
136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136919:

Line 136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302
136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136919:
136920: END IF;
136921:

Line 136918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136916: -- 5132302
136917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136919:
136920: END IF;
136921:
136922: -- 4955764

Line 136923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136919:
136920: END IF;
136921:
136922: -- 4955764
136923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136925:
136926:
136927: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136927: XLA_AE_LINES_PKG.ValidateCurrentLine;

136923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136925:
136926:
136927: XLA_AE_LINES_PKG.ValidateCurrentLine;
136928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136929:
136930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136925:
136926:
136927: XLA_AE_LINES_PKG.ValidateCurrentLine;
136928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136929:
136930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136932: ,p_balance_type_code => l_balance_type_code);

Line 137133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137129: --
137130: -- bulk performance
137131: --
137132: l_balance_type_code VARCHAR2(1);
137133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137134: l_log_module VARCHAR2(240);
137135:
137136: --
137137: -- Upgrade strategy

Line 137203: XLA_AE_LINES_PKG.SetNewLine;

137199: ') = 'RETAINAGE'
137200: THEN
137201:
137202: --
137203: XLA_AE_LINES_PKG.SetNewLine;
137204:
137205: p_balance_type_code := l_balance_type_code;
137206: -- set the flag so later we will know whether the gain loss line needs to be created
137207:

Line 137215: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

137211:
137212: --
137213: -- bulk performance
137214: --
137215: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
137216: p_header_num => 0); -- 4262811
137217: --
137218: -- set accounting line options
137219: --

Line 137220: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

137216: p_header_num => 0); -- 4262811
137217: --
137218: -- set accounting line options
137219: --
137220: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
137221: p_natural_side_code => 'D'
137222: , p_gain_or_loss_flag => 'N'
137223: , p_gl_transfer_mode_code => 'S'
137224: , p_acct_entry_type_code => 'A'

Line 137234: xla_ae_lines_pkg.SetAcctLineType

137230: --
137231: --
137232: -- set accounting line type info
137233: --
137234: xla_ae_lines_pkg.SetAcctLineType
137235: (p_component_type => l_component_type
137236: ,p_event_type_code => l_event_type_code
137237: ,p_line_definition_owner_code => l_line_definition_owner_code
137238: ,p_line_definition_code => l_line_definition_code

Line 137248: xla_ae_lines_pkg.SetAcctClass(

137244: ,p_event_class_code => l_event_class_code);
137245: --
137246: -- set accounting class
137247: --
137248: xla_ae_lines_pkg.SetAcctClass(
137249: p_accounting_class_code => 'RETAINAGE'
137250: , p_ae_header_id => l_ae_header_id
137251: );
137252:

Line 137256: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

137252:
137253: --
137254: -- set rounding class
137255: --
137256: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137257: 'RETAINAGE';
137258:
137259: --
137260: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 137260: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

137256: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137257: 'RETAINAGE';
137258:
137259: --
137260: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137261: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137262: --
137263: -- bulk performance
137264: --

Line 137261: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

137257: 'RETAINAGE';
137258:
137259: --
137260: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137261: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137262: --
137263: -- bulk performance
137264: --
137265: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 137265: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

137261: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137262: --
137263: -- bulk performance
137264: --
137265: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137266:
137267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137269:

Line 137267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

137263: -- bulk performance
137264: --
137265: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137266:
137267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137269:
137270: -- 4955764
137271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137269:
137270: -- 4955764
137271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137273:
137274: -- 4458381 Public Sector Enh
137275:

Line 137381: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

137377: l_rec_acct_attrs.array_num_value(43) := p_source_77;
137378: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137379: l_rec_acct_attrs.array_num_value(44) := p_source_78;
137380:
137381: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137382: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137383:
137384: ---------------------------------------------------------------------------------------------------------------
137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 137382: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

137378: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137379: l_rec_acct_attrs.array_num_value(44) := p_source_78;
137380:
137381: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137382: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137383:
137384: ---------------------------------------------------------------------------------------------------------------
137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137386: ---------------------------------------------------------------------------------------------------------------

Line 137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

137381: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137382: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137383:
137384: ---------------------------------------------------------------------------------------------------------------
137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137386: ---------------------------------------------------------------------------------------------------------------
137387: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137388:
137389: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 137387: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

137383:
137384: ---------------------------------------------------------------------------------------------------------------
137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137386: ---------------------------------------------------------------------------------------------------------------
137387: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137388:
137389: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137390: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137391:

Line 137389: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137385: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137386: ---------------------------------------------------------------------------------------------------------------
137387: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137388:
137389: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137390: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137391:
137392: IF xla_accounting_cache_pkg.GetValueChar
137393: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 137390: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137386: ---------------------------------------------------------------------------------------------------------------
137387: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137388:
137389: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137390: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137391:
137392: IF xla_accounting_cache_pkg.GetValueChar
137393: (p_source_code => 'LEDGER_CATEGORY_CODE'
137394: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 137401: xla_ae_lines_pkg.BflowUpgEntry

137397: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137398: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
137399: )
137400: THEN
137401: xla_ae_lines_pkg.BflowUpgEntry
137402: (p_business_method_code => l_bflow_method_code
137403: ,p_business_class_code => l_bflow_class_code
137404: ,p_balance_type => l_balance_type_code);
137405: ELSE

Line 137418: xla_ae_lines_pkg.SetLineDescription(

137414: --
137415: -- call description
137416: --
137417:
137418: xla_ae_lines_pkg.SetLineDescription(
137419: p_ae_header_id => l_ae_header_id
137420: ,p_description => Description_2 (
137421: p_application_id => p_application_id
137422: , p_ae_header_id => l_ae_header_id

Line 137454: xla_ae_lines_pkg.set_ccid(

137450: , x_value_type_code => l_adr_value_type_code
137451: , p_side => 'NA'
137452: );
137453:
137454: xla_ae_lines_pkg.set_ccid(
137455: p_code_combination_id => l_ccid
137456: , p_value_type_code => l_adr_value_type_code
137457: , p_transaction_coa_id => l_adr_transaction_coa_id
137458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137487: xla_ae_lines_pkg.set_segment(

137483: );
137484:
137485: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
137486:
137487: xla_ae_lines_pkg.set_segment(
137488: p_to_segment_code => 'GL_ACCOUNT'
137489: , p_segment_value => l_segment
137490: , p_from_segment_code => l_adr_value_segment_code
137491: , p_from_combination_id => l_adr_value_combination_id

Line 137530: xla_ae_lines_pkg.set_segment(

137526: );
137527:
137528: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
137529:
137530: xla_ae_lines_pkg.set_segment(
137531: p_to_segment_code => 'GL_BALANCING'
137532: , p_segment_value => l_segment
137533: , p_from_segment_code => l_adr_value_segment_code
137534: , p_from_combination_id => l_adr_value_combination_id

Line 137574: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

137570: xla_accounting_err_pkg.build_message
137571: (p_appli_s_name => 'XLA'
137572: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
137573: ,p_token_1 => 'LINE_NUMBER'
137574: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
137575: ,p_token_2 => 'LINE_TYPE_NAME'
137576: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
137577: l_component_type
137578: ,l_component_code

Line 137610: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

137606: --
137607: --
137608: ------------------------------------------------------------------------------------------------
137609: -- 4219869 Business Flow
137610: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137611: -- Prior Entry. Currently, the following code is always generated.
137612: ------------------------------------------------------------------------------------------------
137613: XLA_AE_LINES_PKG.ValidateCurrentLine;
137614:

Line 137613: XLA_AE_LINES_PKG.ValidateCurrentLine;

137609: -- 4219869 Business Flow
137610: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137611: -- Prior Entry. Currently, the following code is always generated.
137612: ------------------------------------------------------------------------------------------------
137613: XLA_AE_LINES_PKG.ValidateCurrentLine;
137614:
137615: ------------------------------------------------------------------------------------
137616: -- 4219869 Business Flow
137617: -- Populated credit and debit amounts -- Need to generate this within IF

Line 137619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137615: ------------------------------------------------------------------------------------
137616: -- 4219869 Business Flow
137617: -- Populated credit and debit amounts -- Need to generate this within IF
137618: ------------------------------------------------------------------------------------
137619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137620:
137621: ----------------------------------------------------------------------------------
137622: -- 4219869 Business Flow
137623: -- Update journal entry status -- Need to generate this within IF

Line 137651: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

137647: -- To allow MPA report to determine if it should generate report process
137648: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137649: ------------------------------------------------------------------------------------------
137650:
137651: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137652: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137653: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137654: -- call ADRs
137655: -- Bug 4922099

Line 137652: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

137648: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137649: ------------------------------------------------------------------------------------------
137650:
137651: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137652: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137653: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137654: -- call ADRs
137655: -- Bug 4922099
137656: --

Line 137679: xla_ae_lines_pkg.set_ccid(

137675: , x_value_type_code => l_adr_value_type_code
137676: , p_side => 'NA'
137677: );
137678:
137679: xla_ae_lines_pkg.set_ccid(
137680: p_code_combination_id => l_ccid
137681: , p_value_type_code => l_adr_value_type_code
137682: , p_transaction_coa_id => l_adr_transaction_coa_id
137683: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137712: xla_ae_lines_pkg.set_segment(

137708: );
137709:
137710: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
137711:
137712: xla_ae_lines_pkg.set_segment(
137713: p_to_segment_code => 'GL_ACCOUNT'
137714: , p_segment_value => l_segment
137715: , p_from_segment_code => l_adr_value_segment_code
137716: , p_from_combination_id => l_adr_value_combination_id

Line 137755: xla_ae_lines_pkg.set_segment(

137751: );
137752:
137753: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
137754:
137755: xla_ae_lines_pkg.set_segment(
137756: p_to_segment_code => 'GL_BALANCING'
137757: , p_segment_value => l_segment
137758: , p_from_segment_code => l_adr_value_segment_code
137759: , p_from_combination_id => l_adr_value_combination_id

Line 137786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137782:
137783: --
137784: -- Update the line information that should be overwritten
137785: --
137786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137787: p_header_num => 1);
137788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137789:
137790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137784: -- Update the line information that should be overwritten
137785: --
137786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137787: p_header_num => 1);
137788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137789:
137790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137791:
137792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137786: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137787: p_header_num => 1);
137788: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137789:
137790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137791:
137792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137794: END IF;

Line 137793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137789:
137790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137791:
137792: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137793: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137794: END IF;
137795:
137796: --
137797: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137800: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137796: --
137797: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137798: --
137799: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137800: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137801: ELSE
137802: ---------------------------------------------------------------------------------------------------
137803: -- 4262811a Switch Sign
137804: ---------------------------------------------------------------------------------------------------

Line 137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137801: ELSE
137802: ---------------------------------------------------------------------------------------------------
137803: -- 4262811a Switch Sign
137804: ---------------------------------------------------------------------------------------------------
137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137802: ---------------------------------------------------------------------------------------------------
137803: -- 4262811a Switch Sign
137804: ---------------------------------------------------------------------------------------------------
137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302

Line 137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137803: -- 4262811a Switch Sign
137804: ---------------------------------------------------------------------------------------------------
137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302
137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137804: ---------------------------------------------------------------------------------------------------
137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302
137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137805: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137806: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302
137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137813:

Line 137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302
137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137813:
137814: END IF;
137815:

Line 137812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137808: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137809: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137810: -- 5132302
137811: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137812: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137813:
137814: END IF;
137815:
137816: -- 4955764

Line 137817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137813:
137814: END IF;
137815:
137816: -- 4955764
137817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137819:
137820:
137821: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137821: XLA_AE_LINES_PKG.ValidateCurrentLine;

137817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137819:
137820:
137821: XLA_AE_LINES_PKG.ValidateCurrentLine;
137822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137823:
137824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137819:
137820:
137821: XLA_AE_LINES_PKG.ValidateCurrentLine;
137822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137823:
137824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137826: ,p_balance_type_code => l_balance_type_code);

Line 138027: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138023: --
138024: -- bulk performance
138025: --
138026: l_balance_type_code VARCHAR2(1);
138027: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138028: l_log_module VARCHAR2(240);
138029:
138030: --
138031: -- Upgrade strategy

Line 138097: XLA_AE_LINES_PKG.SetNewLine;

138093: ') <> 'RETAINAGE RELEASE'
138094: THEN
138095:
138096: --
138097: XLA_AE_LINES_PKG.SetNewLine;
138098:
138099: p_balance_type_code := l_balance_type_code;
138100: -- set the flag so later we will know whether the gain loss line needs to be created
138101:

Line 138109: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138105:
138106: --
138107: -- bulk performance
138108: --
138109: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138110: p_header_num => 0); -- 4262811
138111: --
138112: -- set accounting line options
138113: --

Line 138114: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138110: p_header_num => 0); -- 4262811
138111: --
138112: -- set accounting line options
138113: --
138114: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138115: p_natural_side_code => 'D'
138116: , p_gain_or_loss_flag => 'N'
138117: , p_gl_transfer_mode_code => 'S'
138118: , p_acct_entry_type_code => 'A'

Line 138128: xla_ae_lines_pkg.SetAcctLineType

138124: --
138125: --
138126: -- set accounting line type info
138127: --
138128: xla_ae_lines_pkg.SetAcctLineType
138129: (p_component_type => l_component_type
138130: ,p_event_type_code => l_event_type_code
138131: ,p_line_definition_owner_code => l_line_definition_owner_code
138132: ,p_line_definition_code => l_line_definition_code

Line 138142: xla_ae_lines_pkg.SetAcctClass(

138138: ,p_event_class_code => l_event_class_code);
138139: --
138140: -- set accounting class
138141: --
138142: xla_ae_lines_pkg.SetAcctClass(
138143: p_accounting_class_code => 'RETAINAGE'
138144: , p_ae_header_id => l_ae_header_id
138145: );
138146:

Line 138150: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138146:
138147: --
138148: -- set rounding class
138149: --
138150: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138151: 'RETAINAGE';
138152:
138153: --
138154: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138154: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138150: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138151: 'RETAINAGE';
138152:
138153: --
138154: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138155: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138156: --
138157: -- bulk performance
138158: --

Line 138155: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138151: 'RETAINAGE';
138152:
138153: --
138154: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138155: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138156: --
138157: -- bulk performance
138158: --
138159: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138159: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138155: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138156: --
138157: -- bulk performance
138158: --
138159: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138160:
138161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138163:

Line 138161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138157: -- bulk performance
138158: --
138159: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138160:
138161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138163:
138164: -- 4955764
138165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138163:
138164: -- 4955764
138165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138167:
138168: -- 4458381 Public Sector Enh
138169:

Line 138273: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138269: l_rec_acct_attrs.array_num_value(42) := p_source_77;
138270: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138271: l_rec_acct_attrs.array_num_value(43) := p_source_78;
138272:
138273: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138274: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138275:
138276: ---------------------------------------------------------------------------------------------------------------
138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138274: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138270: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138271: l_rec_acct_attrs.array_num_value(43) := p_source_78;
138272:
138273: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138274: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138275:
138276: ---------------------------------------------------------------------------------------------------------------
138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138278: ---------------------------------------------------------------------------------------------------------------

Line 138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138273: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138274: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138275:
138276: ---------------------------------------------------------------------------------------------------------------
138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138278: ---------------------------------------------------------------------------------------------------------------
138279: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138280:
138281: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138279: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138275:
138276: ---------------------------------------------------------------------------------------------------------------
138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138278: ---------------------------------------------------------------------------------------------------------------
138279: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138280:
138281: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138282: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138283:

Line 138281: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138277: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138278: ---------------------------------------------------------------------------------------------------------------
138279: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138280:
138281: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138282: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138283:
138284: IF xla_accounting_cache_pkg.GetValueChar
138285: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138282: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138278: ---------------------------------------------------------------------------------------------------------------
138279: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138280:
138281: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138282: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138283:
138284: IF xla_accounting_cache_pkg.GetValueChar
138285: (p_source_code => 'LEDGER_CATEGORY_CODE'
138286: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138293: xla_ae_lines_pkg.BflowUpgEntry

138289: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138290: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138291: )
138292: THEN
138293: xla_ae_lines_pkg.BflowUpgEntry
138294: (p_business_method_code => l_bflow_method_code
138295: ,p_business_class_code => l_bflow_class_code
138296: ,p_balance_type => l_balance_type_code);
138297: ELSE

Line 138310: xla_ae_lines_pkg.SetLineDescription(

138306: --
138307: -- call description
138308: --
138309:
138310: xla_ae_lines_pkg.SetLineDescription(
138311: p_ae_header_id => l_ae_header_id
138312: ,p_description => Description_2 (
138313: p_application_id => p_application_id
138314: , p_ae_header_id => l_ae_header_id

Line 138346: xla_ae_lines_pkg.set_ccid(

138342: , x_value_type_code => l_adr_value_type_code
138343: , p_side => 'NA'
138344: );
138345:
138346: xla_ae_lines_pkg.set_ccid(
138347: p_code_combination_id => l_ccid
138348: , p_value_type_code => l_adr_value_type_code
138349: , p_transaction_coa_id => l_adr_transaction_coa_id
138350: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138379: xla_ae_lines_pkg.set_segment(

138375: );
138376:
138377: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
138378:
138379: xla_ae_lines_pkg.set_segment(
138380: p_to_segment_code => 'GL_ACCOUNT'
138381: , p_segment_value => l_segment
138382: , p_from_segment_code => l_adr_value_segment_code
138383: , p_from_combination_id => l_adr_value_combination_id

Line 138422: xla_ae_lines_pkg.set_segment(

138418: );
138419:
138420: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
138421:
138422: xla_ae_lines_pkg.set_segment(
138423: p_to_segment_code => 'GL_BALANCING'
138424: , p_segment_value => l_segment
138425: , p_from_segment_code => l_adr_value_segment_code
138426: , p_from_combination_id => l_adr_value_combination_id

Line 138466: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

138462: xla_accounting_err_pkg.build_message
138463: (p_appli_s_name => 'XLA'
138464: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
138465: ,p_token_1 => 'LINE_NUMBER'
138466: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
138467: ,p_token_2 => 'LINE_TYPE_NAME'
138468: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
138469: l_component_type
138470: ,l_component_code

Line 138502: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

138498: --
138499: --
138500: ------------------------------------------------------------------------------------------------
138501: -- 4219869 Business Flow
138502: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138503: -- Prior Entry. Currently, the following code is always generated.
138504: ------------------------------------------------------------------------------------------------
138505: XLA_AE_LINES_PKG.ValidateCurrentLine;
138506:

Line 138505: XLA_AE_LINES_PKG.ValidateCurrentLine;

138501: -- 4219869 Business Flow
138502: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138503: -- Prior Entry. Currently, the following code is always generated.
138504: ------------------------------------------------------------------------------------------------
138505: XLA_AE_LINES_PKG.ValidateCurrentLine;
138506:
138507: ------------------------------------------------------------------------------------
138508: -- 4219869 Business Flow
138509: -- Populated credit and debit amounts -- Need to generate this within IF

Line 138511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138507: ------------------------------------------------------------------------------------
138508: -- 4219869 Business Flow
138509: -- Populated credit and debit amounts -- Need to generate this within IF
138510: ------------------------------------------------------------------------------------
138511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138512:
138513: ----------------------------------------------------------------------------------
138514: -- 4219869 Business Flow
138515: -- Update journal entry status -- Need to generate this within IF

Line 138543: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

138539: -- To allow MPA report to determine if it should generate report process
138540: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138541: ------------------------------------------------------------------------------------------
138542:
138543: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138544: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138545: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138546: -- call ADRs
138547: -- Bug 4922099

Line 138544: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

138540: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138541: ------------------------------------------------------------------------------------------
138542:
138543: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138544: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138545: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138546: -- call ADRs
138547: -- Bug 4922099
138548: --

Line 138571: xla_ae_lines_pkg.set_ccid(

138567: , x_value_type_code => l_adr_value_type_code
138568: , p_side => 'NA'
138569: );
138570:
138571: xla_ae_lines_pkg.set_ccid(
138572: p_code_combination_id => l_ccid
138573: , p_value_type_code => l_adr_value_type_code
138574: , p_transaction_coa_id => l_adr_transaction_coa_id
138575: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138604: xla_ae_lines_pkg.set_segment(

138600: );
138601:
138602: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
138603:
138604: xla_ae_lines_pkg.set_segment(
138605: p_to_segment_code => 'GL_ACCOUNT'
138606: , p_segment_value => l_segment
138607: , p_from_segment_code => l_adr_value_segment_code
138608: , p_from_combination_id => l_adr_value_combination_id

Line 138647: xla_ae_lines_pkg.set_segment(

138643: );
138644:
138645: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
138646:
138647: xla_ae_lines_pkg.set_segment(
138648: p_to_segment_code => 'GL_BALANCING'
138649: , p_segment_value => l_segment
138650: , p_from_segment_code => l_adr_value_segment_code
138651: , p_from_combination_id => l_adr_value_combination_id

Line 138678: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

138674:
138675: --
138676: -- Update the line information that should be overwritten
138677: --
138678: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138679: p_header_num => 1);
138680: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138681:
138682: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 138680: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

138676: -- Update the line information that should be overwritten
138677: --
138678: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138679: p_header_num => 1);
138680: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138681:
138682: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138683:
138684: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 138682: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

138678: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138679: p_header_num => 1);
138680: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138681:
138682: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138683:
138684: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138685: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138686: END IF;

Line 138685: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

138681:
138682: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138683:
138684: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138685: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138686: END IF;
138687:
138688: --
138689: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 138692: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

138688: --
138689: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138690: --
138691: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138692: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138693: ELSE
138694: ---------------------------------------------------------------------------------------------------
138695: -- 4262811a Switch Sign
138696: ---------------------------------------------------------------------------------------------------

Line 138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

138693: ELSE
138694: ---------------------------------------------------------------------------------------------------
138695: -- 4262811a Switch Sign
138696: ---------------------------------------------------------------------------------------------------
138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138694: ---------------------------------------------------------------------------------------------------
138695: -- 4262811a Switch Sign
138696: ---------------------------------------------------------------------------------------------------
138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302

Line 138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138695: -- 4262811a Switch Sign
138696: ---------------------------------------------------------------------------------------------------
138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302
138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138696: ---------------------------------------------------------------------------------------------------
138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302
138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138697: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302
138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138705:

Line 138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

138699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302
138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138705:
138706: END IF;
138707:

Line 138704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138702: -- 5132302
138703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138705:
138706: END IF;
138707:
138708: -- 4955764

Line 138709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138705:
138706: END IF;
138707:
138708: -- 4955764
138709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138711:
138712:
138713: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 138713: XLA_AE_LINES_PKG.ValidateCurrentLine;

138709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138711:
138712:
138713: XLA_AE_LINES_PKG.ValidateCurrentLine;
138714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138715:
138716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 138714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138711:
138712:
138713: XLA_AE_LINES_PKG.ValidateCurrentLine;
138714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138715:
138716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138718: ,p_balance_type_code => l_balance_type_code);

Line 138914: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138910: --
138911: -- bulk performance
138912: --
138913: l_balance_type_code VARCHAR2(1);
138914: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138915: l_log_module VARCHAR2(240);
138916:
138917: --
138918: -- Upgrade strategy

Line 138982: XLA_AE_LINES_PKG.SetNewLine;

138978: ') = 'RETAINAGE'
138979: THEN
138980:
138981: --
138982: XLA_AE_LINES_PKG.SetNewLine;
138983:
138984: p_balance_type_code := l_balance_type_code;
138985: -- set the flag so later we will know whether the gain loss line needs to be created
138986:

Line 138994: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138990:
138991: --
138992: -- bulk performance
138993: --
138994: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138995: p_header_num => 0); -- 4262811
138996: --
138997: -- set accounting line options
138998: --

Line 138999: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138995: p_header_num => 0); -- 4262811
138996: --
138997: -- set accounting line options
138998: --
138999: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
139000: p_natural_side_code => 'D'
139001: , p_gain_or_loss_flag => 'N'
139002: , p_gl_transfer_mode_code => 'S'
139003: , p_acct_entry_type_code => 'A'

Line 139013: xla_ae_lines_pkg.SetAcctLineType

139009: --
139010: --
139011: -- set accounting line type info
139012: --
139013: xla_ae_lines_pkg.SetAcctLineType
139014: (p_component_type => l_component_type
139015: ,p_event_type_code => l_event_type_code
139016: ,p_line_definition_owner_code => l_line_definition_owner_code
139017: ,p_line_definition_code => l_line_definition_code

Line 139027: xla_ae_lines_pkg.SetAcctClass(

139023: ,p_event_class_code => l_event_class_code);
139024: --
139025: -- set accounting class
139026: --
139027: xla_ae_lines_pkg.SetAcctClass(
139028: p_accounting_class_code => 'RETAINAGE'
139029: , p_ae_header_id => l_ae_header_id
139030: );
139031:

Line 139035: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

139031:
139032: --
139033: -- set rounding class
139034: --
139035: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139036: 'RETAINAGE';
139037:
139038: --
139039: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 139039: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

139035: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139036: 'RETAINAGE';
139037:
139038: --
139039: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139040: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139041: --
139042: -- bulk performance
139043: --

Line 139040: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

139036: 'RETAINAGE';
139037:
139038: --
139039: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139040: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139041: --
139042: -- bulk performance
139043: --
139044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 139044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

139040: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139041: --
139042: -- bulk performance
139043: --
139044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139045:
139046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139048:

Line 139046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

139042: -- bulk performance
139043: --
139044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139045:
139046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139048:
139049: -- 4955764
139050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139048:
139049: -- 4955764
139050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139052:
139053: -- 4458381 Public Sector Enh
139054:

Line 139156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

139152: l_rec_acct_attrs.array_num_value(41) := p_source_77;
139153: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
139154: l_rec_acct_attrs.array_num_value(42) := p_source_78;
139155:
139156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139158:
139159: ---------------------------------------------------------------------------------------------------------------
139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 139157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

139153: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
139154: l_rec_acct_attrs.array_num_value(42) := p_source_78;
139155:
139156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139158:
139159: ---------------------------------------------------------------------------------------------------------------
139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139161: ---------------------------------------------------------------------------------------------------------------

Line 139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

139156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139158:
139159: ---------------------------------------------------------------------------------------------------------------
139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139161: ---------------------------------------------------------------------------------------------------------------
139162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139163:
139164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 139162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

139158:
139159: ---------------------------------------------------------------------------------------------------------------
139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139161: ---------------------------------------------------------------------------------------------------------------
139162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139163:
139164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139166:

Line 139164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139161: ---------------------------------------------------------------------------------------------------------------
139162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139163:
139164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139166:
139167: IF xla_accounting_cache_pkg.GetValueChar
139168: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 139165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139161: ---------------------------------------------------------------------------------------------------------------
139162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139163:
139164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139166:
139167: IF xla_accounting_cache_pkg.GetValueChar
139168: (p_source_code => 'LEDGER_CATEGORY_CODE'
139169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 139176: xla_ae_lines_pkg.BflowUpgEntry

139172: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139173: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
139174: )
139175: THEN
139176: xla_ae_lines_pkg.BflowUpgEntry
139177: (p_business_method_code => l_bflow_method_code
139178: ,p_business_class_code => l_bflow_class_code
139179: ,p_balance_type => l_balance_type_code);
139180: ELSE

Line 139193: xla_ae_lines_pkg.SetLineDescription(

139189: --
139190: -- call description
139191: --
139192:
139193: xla_ae_lines_pkg.SetLineDescription(
139194: p_ae_header_id => l_ae_header_id
139195: ,p_description => Description_2 (
139196: p_application_id => p_application_id
139197: , p_ae_header_id => l_ae_header_id

Line 139229: xla_ae_lines_pkg.set_ccid(

139225: , x_value_type_code => l_adr_value_type_code
139226: , p_side => 'NA'
139227: );
139228:
139229: xla_ae_lines_pkg.set_ccid(
139230: p_code_combination_id => l_ccid
139231: , p_value_type_code => l_adr_value_type_code
139232: , p_transaction_coa_id => l_adr_transaction_coa_id
139233: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139262: xla_ae_lines_pkg.set_segment(

139258: );
139259:
139260: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139261:
139262: xla_ae_lines_pkg.set_segment(
139263: p_to_segment_code => 'GL_ACCOUNT'
139264: , p_segment_value => l_segment
139265: , p_from_segment_code => l_adr_value_segment_code
139266: , p_from_combination_id => l_adr_value_combination_id

Line 139305: xla_ae_lines_pkg.set_segment(

139301: );
139302:
139303: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139304:
139305: xla_ae_lines_pkg.set_segment(
139306: p_to_segment_code => 'GL_BALANCING'
139307: , p_segment_value => l_segment
139308: , p_from_segment_code => l_adr_value_segment_code
139309: , p_from_combination_id => l_adr_value_combination_id

Line 139349: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

139345: xla_accounting_err_pkg.build_message
139346: (p_appli_s_name => 'XLA'
139347: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
139348: ,p_token_1 => 'LINE_NUMBER'
139349: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
139350: ,p_token_2 => 'LINE_TYPE_NAME'
139351: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
139352: l_component_type
139353: ,l_component_code

Line 139385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

139381: --
139382: --
139383: ------------------------------------------------------------------------------------------------
139384: -- 4219869 Business Flow
139385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139386: -- Prior Entry. Currently, the following code is always generated.
139387: ------------------------------------------------------------------------------------------------
139388: XLA_AE_LINES_PKG.ValidateCurrentLine;
139389:

Line 139388: XLA_AE_LINES_PKG.ValidateCurrentLine;

139384: -- 4219869 Business Flow
139385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139386: -- Prior Entry. Currently, the following code is always generated.
139387: ------------------------------------------------------------------------------------------------
139388: XLA_AE_LINES_PKG.ValidateCurrentLine;
139389:
139390: ------------------------------------------------------------------------------------
139391: -- 4219869 Business Flow
139392: -- Populated credit and debit amounts -- Need to generate this within IF

Line 139394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139390: ------------------------------------------------------------------------------------
139391: -- 4219869 Business Flow
139392: -- Populated credit and debit amounts -- Need to generate this within IF
139393: ------------------------------------------------------------------------------------
139394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139395:
139396: ----------------------------------------------------------------------------------
139397: -- 4219869 Business Flow
139398: -- Update journal entry status -- Need to generate this within IF

Line 139426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

139422: -- To allow MPA report to determine if it should generate report process
139423: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139424: ------------------------------------------------------------------------------------------
139425:
139426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139428: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139429: -- call ADRs
139430: -- Bug 4922099

Line 139427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

139423: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139424: ------------------------------------------------------------------------------------------
139425:
139426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139428: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139429: -- call ADRs
139430: -- Bug 4922099
139431: --

Line 139454: xla_ae_lines_pkg.set_ccid(

139450: , x_value_type_code => l_adr_value_type_code
139451: , p_side => 'NA'
139452: );
139453:
139454: xla_ae_lines_pkg.set_ccid(
139455: p_code_combination_id => l_ccid
139456: , p_value_type_code => l_adr_value_type_code
139457: , p_transaction_coa_id => l_adr_transaction_coa_id
139458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139487: xla_ae_lines_pkg.set_segment(

139483: );
139484:
139485: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139486:
139487: xla_ae_lines_pkg.set_segment(
139488: p_to_segment_code => 'GL_ACCOUNT'
139489: , p_segment_value => l_segment
139490: , p_from_segment_code => l_adr_value_segment_code
139491: , p_from_combination_id => l_adr_value_combination_id

Line 139530: xla_ae_lines_pkg.set_segment(

139526: );
139527:
139528: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139529:
139530: xla_ae_lines_pkg.set_segment(
139531: p_to_segment_code => 'GL_BALANCING'
139532: , p_segment_value => l_segment
139533: , p_from_segment_code => l_adr_value_segment_code
139534: , p_from_combination_id => l_adr_value_combination_id

Line 139561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

139557:
139558: --
139559: -- Update the line information that should be overwritten
139560: --
139561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139562: p_header_num => 1);
139563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139564:
139565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 139563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

139559: -- Update the line information that should be overwritten
139560: --
139561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139562: p_header_num => 1);
139563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139564:
139565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139566:
139567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 139565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

139561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139562: p_header_num => 1);
139563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139564:
139565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139566:
139567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139568: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139569: END IF;

Line 139568: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

139564:
139565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139566:
139567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139568: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139569: END IF;
139570:
139571: --
139572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 139575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

139571: --
139572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139573: --
139574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139576: ELSE
139577: ---------------------------------------------------------------------------------------------------
139578: -- 4262811a Switch Sign
139579: ---------------------------------------------------------------------------------------------------

Line 139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

139576: ELSE
139577: ---------------------------------------------------------------------------------------------------
139578: -- 4262811a Switch Sign
139579: ---------------------------------------------------------------------------------------------------
139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139577: ---------------------------------------------------------------------------------------------------
139578: -- 4262811a Switch Sign
139579: ---------------------------------------------------------------------------------------------------
139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302

Line 139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139578: -- 4262811a Switch Sign
139579: ---------------------------------------------------------------------------------------------------
139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302
139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139579: ---------------------------------------------------------------------------------------------------
139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302
139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302
139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139588:

Line 139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

139582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302
139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139588:
139589: END IF;
139590:

Line 139587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139585: -- 5132302
139586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139588:
139589: END IF;
139590:
139591: -- 4955764

Line 139592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139588:
139589: END IF;
139590:
139591: -- 4955764
139592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139594:
139595:
139596: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 139596: XLA_AE_LINES_PKG.ValidateCurrentLine;

139592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139594:
139595:
139596: XLA_AE_LINES_PKG.ValidateCurrentLine;
139597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139598:
139599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 139597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139594:
139595:
139596: XLA_AE_LINES_PKG.ValidateCurrentLine;
139597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139598:
139599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139601: ,p_balance_type_code => l_balance_type_code);

Line 139783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

139779: --
139780: -- bulk performance
139781: --
139782: l_balance_type_code VARCHAR2(1);
139783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
139784: l_log_module VARCHAR2(240);
139785:
139786: --
139787: -- Upgrade strategy

Line 139853: XLA_AE_LINES_PKG.SetNewLine;

139849: ') = 'RETAINAGE'
139850: THEN
139851:
139852: --
139853: XLA_AE_LINES_PKG.SetNewLine;
139854:
139855: p_balance_type_code := l_balance_type_code;
139856: -- set the flag so later we will know whether the gain loss line needs to be created
139857:

Line 139865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

139861:
139862: --
139863: -- bulk performance
139864: --
139865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
139866: p_header_num => 0); -- 4262811
139867: --
139868: -- set accounting line options
139869: --

Line 139870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

139866: p_header_num => 0); -- 4262811
139867: --
139868: -- set accounting line options
139869: --
139870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
139871: p_natural_side_code => 'D'
139872: , p_gain_or_loss_flag => 'N'
139873: , p_gl_transfer_mode_code => 'S'
139874: , p_acct_entry_type_code => 'A'

Line 139884: xla_ae_lines_pkg.SetAcctLineType

139880: --
139881: --
139882: -- set accounting line type info
139883: --
139884: xla_ae_lines_pkg.SetAcctLineType
139885: (p_component_type => l_component_type
139886: ,p_event_type_code => l_event_type_code
139887: ,p_line_definition_owner_code => l_line_definition_owner_code
139888: ,p_line_definition_code => l_line_definition_code

Line 139898: xla_ae_lines_pkg.SetAcctClass(

139894: ,p_event_class_code => l_event_class_code);
139895: --
139896: -- set accounting class
139897: --
139898: xla_ae_lines_pkg.SetAcctClass(
139899: p_accounting_class_code => 'RETAINAGE'
139900: , p_ae_header_id => l_ae_header_id
139901: );
139902:

Line 139906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

139902:
139903: --
139904: -- set rounding class
139905: --
139906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139907: 'RETAINAGE';
139908:
139909: --
139910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 139910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

139906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139907: 'RETAINAGE';
139908:
139909: --
139910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139912: --
139913: -- bulk performance
139914: --

Line 139911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

139907: 'RETAINAGE';
139908:
139909: --
139910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139912: --
139913: -- bulk performance
139914: --
139915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 139915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

139911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139912: --
139913: -- bulk performance
139914: --
139915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139916:
139917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139919:

Line 139917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

139913: -- bulk performance
139914: --
139915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139916:
139917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139919:
139920: -- 4955764
139921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139919:
139920: -- 4955764
139921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139923:
139924: -- 4458381 Public Sector Enh
139925:

Line 140021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140017: l_rec_acct_attrs.array_num_value(38) := p_source_77;
140018: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
140019: l_rec_acct_attrs.array_num_value(39) := p_source_78;
140020:
140021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140023:
140024: ---------------------------------------------------------------------------------------------------------------
140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140018: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
140019: l_rec_acct_attrs.array_num_value(39) := p_source_78;
140020:
140021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140023:
140024: ---------------------------------------------------------------------------------------------------------------
140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140026: ---------------------------------------------------------------------------------------------------------------

Line 140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140023:
140024: ---------------------------------------------------------------------------------------------------------------
140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140026: ---------------------------------------------------------------------------------------------------------------
140027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140028:
140029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140023:
140024: ---------------------------------------------------------------------------------------------------------------
140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140026: ---------------------------------------------------------------------------------------------------------------
140027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140028:
140029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140031:

Line 140029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140026: ---------------------------------------------------------------------------------------------------------------
140027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140028:
140029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140031:
140032: IF xla_accounting_cache_pkg.GetValueChar
140033: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140026: ---------------------------------------------------------------------------------------------------------------
140027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140028:
140029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140031:
140032: IF xla_accounting_cache_pkg.GetValueChar
140033: (p_source_code => 'LEDGER_CATEGORY_CODE'
140034: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140041: xla_ae_lines_pkg.BflowUpgEntry

140037: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140038: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140039: )
140040: THEN
140041: xla_ae_lines_pkg.BflowUpgEntry
140042: (p_business_method_code => l_bflow_method_code
140043: ,p_business_class_code => l_bflow_class_code
140044: ,p_balance_type => l_balance_type_code);
140045: ELSE

Line 140047: XLA_AE_LINES_PKG.business_flow_validation(

140043: ,p_business_class_code => l_bflow_class_code
140044: ,p_balance_type => l_balance_type_code);
140045: ELSE
140046: NULL;
140047: XLA_AE_LINES_PKG.business_flow_validation(
140048: p_business_method_code => l_bflow_method_code
140049: ,p_business_class_code => l_bflow_class_code
140050: ,p_inherit_description_flag => l_inherit_desc_flag);
140051: END IF;

Line 140061: xla_ae_lines_pkg.SetLineDescription(

140057: --
140058: -- call description
140059: --
140060:
140061: xla_ae_lines_pkg.SetLineDescription(
140062: p_ae_header_id => l_ae_header_id
140063: ,p_description => Description_2 (
140064: p_application_id => p_application_id
140065: , p_ae_header_id => l_ae_header_id

Line 140104: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140100: xla_accounting_err_pkg.build_message
140101: (p_appli_s_name => 'XLA'
140102: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140103: ,p_token_1 => 'LINE_NUMBER'
140104: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140105: ,p_token_2 => 'LINE_TYPE_NAME'
140106: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140107: l_component_type
140108: ,l_component_code

Line 140140: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140136: --
140137: --
140138: ------------------------------------------------------------------------------------------------
140139: -- 4219869 Business Flow
140140: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140141: -- Prior Entry. Currently, the following code is always generated.
140142: ------------------------------------------------------------------------------------------------
140143: -- No ValidateCurrentLine for business flow method of Prior Entry
140144:

Line 140149: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140145: ------------------------------------------------------------------------------------
140146: -- 4219869 Business Flow
140147: -- Populated credit and debit amounts -- Need to generate this within IF
140148: ------------------------------------------------------------------------------------
140149: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140150:
140151: ----------------------------------------------------------------------------------
140152: -- 4219869 Business Flow
140153: -- Update journal entry status -- Need to generate this within IF

Line 140181: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140177: -- To allow MPA report to determine if it should generate report process
140178: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140179: ------------------------------------------------------------------------------------------
140180:
140181: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140182: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140183: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140184: -- call ADRs
140185: -- Bug 4922099

Line 140182: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140178: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140179: ------------------------------------------------------------------------------------------
140180:
140181: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140182: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140183: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140184: -- call ADRs
140185: -- Bug 4922099
140186: --

Line 140203: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140199:
140200: --
140201: -- Update the line information that should be overwritten
140202: --
140203: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140204: p_header_num => 1);
140205: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140206:
140207: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 140205: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140201: -- Update the line information that should be overwritten
140202: --
140203: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140204: p_header_num => 1);
140205: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140206:
140207: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140208:
140209: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 140207: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

140203: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140204: p_header_num => 1);
140205: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140206:
140207: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140208:
140209: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140210: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140211: END IF;

Line 140210: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

140206:
140207: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140208:
140209: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140210: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140211: END IF;
140212:
140213: --
140214: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 140217: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

140213: --
140214: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140215: --
140216: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140217: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140218: ELSE
140219: ---------------------------------------------------------------------------------------------------
140220: -- 4262811a Switch Sign
140221: ---------------------------------------------------------------------------------------------------

Line 140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

140218: ELSE
140219: ---------------------------------------------------------------------------------------------------
140220: -- 4262811a Switch Sign
140221: ---------------------------------------------------------------------------------------------------
140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140219: ---------------------------------------------------------------------------------------------------
140220: -- 4262811a Switch Sign
140221: ---------------------------------------------------------------------------------------------------
140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302

Line 140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140220: -- 4262811a Switch Sign
140221: ---------------------------------------------------------------------------------------------------
140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302
140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140221: ---------------------------------------------------------------------------------------------------
140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302
140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140222: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140223: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302
140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140230:

Line 140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

140224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302
140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140230:
140231: END IF;
140232:

Line 140229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140225: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140227: -- 5132302
140228: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140230:
140231: END IF;
140232:
140233: -- 4955764

Line 140234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140230:
140231: END IF;
140232:
140233: -- 4955764
140234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140236:
140237:
140238: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 140238: XLA_AE_LINES_PKG.ValidateCurrentLine;

140234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140236:
140237:
140238: XLA_AE_LINES_PKG.ValidateCurrentLine;
140239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140240:
140241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140242: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 140239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140236:
140237:
140238: XLA_AE_LINES_PKG.ValidateCurrentLine;
140239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140240:
140241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140242: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140243: ,p_balance_type_code => l_balance_type_code);

Line 140429: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

140425: --
140426: -- bulk performance
140427: --
140428: l_balance_type_code VARCHAR2(1);
140429: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
140430: l_log_module VARCHAR2(240);
140431:
140432: --
140433: -- Upgrade strategy

Line 140503: XLA_AE_LINES_PKG.SetNewLine;

140499: ') = 'Y'
140500: THEN
140501:
140502: --
140503: XLA_AE_LINES_PKG.SetNewLine;
140504:
140505: p_balance_type_code := l_balance_type_code;
140506: -- set the flag so later we will know whether the gain loss line needs to be created
140507:

Line 140515: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

140511:
140512: --
140513: -- bulk performance
140514: --
140515: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
140516: p_header_num => 0); -- 4262811
140517: --
140518: -- set accounting line options
140519: --

Line 140520: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

140516: p_header_num => 0); -- 4262811
140517: --
140518: -- set accounting line options
140519: --
140520: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
140521: p_natural_side_code => 'C'
140522: , p_gain_or_loss_flag => 'N'
140523: , p_gl_transfer_mode_code => 'S'
140524: , p_acct_entry_type_code => 'E'

Line 140534: xla_ae_lines_pkg.SetAcctLineType

140530: --
140531: --
140532: -- set accounting line type info
140533: --
140534: xla_ae_lines_pkg.SetAcctLineType
140535: (p_component_type => l_component_type
140536: ,p_event_type_code => l_event_type_code
140537: ,p_line_definition_owner_code => l_line_definition_owner_code
140538: ,p_line_definition_code => l_line_definition_code

Line 140548: xla_ae_lines_pkg.SetAcctClass(

140544: ,p_event_class_code => l_event_class_code);
140545: --
140546: -- set accounting class
140547: --
140548: xla_ae_lines_pkg.SetAcctClass(
140549: p_accounting_class_code => 'SELF_ASSESSED_TAX'
140550: , p_ae_header_id => l_ae_header_id
140551: );
140552:

Line 140556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

140552:
140553: --
140554: -- set rounding class
140555: --
140556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140557: 'SELF_ASSESSED_TAX';
140558:
140559: --
140560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 140560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

140556: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140557: 'SELF_ASSESSED_TAX';
140558:
140559: --
140560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140562: --
140563: -- bulk performance
140564: --

Line 140561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

140557: 'SELF_ASSESSED_TAX';
140558:
140559: --
140560: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140562: --
140563: -- bulk performance
140564: --
140565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 140565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

140561: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140562: --
140563: -- bulk performance
140564: --
140565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140566:
140567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140569:

Line 140567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

140563: -- bulk performance
140564: --
140565: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140566:
140567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140569:
140570: -- 4955764
140571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140568: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140569:
140570: -- 4955764
140571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140573:
140574: -- 4458381 Public Sector Enh
140575:

Line 140669: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140665: l_rec_acct_attrs.array_num_value(37) := p_source_77;
140666: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
140667: l_rec_acct_attrs.array_num_value(38) := p_source_78;
140668:
140669: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140670: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140671:
140672: ---------------------------------------------------------------------------------------------------------------
140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140670: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140666: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
140667: l_rec_acct_attrs.array_num_value(38) := p_source_78;
140668:
140669: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140670: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140671:
140672: ---------------------------------------------------------------------------------------------------------------
140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140674: ---------------------------------------------------------------------------------------------------------------

Line 140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140669: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140670: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140671:
140672: ---------------------------------------------------------------------------------------------------------------
140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140674: ---------------------------------------------------------------------------------------------------------------
140675: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140676:
140677: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140675: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140671:
140672: ---------------------------------------------------------------------------------------------------------------
140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140674: ---------------------------------------------------------------------------------------------------------------
140675: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140676:
140677: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140679:

Line 140677: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140673: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140674: ---------------------------------------------------------------------------------------------------------------
140675: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140676:
140677: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140679:
140680: IF xla_accounting_cache_pkg.GetValueChar
140681: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140674: ---------------------------------------------------------------------------------------------------------------
140675: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140676:
140677: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140679:
140680: IF xla_accounting_cache_pkg.GetValueChar
140681: (p_source_code => 'LEDGER_CATEGORY_CODE'
140682: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140689: xla_ae_lines_pkg.BflowUpgEntry

140685: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140686: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140687: )
140688: THEN
140689: xla_ae_lines_pkg.BflowUpgEntry
140690: (p_business_method_code => l_bflow_method_code
140691: ,p_business_class_code => l_bflow_class_code
140692: ,p_balance_type => l_balance_type_code);
140693: ELSE

Line 140695: XLA_AE_LINES_PKG.business_flow_validation(

140691: ,p_business_class_code => l_bflow_class_code
140692: ,p_balance_type => l_balance_type_code);
140693: ELSE
140694: NULL;
140695: XLA_AE_LINES_PKG.business_flow_validation(
140696: p_business_method_code => l_bflow_method_code
140697: ,p_business_class_code => l_bflow_class_code
140698: ,p_inherit_description_flag => l_inherit_desc_flag);
140699: END IF;

Line 140742: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140738: xla_accounting_err_pkg.build_message
140739: (p_appli_s_name => 'XLA'
140740: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140741: ,p_token_1 => 'LINE_NUMBER'
140742: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140743: ,p_token_2 => 'LINE_TYPE_NAME'
140744: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140745: l_component_type
140746: ,l_component_code

Line 140778: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140774: --
140775: --
140776: ------------------------------------------------------------------------------------------------
140777: -- 4219869 Business Flow
140778: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140779: -- Prior Entry. Currently, the following code is always generated.
140780: ------------------------------------------------------------------------------------------------
140781: -- No ValidateCurrentLine for business flow method of Prior Entry
140782:

Line 140787: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140783: ------------------------------------------------------------------------------------
140784: -- 4219869 Business Flow
140785: -- Populated credit and debit amounts -- Need to generate this within IF
140786: ------------------------------------------------------------------------------------
140787: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140788:
140789: ----------------------------------------------------------------------------------
140790: -- 4219869 Business Flow
140791: -- Update journal entry status -- Need to generate this within IF

Line 140819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140815: -- To allow MPA report to determine if it should generate report process
140816: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140817: ------------------------------------------------------------------------------------------
140818:
140819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140821: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140822: -- call ADRs
140823: -- Bug 4922099

Line 140820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140816: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140817: ------------------------------------------------------------------------------------------
140818:
140819: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140820: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140821: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140822: -- call ADRs
140823: -- Bug 4922099
140824: --

Line 140841: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140837:
140838: --
140839: -- Update the line information that should be overwritten
140840: --
140841: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140842: p_header_num => 1);
140843: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140844:
140845: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 140843: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140839: -- Update the line information that should be overwritten
140840: --
140841: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140842: p_header_num => 1);
140843: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140844:
140845: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140846:
140847: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 140845: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

140841: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140842: p_header_num => 1);
140843: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140844:
140845: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140846:
140847: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140848: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140849: END IF;

Line 140848: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

140844:
140845: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140846:
140847: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140848: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140849: END IF;
140850:
140851: --
140852: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 140855: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

140851: --
140852: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140853: --
140854: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140855: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140856: ELSE
140857: ---------------------------------------------------------------------------------------------------
140858: -- 4262811a Switch Sign
140859: ---------------------------------------------------------------------------------------------------

Line 140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

140856: ELSE
140857: ---------------------------------------------------------------------------------------------------
140858: -- 4262811a Switch Sign
140859: ---------------------------------------------------------------------------------------------------
140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140857: ---------------------------------------------------------------------------------------------------
140858: -- 4262811a Switch Sign
140859: ---------------------------------------------------------------------------------------------------
140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302

Line 140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140858: -- 4262811a Switch Sign
140859: ---------------------------------------------------------------------------------------------------
140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302
140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140859: ---------------------------------------------------------------------------------------------------
140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302
140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140860: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302
140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140868:

Line 140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

140862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302
140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140868:
140869: END IF;
140870:

Line 140867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140863: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140864: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140865: -- 5132302
140866: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140867: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140868:
140869: END IF;
140870:
140871: -- 4955764

Line 140872: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140868:
140869: END IF;
140870:
140871: -- 4955764
140872: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140873: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140874:
140875:
140876: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 140876: XLA_AE_LINES_PKG.ValidateCurrentLine;

140872: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140873: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140874:
140875:
140876: XLA_AE_LINES_PKG.ValidateCurrentLine;
140877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140878:
140879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140880: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 140877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140873: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140874:
140875:
140876: XLA_AE_LINES_PKG.ValidateCurrentLine;
140877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140878:
140879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140880: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140881: ,p_balance_type_code => l_balance_type_code);

Line 141065: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

141061: --
141062: -- bulk performance
141063: --
141064: l_balance_type_code VARCHAR2(1);
141065: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
141066: l_log_module VARCHAR2(240);
141067:
141068: --
141069: -- Upgrade strategy

Line 141139: XLA_AE_LINES_PKG.SetNewLine;

141135: ') = 'Y'
141136: THEN
141137:
141138: --
141139: XLA_AE_LINES_PKG.SetNewLine;
141140:
141141: p_balance_type_code := l_balance_type_code;
141142: -- set the flag so later we will know whether the gain loss line needs to be created
141143:

Line 141151: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

141147:
141148: --
141149: -- bulk performance
141150: --
141151: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
141152: p_header_num => 0); -- 4262811
141153: --
141154: -- set accounting line options
141155: --

Line 141156: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

141152: p_header_num => 0); -- 4262811
141153: --
141154: -- set accounting line options
141155: --
141156: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
141157: p_natural_side_code => 'C'
141158: , p_gain_or_loss_flag => 'N'
141159: , p_gl_transfer_mode_code => 'S'
141160: , p_acct_entry_type_code => 'E'

Line 141170: xla_ae_lines_pkg.SetAcctLineType

141166: --
141167: --
141168: -- set accounting line type info
141169: --
141170: xla_ae_lines_pkg.SetAcctLineType
141171: (p_component_type => l_component_type
141172: ,p_event_type_code => l_event_type_code
141173: ,p_line_definition_owner_code => l_line_definition_owner_code
141174: ,p_line_definition_code => l_line_definition_code

Line 141184: xla_ae_lines_pkg.SetAcctClass(

141180: ,p_event_class_code => l_event_class_code);
141181: --
141182: -- set accounting class
141183: --
141184: xla_ae_lines_pkg.SetAcctClass(
141185: p_accounting_class_code => 'SELF_ASSESSED_TAX'
141186: , p_ae_header_id => l_ae_header_id
141187: );
141188:

Line 141192: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

141188:
141189: --
141190: -- set rounding class
141191: --
141192: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141193: 'SELF_ASSESSED_TAX';
141194:
141195: --
141196: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 141196: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

141192: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141193: 'SELF_ASSESSED_TAX';
141194:
141195: --
141196: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141197: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141198: --
141199: -- bulk performance
141200: --

Line 141197: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

141193: 'SELF_ASSESSED_TAX';
141194:
141195: --
141196: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141197: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141198: --
141199: -- bulk performance
141200: --
141201: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 141201: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

141197: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141198: --
141199: -- bulk performance
141200: --
141201: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141202:
141203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141204: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141205:

Line 141203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

141199: -- bulk performance
141200: --
141201: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141202:
141203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141204: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141205:
141206: -- 4955764
141207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141203: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141204: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141205:
141206: -- 4955764
141207: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141208: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141209:
141210: -- 4458381 Public Sector Enh
141211:

Line 141303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

141299: l_rec_acct_attrs.array_num_value(36) := p_source_77;
141300: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
141301: l_rec_acct_attrs.array_num_value(37) := p_source_78;
141302:
141303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141305:
141306: ---------------------------------------------------------------------------------------------------------------
141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 141304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

141300: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
141301: l_rec_acct_attrs.array_num_value(37) := p_source_78;
141302:
141303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141305:
141306: ---------------------------------------------------------------------------------------------------------------
141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141308: ---------------------------------------------------------------------------------------------------------------

Line 141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

141303: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141304: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141305:
141306: ---------------------------------------------------------------------------------------------------------------
141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141308: ---------------------------------------------------------------------------------------------------------------
141309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141310:
141311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 141309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

141305:
141306: ---------------------------------------------------------------------------------------------------------------
141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141308: ---------------------------------------------------------------------------------------------------------------
141309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141310:
141311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141313:

Line 141311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141307: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141308: ---------------------------------------------------------------------------------------------------------------
141309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141310:
141311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141313:
141314: IF xla_accounting_cache_pkg.GetValueChar
141315: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 141312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141308: ---------------------------------------------------------------------------------------------------------------
141309: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141310:
141311: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141313:
141314: IF xla_accounting_cache_pkg.GetValueChar
141315: (p_source_code => 'LEDGER_CATEGORY_CODE'
141316: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 141323: xla_ae_lines_pkg.BflowUpgEntry

141319: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141320: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
141321: )
141322: THEN
141323: xla_ae_lines_pkg.BflowUpgEntry
141324: (p_business_method_code => l_bflow_method_code
141325: ,p_business_class_code => l_bflow_class_code
141326: ,p_balance_type => l_balance_type_code);
141327: ELSE

Line 141329: XLA_AE_LINES_PKG.business_flow_validation(

141325: ,p_business_class_code => l_bflow_class_code
141326: ,p_balance_type => l_balance_type_code);
141327: ELSE
141328: NULL;
141329: XLA_AE_LINES_PKG.business_flow_validation(
141330: p_business_method_code => l_bflow_method_code
141331: ,p_business_class_code => l_bflow_class_code
141332: ,p_inherit_description_flag => l_inherit_desc_flag);
141333: END IF;

Line 141376: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

141372: xla_accounting_err_pkg.build_message
141373: (p_appli_s_name => 'XLA'
141374: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
141375: ,p_token_1 => 'LINE_NUMBER'
141376: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
141377: ,p_token_2 => 'LINE_TYPE_NAME'
141378: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
141379: l_component_type
141380: ,l_component_code

Line 141412: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

141408: --
141409: --
141410: ------------------------------------------------------------------------------------------------
141411: -- 4219869 Business Flow
141412: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141413: -- Prior Entry. Currently, the following code is always generated.
141414: ------------------------------------------------------------------------------------------------
141415: -- No ValidateCurrentLine for business flow method of Prior Entry
141416:

Line 141421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141417: ------------------------------------------------------------------------------------
141418: -- 4219869 Business Flow
141419: -- Populated credit and debit amounts -- Need to generate this within IF
141420: ------------------------------------------------------------------------------------
141421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141422:
141423: ----------------------------------------------------------------------------------
141424: -- 4219869 Business Flow
141425: -- Update journal entry status -- Need to generate this within IF

Line 141453: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

141449: -- To allow MPA report to determine if it should generate report process
141450: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141451: ------------------------------------------------------------------------------------------
141452:
141453: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141454: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141455: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141456: -- call ADRs
141457: -- Bug 4922099

Line 141454: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

141450: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141451: ------------------------------------------------------------------------------------------
141452:
141453: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141454: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141455: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141456: -- call ADRs
141457: -- Bug 4922099
141458: --

Line 141475: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

141471:
141472: --
141473: -- Update the line information that should be overwritten
141474: --
141475: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141476: p_header_num => 1);
141477: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141478:
141479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 141477: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

141473: -- Update the line information that should be overwritten
141474: --
141475: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141476: p_header_num => 1);
141477: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141478:
141479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141480:
141481: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 141479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

141475: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141476: p_header_num => 1);
141477: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141478:
141479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141480:
141481: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141482: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141483: END IF;

Line 141482: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

141478:
141479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141480:
141481: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141482: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141483: END IF;
141484:
141485: --
141486: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 141489: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

141485: --
141486: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141487: --
141488: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141489: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141490: ELSE
141491: ---------------------------------------------------------------------------------------------------
141492: -- 4262811a Switch Sign
141493: ---------------------------------------------------------------------------------------------------

Line 141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

141490: ELSE
141491: ---------------------------------------------------------------------------------------------------
141492: -- 4262811a Switch Sign
141493: ---------------------------------------------------------------------------------------------------
141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141491: ---------------------------------------------------------------------------------------------------
141492: -- 4262811a Switch Sign
141493: ---------------------------------------------------------------------------------------------------
141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302

Line 141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141492: -- 4262811a Switch Sign
141493: ---------------------------------------------------------------------------------------------------
141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302
141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141493: ---------------------------------------------------------------------------------------------------
141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302
141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141494: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302
141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141502:

Line 141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

141496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302
141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141502:
141503: END IF;
141504:

Line 141501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141499: -- 5132302
141500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141502:
141503: END IF;
141504:
141505: -- 4955764

Line 141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141502:
141503: END IF;
141504:
141505: -- 4955764
141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141508:
141509:
141510: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 141510: XLA_AE_LINES_PKG.ValidateCurrentLine;

141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141508:
141509:
141510: XLA_AE_LINES_PKG.ValidateCurrentLine;
141511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141512:
141513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 141511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141508:
141509:
141510: XLA_AE_LINES_PKG.ValidateCurrentLine;
141511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141512:
141513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141515: ,p_balance_type_code => l_balance_type_code);

Line 141703: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

141699: --
141700: -- bulk performance
141701: --
141702: l_balance_type_code VARCHAR2(1);
141703: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
141704: l_log_module VARCHAR2(240);
141705:
141706: --
141707: -- Upgrade strategy

Line 141777: XLA_AE_LINES_PKG.SetNewLine;

141773: ') = 'Y'
141774: THEN
141775:
141776: --
141777: XLA_AE_LINES_PKG.SetNewLine;
141778:
141779: p_balance_type_code := l_balance_type_code;
141780: -- set the flag so later we will know whether the gain loss line needs to be created
141781:

Line 141789: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

141785:
141786: --
141787: -- bulk performance
141788: --
141789: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
141790: p_header_num => 0); -- 4262811
141791: --
141792: -- set accounting line options
141793: --

Line 141794: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

141790: p_header_num => 0); -- 4262811
141791: --
141792: -- set accounting line options
141793: --
141794: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
141795: p_natural_side_code => 'C'
141796: , p_gain_or_loss_flag => 'N'
141797: , p_gl_transfer_mode_code => 'S'
141798: , p_acct_entry_type_code => 'E'

Line 141808: xla_ae_lines_pkg.SetAcctLineType

141804: --
141805: --
141806: -- set accounting line type info
141807: --
141808: xla_ae_lines_pkg.SetAcctLineType
141809: (p_component_type => l_component_type
141810: ,p_event_type_code => l_event_type_code
141811: ,p_line_definition_owner_code => l_line_definition_owner_code
141812: ,p_line_definition_code => l_line_definition_code

Line 141822: xla_ae_lines_pkg.SetAcctClass(

141818: ,p_event_class_code => l_event_class_code);
141819: --
141820: -- set accounting class
141821: --
141822: xla_ae_lines_pkg.SetAcctClass(
141823: p_accounting_class_code => 'SELF_ASSESSED_TAX'
141824: , p_ae_header_id => l_ae_header_id
141825: );
141826:

Line 141830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

141826:
141827: --
141828: -- set rounding class
141829: --
141830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141831: 'SELF_ASSESSED_TAX';
141832:
141833: --
141834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 141834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

141830: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141831: 'SELF_ASSESSED_TAX';
141832:
141833: --
141834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141836: --
141837: -- bulk performance
141838: --

Line 141835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

141831: 'SELF_ASSESSED_TAX';
141832:
141833: --
141834: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141836: --
141837: -- bulk performance
141838: --
141839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 141839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

141835: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141836: --
141837: -- bulk performance
141838: --
141839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141840:
141841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141843:

Line 141841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

141837: -- bulk performance
141838: --
141839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141840:
141841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141843:
141844: -- 4955764
141845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141843:
141844: -- 4955764
141845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141847:
141848: -- 4458381 Public Sector Enh
141849:

Line 141945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

141941: l_rec_acct_attrs.array_num_value(38) := p_source_77;
141942: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
141943: l_rec_acct_attrs.array_num_value(39) := p_source_78;
141944:
141945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141947:
141948: ---------------------------------------------------------------------------------------------------------------
141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 141946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

141942: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
141943: l_rec_acct_attrs.array_num_value(39) := p_source_78;
141944:
141945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141947:
141948: ---------------------------------------------------------------------------------------------------------------
141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141950: ---------------------------------------------------------------------------------------------------------------

Line 141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

141945: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141946: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141947:
141948: ---------------------------------------------------------------------------------------------------------------
141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141950: ---------------------------------------------------------------------------------------------------------------
141951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141952:
141953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 141951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

141947:
141948: ---------------------------------------------------------------------------------------------------------------
141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141950: ---------------------------------------------------------------------------------------------------------------
141951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141952:
141953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141955:

Line 141953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141949: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141950: ---------------------------------------------------------------------------------------------------------------
141951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141952:
141953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141955:
141956: IF xla_accounting_cache_pkg.GetValueChar
141957: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 141954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141950: ---------------------------------------------------------------------------------------------------------------
141951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141952:
141953: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141955:
141956: IF xla_accounting_cache_pkg.GetValueChar
141957: (p_source_code => 'LEDGER_CATEGORY_CODE'
141958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 141965: xla_ae_lines_pkg.BflowUpgEntry

141961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
141963: )
141964: THEN
141965: xla_ae_lines_pkg.BflowUpgEntry
141966: (p_business_method_code => l_bflow_method_code
141967: ,p_business_class_code => l_bflow_class_code
141968: ,p_balance_type => l_balance_type_code);
141969: ELSE

Line 141971: XLA_AE_LINES_PKG.business_flow_validation(

141967: ,p_business_class_code => l_bflow_class_code
141968: ,p_balance_type => l_balance_type_code);
141969: ELSE
141970: NULL;
141971: XLA_AE_LINES_PKG.business_flow_validation(
141972: p_business_method_code => l_bflow_method_code
141973: ,p_business_class_code => l_bflow_class_code
141974: ,p_inherit_description_flag => l_inherit_desc_flag);
141975: END IF;

Line 142018: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142014: xla_accounting_err_pkg.build_message
142015: (p_appli_s_name => 'XLA'
142016: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142017: ,p_token_1 => 'LINE_NUMBER'
142018: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142019: ,p_token_2 => 'LINE_TYPE_NAME'
142020: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142021: l_component_type
142022: ,l_component_code

Line 142054: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142050: --
142051: --
142052: ------------------------------------------------------------------------------------------------
142053: -- 4219869 Business Flow
142054: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142055: -- Prior Entry. Currently, the following code is always generated.
142056: ------------------------------------------------------------------------------------------------
142057: -- No ValidateCurrentLine for business flow method of Prior Entry
142058:

Line 142063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142059: ------------------------------------------------------------------------------------
142060: -- 4219869 Business Flow
142061: -- Populated credit and debit amounts -- Need to generate this within IF
142062: ------------------------------------------------------------------------------------
142063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142064:
142065: ----------------------------------------------------------------------------------
142066: -- 4219869 Business Flow
142067: -- Update journal entry status -- Need to generate this within IF

Line 142095: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

142091: -- To allow MPA report to determine if it should generate report process
142092: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142093: ------------------------------------------------------------------------------------------
142094:
142095: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142096: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142097: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142098: -- call ADRs
142099: -- Bug 4922099

Line 142096: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

142092: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142093: ------------------------------------------------------------------------------------------
142094:
142095: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142096: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142097: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142098: -- call ADRs
142099: -- Bug 4922099
142100: --

Line 142117: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142113:
142114: --
142115: -- Update the line information that should be overwritten
142116: --
142117: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142118: p_header_num => 1);
142119: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142120:
142121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142119: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142115: -- Update the line information that should be overwritten
142116: --
142117: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142118: p_header_num => 1);
142119: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142120:
142121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142122:
142123: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142117: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142118: p_header_num => 1);
142119: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142120:
142121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142122:
142123: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142124: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142125: END IF;

Line 142124: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142120:
142121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142122:
142123: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142124: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142125: END IF;
142126:
142127: --
142128: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142131: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142127: --
142128: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142129: --
142130: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142131: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142132: ELSE
142133: ---------------------------------------------------------------------------------------------------
142134: -- 4262811a Switch Sign
142135: ---------------------------------------------------------------------------------------------------

Line 142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142132: ELSE
142133: ---------------------------------------------------------------------------------------------------
142134: -- 4262811a Switch Sign
142135: ---------------------------------------------------------------------------------------------------
142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142133: ---------------------------------------------------------------------------------------------------
142134: -- 4262811a Switch Sign
142135: ---------------------------------------------------------------------------------------------------
142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302

Line 142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142134: -- 4262811a Switch Sign
142135: ---------------------------------------------------------------------------------------------------
142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302
142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142135: ---------------------------------------------------------------------------------------------------
142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302
142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142143: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142136: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302
142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142143: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142144:

Line 142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302
142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142143: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142144:
142145: END IF;
142146:

Line 142143: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142139: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142140: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142141: -- 5132302
142142: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142143: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142144:
142145: END IF;
142146:
142147: -- 4955764

Line 142148: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142144:
142145: END IF;
142146:
142147: -- 4955764
142148: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142149: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142150:
142151:
142152: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142152: XLA_AE_LINES_PKG.ValidateCurrentLine;

142148: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142149: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142150:
142151:
142152: XLA_AE_LINES_PKG.ValidateCurrentLine;
142153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142154:
142155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142149: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142150:
142151:
142152: XLA_AE_LINES_PKG.ValidateCurrentLine;
142153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142154:
142155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142157: ,p_balance_type_code => l_balance_type_code);

Line 142343: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

142339: --
142340: -- bulk performance
142341: --
142342: l_balance_type_code VARCHAR2(1);
142343: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
142344: l_log_module VARCHAR2(240);
142345:
142346: --
142347: -- Upgrade strategy

Line 142417: XLA_AE_LINES_PKG.SetNewLine;

142413: ') = 'Y'
142414: THEN
142415:
142416: --
142417: XLA_AE_LINES_PKG.SetNewLine;
142418:
142419: p_balance_type_code := l_balance_type_code;
142420: -- set the flag so later we will know whether the gain loss line needs to be created
142421:

Line 142429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

142425:
142426: --
142427: -- bulk performance
142428: --
142429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
142430: p_header_num => 0); -- 4262811
142431: --
142432: -- set accounting line options
142433: --

Line 142434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

142430: p_header_num => 0); -- 4262811
142431: --
142432: -- set accounting line options
142433: --
142434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
142435: p_natural_side_code => 'C'
142436: , p_gain_or_loss_flag => 'N'
142437: , p_gl_transfer_mode_code => 'S'
142438: , p_acct_entry_type_code => 'E'

Line 142448: xla_ae_lines_pkg.SetAcctLineType

142444: --
142445: --
142446: -- set accounting line type info
142447: --
142448: xla_ae_lines_pkg.SetAcctLineType
142449: (p_component_type => l_component_type
142450: ,p_event_type_code => l_event_type_code
142451: ,p_line_definition_owner_code => l_line_definition_owner_code
142452: ,p_line_definition_code => l_line_definition_code

Line 142462: xla_ae_lines_pkg.SetAcctClass(

142458: ,p_event_class_code => l_event_class_code);
142459: --
142460: -- set accounting class
142461: --
142462: xla_ae_lines_pkg.SetAcctClass(
142463: p_accounting_class_code => 'SELF_ASSESSED_TAX'
142464: , p_ae_header_id => l_ae_header_id
142465: );
142466:

Line 142470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

142466:
142467: --
142468: -- set rounding class
142469: --
142470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142471: 'SELF_ASSESSED_TAX';
142472:
142473: --
142474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 142474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

142470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142471: 'SELF_ASSESSED_TAX';
142472:
142473: --
142474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142476: --
142477: -- bulk performance
142478: --

Line 142475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

142471: 'SELF_ASSESSED_TAX';
142472:
142473: --
142474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142476: --
142477: -- bulk performance
142478: --
142479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 142479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

142475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142476: --
142477: -- bulk performance
142478: --
142479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142480:
142481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142483:

Line 142481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

142477: -- bulk performance
142478: --
142479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142480:
142481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142483:
142484: -- 4955764
142485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142483:
142484: -- 4955764
142485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142487:
142488: -- 4458381 Public Sector Enh
142489:

Line 142583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

142579: l_rec_acct_attrs.array_num_value(37) := p_source_77;
142580: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
142581: l_rec_acct_attrs.array_num_value(38) := p_source_78;
142582:
142583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142585:
142586: ---------------------------------------------------------------------------------------------------------------
142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 142584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

142580: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
142581: l_rec_acct_attrs.array_num_value(38) := p_source_78;
142582:
142583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142585:
142586: ---------------------------------------------------------------------------------------------------------------
142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142588: ---------------------------------------------------------------------------------------------------------------

Line 142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

142583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142585:
142586: ---------------------------------------------------------------------------------------------------------------
142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142588: ---------------------------------------------------------------------------------------------------------------
142589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142590:
142591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 142589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

142585:
142586: ---------------------------------------------------------------------------------------------------------------
142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142588: ---------------------------------------------------------------------------------------------------------------
142589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142590:
142591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142593:

Line 142591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142588: ---------------------------------------------------------------------------------------------------------------
142589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142590:
142591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142593:
142594: IF xla_accounting_cache_pkg.GetValueChar
142595: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 142592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142588: ---------------------------------------------------------------------------------------------------------------
142589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142590:
142591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142593:
142594: IF xla_accounting_cache_pkg.GetValueChar
142595: (p_source_code => 'LEDGER_CATEGORY_CODE'
142596: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 142603: xla_ae_lines_pkg.BflowUpgEntry

142599: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142600: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
142601: )
142602: THEN
142603: xla_ae_lines_pkg.BflowUpgEntry
142604: (p_business_method_code => l_bflow_method_code
142605: ,p_business_class_code => l_bflow_class_code
142606: ,p_balance_type => l_balance_type_code);
142607: ELSE

Line 142609: XLA_AE_LINES_PKG.business_flow_validation(

142605: ,p_business_class_code => l_bflow_class_code
142606: ,p_balance_type => l_balance_type_code);
142607: ELSE
142608: NULL;
142609: XLA_AE_LINES_PKG.business_flow_validation(
142610: p_business_method_code => l_bflow_method_code
142611: ,p_business_class_code => l_bflow_class_code
142612: ,p_inherit_description_flag => l_inherit_desc_flag);
142613: END IF;

Line 142656: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142652: xla_accounting_err_pkg.build_message
142653: (p_appli_s_name => 'XLA'
142654: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142655: ,p_token_1 => 'LINE_NUMBER'
142656: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142657: ,p_token_2 => 'LINE_TYPE_NAME'
142658: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142659: l_component_type
142660: ,l_component_code

Line 142692: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142688: --
142689: --
142690: ------------------------------------------------------------------------------------------------
142691: -- 4219869 Business Flow
142692: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142693: -- Prior Entry. Currently, the following code is always generated.
142694: ------------------------------------------------------------------------------------------------
142695: -- No ValidateCurrentLine for business flow method of Prior Entry
142696:

Line 142701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142697: ------------------------------------------------------------------------------------
142698: -- 4219869 Business Flow
142699: -- Populated credit and debit amounts -- Need to generate this within IF
142700: ------------------------------------------------------------------------------------
142701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142702:
142703: ----------------------------------------------------------------------------------
142704: -- 4219869 Business Flow
142705: -- Update journal entry status -- Need to generate this within IF

Line 142733: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

142729: -- To allow MPA report to determine if it should generate report process
142730: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142731: ------------------------------------------------------------------------------------------
142732:
142733: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142734: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142735: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142736: -- call ADRs
142737: -- Bug 4922099

Line 142734: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

142730: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142731: ------------------------------------------------------------------------------------------
142732:
142733: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142734: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142735: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142736: -- call ADRs
142737: -- Bug 4922099
142738: --

Line 142755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142751:
142752: --
142753: -- Update the line information that should be overwritten
142754: --
142755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142756: p_header_num => 1);
142757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142758:
142759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142753: -- Update the line information that should be overwritten
142754: --
142755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142756: p_header_num => 1);
142757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142758:
142759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142760:
142761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142756: p_header_num => 1);
142757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142758:
142759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142760:
142761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142763: END IF;

Line 142762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142758:
142759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142760:
142761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142763: END IF;
142764:
142765: --
142766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142765: --
142766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142767: --
142768: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142770: ELSE
142771: ---------------------------------------------------------------------------------------------------
142772: -- 4262811a Switch Sign
142773: ---------------------------------------------------------------------------------------------------

Line 142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142770: ELSE
142771: ---------------------------------------------------------------------------------------------------
142772: -- 4262811a Switch Sign
142773: ---------------------------------------------------------------------------------------------------
142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142771: ---------------------------------------------------------------------------------------------------
142772: -- 4262811a Switch Sign
142773: ---------------------------------------------------------------------------------------------------
142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302

Line 142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142772: -- 4262811a Switch Sign
142773: ---------------------------------------------------------------------------------------------------
142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302
142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142773: ---------------------------------------------------------------------------------------------------
142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302
142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302
142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142782:

Line 142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302
142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142782:
142783: END IF;
142784:

Line 142781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142779: -- 5132302
142780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142782:
142783: END IF;
142784:
142785: -- 4955764

Line 142786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142782:
142783: END IF;
142784:
142785: -- 4955764
142786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142788:
142789:
142790: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142790: XLA_AE_LINES_PKG.ValidateCurrentLine;

142786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142788:
142789:
142790: XLA_AE_LINES_PKG.ValidateCurrentLine;
142791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142792:
142793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142788:
142789:
142790: XLA_AE_LINES_PKG.ValidateCurrentLine;
142791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142792:
142793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142795: ,p_balance_type_code => l_balance_type_code);

Line 142992: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

142988: --
142989: -- bulk performance
142990: --
142991: l_balance_type_code VARCHAR2(1);
142992: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
142993: l_log_module VARCHAR2(240);
142994:
142995: --
142996: -- Upgrade strategy

Line 143070: XLA_AE_LINES_PKG.SetNewLine;

143066: ') = 'Y'
143067: THEN
143068:
143069: --
143070: XLA_AE_LINES_PKG.SetNewLine;
143071:
143072: p_balance_type_code := l_balance_type_code;
143073: -- set the flag so later we will know whether the gain loss line needs to be created
143074:

Line 143082: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

143078:
143079: --
143080: -- bulk performance
143081: --
143082: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
143083: p_header_num => 0); -- 4262811
143084: --
143085: -- set accounting line options
143086: --

Line 143087: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

143083: p_header_num => 0); -- 4262811
143084: --
143085: -- set accounting line options
143086: --
143087: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
143088: p_natural_side_code => 'D'
143089: , p_gain_or_loss_flag => 'N'
143090: , p_gl_transfer_mode_code => 'S'
143091: , p_acct_entry_type_code => 'A'

Line 143101: xla_ae_lines_pkg.SetAcctLineType

143097: --
143098: --
143099: -- set accounting line type info
143100: --
143101: xla_ae_lines_pkg.SetAcctLineType
143102: (p_component_type => l_component_type
143103: ,p_event_type_code => l_event_type_code
143104: ,p_line_definition_owner_code => l_line_definition_owner_code
143105: ,p_line_definition_code => l_line_definition_code

Line 143115: xla_ae_lines_pkg.SetAcctClass(

143111: ,p_event_class_code => l_event_class_code);
143112: --
143113: -- set accounting class
143114: --
143115: xla_ae_lines_pkg.SetAcctClass(
143116: p_accounting_class_code => 'SELF_ASSESSED_TAX'
143117: , p_ae_header_id => l_ae_header_id
143118: );
143119:

Line 143123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

143119:
143120: --
143121: -- set rounding class
143122: --
143123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143124: 'SELF_ASSESSED_TAX';
143125:
143126: --
143127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 143127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

143123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143124: 'SELF_ASSESSED_TAX';
143125:
143126: --
143127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143129: --
143130: -- bulk performance
143131: --

Line 143128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

143124: 'SELF_ASSESSED_TAX';
143125:
143126: --
143127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143129: --
143130: -- bulk performance
143131: --
143132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 143132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

143128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143129: --
143130: -- bulk performance
143131: --
143132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143133:
143134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143136:

Line 143134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

143130: -- bulk performance
143131: --
143132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143133:
143134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143136:
143137: -- 4955764
143138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143136:
143137: -- 4955764
143138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
143140:
143141: -- 4458381 Public Sector Enh
143142:

Line 143246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

143242: l_rec_acct_attrs.array_num_value(42) := p_source_77;
143243: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143244: l_rec_acct_attrs.array_num_value(43) := p_source_78;
143245:
143246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143248:
143249: ---------------------------------------------------------------------------------------------------------------
143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 143247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

143243: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143244: l_rec_acct_attrs.array_num_value(43) := p_source_78;
143245:
143246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143248:
143249: ---------------------------------------------------------------------------------------------------------------
143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143251: ---------------------------------------------------------------------------------------------------------------

Line 143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

143246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143248:
143249: ---------------------------------------------------------------------------------------------------------------
143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143251: ---------------------------------------------------------------------------------------------------------------
143252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143253:
143254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 143252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

143248:
143249: ---------------------------------------------------------------------------------------------------------------
143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143251: ---------------------------------------------------------------------------------------------------------------
143252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143253:
143254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143256:

Line 143254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143251: ---------------------------------------------------------------------------------------------------------------
143252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143253:
143254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143256:
143257: IF xla_accounting_cache_pkg.GetValueChar
143258: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 143255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143251: ---------------------------------------------------------------------------------------------------------------
143252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143253:
143254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143256:
143257: IF xla_accounting_cache_pkg.GetValueChar
143258: (p_source_code => 'LEDGER_CATEGORY_CODE'
143259: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 143266: xla_ae_lines_pkg.BflowUpgEntry

143262: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
143263: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
143264: )
143265: THEN
143266: xla_ae_lines_pkg.BflowUpgEntry
143267: (p_business_method_code => l_bflow_method_code
143268: ,p_business_class_code => l_bflow_class_code
143269: ,p_balance_type => l_balance_type_code);
143270: ELSE

Line 143283: xla_ae_lines_pkg.SetLineDescription(

143279: --
143280: -- call description
143281: --
143282:
143283: xla_ae_lines_pkg.SetLineDescription(
143284: p_ae_header_id => l_ae_header_id
143285: ,p_description => Description_2 (
143286: p_application_id => p_application_id
143287: , p_ae_header_id => l_ae_header_id

Line 143316: xla_ae_lines_pkg.set_ccid(

143312: , x_value_type_code => l_adr_value_type_code
143313: , p_side => 'NA'
143314: );
143315:
143316: xla_ae_lines_pkg.set_ccid(
143317: p_code_combination_id => l_ccid
143318: , p_value_type_code => l_adr_value_type_code
143319: , p_transaction_coa_id => l_adr_transaction_coa_id
143320: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

143348: xla_accounting_err_pkg.build_message
143349: (p_appli_s_name => 'XLA'
143350: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
143351: ,p_token_1 => 'LINE_NUMBER'
143352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
143353: ,p_token_2 => 'LINE_TYPE_NAME'
143354: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
143355: l_component_type
143356: ,l_component_code

Line 143388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

143384: --
143385: --
143386: ------------------------------------------------------------------------------------------------
143387: -- 4219869 Business Flow
143388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143389: -- Prior Entry. Currently, the following code is always generated.
143390: ------------------------------------------------------------------------------------------------
143391: XLA_AE_LINES_PKG.ValidateCurrentLine;
143392:

Line 143391: XLA_AE_LINES_PKG.ValidateCurrentLine;

143387: -- 4219869 Business Flow
143388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143389: -- Prior Entry. Currently, the following code is always generated.
143390: ------------------------------------------------------------------------------------------------
143391: XLA_AE_LINES_PKG.ValidateCurrentLine;
143392:
143393: ------------------------------------------------------------------------------------
143394: -- 4219869 Business Flow
143395: -- Populated credit and debit amounts -- Need to generate this within IF

Line 143397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143393: ------------------------------------------------------------------------------------
143394: -- 4219869 Business Flow
143395: -- Populated credit and debit amounts -- Need to generate this within IF
143396: ------------------------------------------------------------------------------------
143397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143398:
143399: ----------------------------------------------------------------------------------
143400: -- 4219869 Business Flow
143401: -- Update journal entry status -- Need to generate this within IF

Line 143429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

143425: -- To allow MPA report to determine if it should generate report process
143426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143427: ------------------------------------------------------------------------------------------
143428:
143429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143432: -- call ADRs
143433: -- Bug 4922099

Line 143430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

143426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143427: ------------------------------------------------------------------------------------------
143428:
143429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143432: -- call ADRs
143433: -- Bug 4922099
143434: --

Line 143454: xla_ae_lines_pkg.set_ccid(

143450: , x_value_type_code => l_adr_value_type_code
143451: , p_side => 'NA'
143452: );
143453:
143454: xla_ae_lines_pkg.set_ccid(
143455: p_code_combination_id => l_ccid
143456: , p_value_type_code => l_adr_value_type_code
143457: , p_transaction_coa_id => l_adr_transaction_coa_id
143458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

143473:
143474: --
143475: -- Update the line information that should be overwritten
143476: --
143477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143478: p_header_num => 1);
143479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143480:
143481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 143479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

143475: -- Update the line information that should be overwritten
143476: --
143477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143478: p_header_num => 1);
143479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143480:
143481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143482:
143483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 143481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

143477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143478: p_header_num => 1);
143479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143480:
143481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143482:
143483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143485: END IF;

Line 143484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

143480:
143481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143482:
143483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143485: END IF;
143486:
143487: --
143488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 143491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

143487: --
143488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
143489: --
143490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
143491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
143492: ELSE
143493: ---------------------------------------------------------------------------------------------------
143494: -- 4262811a Switch Sign
143495: ---------------------------------------------------------------------------------------------------

Line 143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

143492: ELSE
143493: ---------------------------------------------------------------------------------------------------
143494: -- 4262811a Switch Sign
143495: ---------------------------------------------------------------------------------------------------
143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143493: ---------------------------------------------------------------------------------------------------
143494: -- 4262811a Switch Sign
143495: ---------------------------------------------------------------------------------------------------
143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302

Line 143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143494: -- 4262811a Switch Sign
143495: ---------------------------------------------------------------------------------------------------
143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302
143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143495: ---------------------------------------------------------------------------------------------------
143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302
143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302
143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143504:

Line 143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

143498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302
143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143504:
143505: END IF;
143506:

Line 143503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143501: -- 5132302
143502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143504:
143505: END IF;
143506:
143507: -- 4955764

Line 143508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143504:
143505: END IF;
143506:
143507: -- 4955764
143508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143510:
143511:
143512: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 143512: XLA_AE_LINES_PKG.ValidateCurrentLine;

143508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143510:
143511:
143512: XLA_AE_LINES_PKG.ValidateCurrentLine;
143513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143514:
143515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 143513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143510:
143511:
143512: XLA_AE_LINES_PKG.ValidateCurrentLine;
143513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143514:
143515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
143517: ,p_balance_type_code => l_balance_type_code);

Line 143714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

143710: --
143711: -- bulk performance
143712: --
143713: l_balance_type_code VARCHAR2(1);
143714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
143715: l_log_module VARCHAR2(240);
143716:
143717: --
143718: -- Upgrade strategy

Line 143792: XLA_AE_LINES_PKG.SetNewLine;

143788: ') = 'Y'
143789: THEN
143790:
143791: --
143792: XLA_AE_LINES_PKG.SetNewLine;
143793:
143794: p_balance_type_code := l_balance_type_code;
143795: -- set the flag so later we will know whether the gain loss line needs to be created
143796:

Line 143804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

143800:
143801: --
143802: -- bulk performance
143803: --
143804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
143805: p_header_num => 0); -- 4262811
143806: --
143807: -- set accounting line options
143808: --

Line 143809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

143805: p_header_num => 0); -- 4262811
143806: --
143807: -- set accounting line options
143808: --
143809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
143810: p_natural_side_code => 'D'
143811: , p_gain_or_loss_flag => 'N'
143812: , p_gl_transfer_mode_code => 'S'
143813: , p_acct_entry_type_code => 'A'

Line 143823: xla_ae_lines_pkg.SetAcctLineType

143819: --
143820: --
143821: -- set accounting line type info
143822: --
143823: xla_ae_lines_pkg.SetAcctLineType
143824: (p_component_type => l_component_type
143825: ,p_event_type_code => l_event_type_code
143826: ,p_line_definition_owner_code => l_line_definition_owner_code
143827: ,p_line_definition_code => l_line_definition_code

Line 143837: xla_ae_lines_pkg.SetAcctClass(

143833: ,p_event_class_code => l_event_class_code);
143834: --
143835: -- set accounting class
143836: --
143837: xla_ae_lines_pkg.SetAcctClass(
143838: p_accounting_class_code => 'SELF_ASSESSED_TAX'
143839: , p_ae_header_id => l_ae_header_id
143840: );
143841:

Line 143845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

143841:
143842: --
143843: -- set rounding class
143844: --
143845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143846: 'SELF_ASSESSED_TAX';
143847:
143848: --
143849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 143849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

143845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143846: 'SELF_ASSESSED_TAX';
143847:
143848: --
143849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143851: --
143852: -- bulk performance
143853: --

Line 143850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

143846: 'SELF_ASSESSED_TAX';
143847:
143848: --
143849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143851: --
143852: -- bulk performance
143853: --
143854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 143854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

143850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143851: --
143852: -- bulk performance
143853: --
143854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143855:
143856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143858:

Line 143856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

143852: -- bulk performance
143853: --
143854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143855:
143856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143858:
143859: -- 4955764
143860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143858:
143859: -- 4955764
143860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
143862:
143863: -- 4458381 Public Sector Enh
143864:

Line 143968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

143964: l_rec_acct_attrs.array_num_value(42) := p_source_77;
143965: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143966: l_rec_acct_attrs.array_num_value(43) := p_source_78;
143967:
143968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143970:
143971: ---------------------------------------------------------------------------------------------------------------
143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 143969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

143965: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143966: l_rec_acct_attrs.array_num_value(43) := p_source_78;
143967:
143968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143970:
143971: ---------------------------------------------------------------------------------------------------------------
143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143973: ---------------------------------------------------------------------------------------------------------------

Line 143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

143968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143970:
143971: ---------------------------------------------------------------------------------------------------------------
143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143973: ---------------------------------------------------------------------------------------------------------------
143974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143975:
143976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 143974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

143970:
143971: ---------------------------------------------------------------------------------------------------------------
143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143973: ---------------------------------------------------------------------------------------------------------------
143974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143975:
143976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143978:

Line 143976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143973: ---------------------------------------------------------------------------------------------------------------
143974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143975:
143976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143978:
143979: IF xla_accounting_cache_pkg.GetValueChar
143980: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 143977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143973: ---------------------------------------------------------------------------------------------------------------
143974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143975:
143976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143978:
143979: IF xla_accounting_cache_pkg.GetValueChar
143980: (p_source_code => 'LEDGER_CATEGORY_CODE'
143981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 143988: xla_ae_lines_pkg.BflowUpgEntry

143984: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
143985: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
143986: )
143987: THEN
143988: xla_ae_lines_pkg.BflowUpgEntry
143989: (p_business_method_code => l_bflow_method_code
143990: ,p_business_class_code => l_bflow_class_code
143991: ,p_balance_type => l_balance_type_code);
143992: ELSE

Line 144005: xla_ae_lines_pkg.SetLineDescription(

144001: --
144002: -- call description
144003: --
144004:
144005: xla_ae_lines_pkg.SetLineDescription(
144006: p_ae_header_id => l_ae_header_id
144007: ,p_description => Description_2 (
144008: p_application_id => p_application_id
144009: , p_ae_header_id => l_ae_header_id

Line 144038: xla_ae_lines_pkg.set_ccid(

144034: , x_value_type_code => l_adr_value_type_code
144035: , p_side => 'NA'
144036: );
144037:
144038: xla_ae_lines_pkg.set_ccid(
144039: p_code_combination_id => l_ccid
144040: , p_value_type_code => l_adr_value_type_code
144041: , p_transaction_coa_id => l_adr_transaction_coa_id
144042: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

144070: xla_accounting_err_pkg.build_message
144071: (p_appli_s_name => 'XLA'
144072: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
144073: ,p_token_1 => 'LINE_NUMBER'
144074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
144075: ,p_token_2 => 'LINE_TYPE_NAME'
144076: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
144077: l_component_type
144078: ,l_component_code

Line 144110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

144106: --
144107: --
144108: ------------------------------------------------------------------------------------------------
144109: -- 4219869 Business Flow
144110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144111: -- Prior Entry. Currently, the following code is always generated.
144112: ------------------------------------------------------------------------------------------------
144113: XLA_AE_LINES_PKG.ValidateCurrentLine;
144114:

Line 144113: XLA_AE_LINES_PKG.ValidateCurrentLine;

144109: -- 4219869 Business Flow
144110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144111: -- Prior Entry. Currently, the following code is always generated.
144112: ------------------------------------------------------------------------------------------------
144113: XLA_AE_LINES_PKG.ValidateCurrentLine;
144114:
144115: ------------------------------------------------------------------------------------
144116: -- 4219869 Business Flow
144117: -- Populated credit and debit amounts -- Need to generate this within IF

Line 144119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144115: ------------------------------------------------------------------------------------
144116: -- 4219869 Business Flow
144117: -- Populated credit and debit amounts -- Need to generate this within IF
144118: ------------------------------------------------------------------------------------
144119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144120:
144121: ----------------------------------------------------------------------------------
144122: -- 4219869 Business Flow
144123: -- Update journal entry status -- Need to generate this within IF

Line 144151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

144147: -- To allow MPA report to determine if it should generate report process
144148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144149: ------------------------------------------------------------------------------------------
144150:
144151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144154: -- call ADRs
144155: -- Bug 4922099

Line 144152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

144148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144149: ------------------------------------------------------------------------------------------
144150:
144151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144154: -- call ADRs
144155: -- Bug 4922099
144156: --

Line 144176: xla_ae_lines_pkg.set_ccid(

144172: , x_value_type_code => l_adr_value_type_code
144173: , p_side => 'NA'
144174: );
144175:
144176: xla_ae_lines_pkg.set_ccid(
144177: p_code_combination_id => l_ccid
144178: , p_value_type_code => l_adr_value_type_code
144179: , p_transaction_coa_id => l_adr_transaction_coa_id
144180: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

144195:
144196: --
144197: -- Update the line information that should be overwritten
144198: --
144199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144200: p_header_num => 1);
144201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144202:
144203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 144201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

144197: -- Update the line information that should be overwritten
144198: --
144199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144200: p_header_num => 1);
144201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144202:
144203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144204:
144205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 144203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

144199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144200: p_header_num => 1);
144201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144202:
144203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144204:
144205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144207: END IF;

Line 144206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

144202:
144203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144204:
144205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144207: END IF;
144208:
144209: --
144210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 144213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

144209: --
144210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
144211: --
144212: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
144213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
144214: ELSE
144215: ---------------------------------------------------------------------------------------------------
144216: -- 4262811a Switch Sign
144217: ---------------------------------------------------------------------------------------------------

Line 144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

144214: ELSE
144215: ---------------------------------------------------------------------------------------------------
144216: -- 4262811a Switch Sign
144217: ---------------------------------------------------------------------------------------------------
144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144215: ---------------------------------------------------------------------------------------------------
144216: -- 4262811a Switch Sign
144217: ---------------------------------------------------------------------------------------------------
144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302

Line 144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144216: -- 4262811a Switch Sign
144217: ---------------------------------------------------------------------------------------------------
144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302
144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144217: ---------------------------------------------------------------------------------------------------
144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302
144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302
144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144226:

Line 144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

144220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302
144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144226:
144227: END IF;
144228:

Line 144225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144223: -- 5132302
144224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144226:
144227: END IF;
144228:
144229: -- 4955764

Line 144230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144226:
144227: END IF;
144228:
144229: -- 4955764
144230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144232:
144233:
144234: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 144234: XLA_AE_LINES_PKG.ValidateCurrentLine;

144230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144232:
144233:
144234: XLA_AE_LINES_PKG.ValidateCurrentLine;
144235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144236:
144237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 144235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144232:
144233:
144234: XLA_AE_LINES_PKG.ValidateCurrentLine;
144235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144236:
144237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
144239: ,p_balance_type_code => l_balance_type_code);

Line 144434: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

144430: --
144431: -- bulk performance
144432: --
144433: l_balance_type_code VARCHAR2(1);
144434: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
144435: l_log_module VARCHAR2(240);
144436:
144437: --
144438: -- Upgrade strategy

Line 144512: XLA_AE_LINES_PKG.SetNewLine;

144508: ') = 'Y'
144509: THEN
144510:
144511: --
144512: XLA_AE_LINES_PKG.SetNewLine;
144513:
144514: p_balance_type_code := l_balance_type_code;
144515: -- set the flag so later we will know whether the gain loss line needs to be created
144516:

Line 144524: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

144520:
144521: --
144522: -- bulk performance
144523: --
144524: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
144525: p_header_num => 0); -- 4262811
144526: --
144527: -- set accounting line options
144528: --

Line 144529: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

144525: p_header_num => 0); -- 4262811
144526: --
144527: -- set accounting line options
144528: --
144529: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
144530: p_natural_side_code => 'D'
144531: , p_gain_or_loss_flag => 'N'
144532: , p_gl_transfer_mode_code => 'S'
144533: , p_acct_entry_type_code => 'A'

Line 144543: xla_ae_lines_pkg.SetAcctLineType

144539: --
144540: --
144541: -- set accounting line type info
144542: --
144543: xla_ae_lines_pkg.SetAcctLineType
144544: (p_component_type => l_component_type
144545: ,p_event_type_code => l_event_type_code
144546: ,p_line_definition_owner_code => l_line_definition_owner_code
144547: ,p_line_definition_code => l_line_definition_code

Line 144557: xla_ae_lines_pkg.SetAcctClass(

144553: ,p_event_class_code => l_event_class_code);
144554: --
144555: -- set accounting class
144556: --
144557: xla_ae_lines_pkg.SetAcctClass(
144558: p_accounting_class_code => 'SELF_ASSESSED_TAX'
144559: , p_ae_header_id => l_ae_header_id
144560: );
144561:

Line 144565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

144561:
144562: --
144563: -- set rounding class
144564: --
144565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
144566: 'SELF_ASSESSED_TAX';
144567:
144568: --
144569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 144569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

144565: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
144566: 'SELF_ASSESSED_TAX';
144567:
144568: --
144569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
144570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144571: --
144572: -- bulk performance
144573: --

Line 144570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

144566: 'SELF_ASSESSED_TAX';
144567:
144568: --
144569: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
144570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144571: --
144572: -- bulk performance
144573: --
144574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 144574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

144570: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144571: --
144572: -- bulk performance
144573: --
144574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
144575:
144576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144578:

Line 144576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

144572: -- bulk performance
144573: --
144574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
144575:
144576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144578:
144579: -- 4955764
144580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144578:
144579: -- 4955764
144580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
144582:
144583: -- 4458381 Public Sector Enh
144584:

Line 144686: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

144682: l_rec_acct_attrs.array_num_value(41) := p_source_77;
144683: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
144684: l_rec_acct_attrs.array_num_value(42) := p_source_78;
144685:
144686: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144687: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144688:
144689: ---------------------------------------------------------------------------------------------------------------
144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 144687: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

144683: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
144684: l_rec_acct_attrs.array_num_value(42) := p_source_78;
144685:
144686: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144687: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144688:
144689: ---------------------------------------------------------------------------------------------------------------
144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144691: ---------------------------------------------------------------------------------------------------------------

Line 144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

144686: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144687: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144688:
144689: ---------------------------------------------------------------------------------------------------------------
144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144691: ---------------------------------------------------------------------------------------------------------------
144692: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144693:
144694: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 144692: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

144688:
144689: ---------------------------------------------------------------------------------------------------------------
144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144691: ---------------------------------------------------------------------------------------------------------------
144692: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144693:
144694: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144695: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144696:

Line 144694: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

144690: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144691: ---------------------------------------------------------------------------------------------------------------
144692: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144693:
144694: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144695: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144696:
144697: IF xla_accounting_cache_pkg.GetValueChar
144698: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 144695: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

144691: ---------------------------------------------------------------------------------------------------------------
144692: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144693:
144694: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144695: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144696:
144697: IF xla_accounting_cache_pkg.GetValueChar
144698: (p_source_code => 'LEDGER_CATEGORY_CODE'
144699: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 144706: xla_ae_lines_pkg.BflowUpgEntry

144702: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
144703: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
144704: )
144705: THEN
144706: xla_ae_lines_pkg.BflowUpgEntry
144707: (p_business_method_code => l_bflow_method_code
144708: ,p_business_class_code => l_bflow_class_code
144709: ,p_balance_type => l_balance_type_code);
144710: ELSE

Line 144723: xla_ae_lines_pkg.SetLineDescription(

144719: --
144720: -- call description
144721: --
144722:
144723: xla_ae_lines_pkg.SetLineDescription(
144724: p_ae_header_id => l_ae_header_id
144725: ,p_description => Description_2 (
144726: p_application_id => p_application_id
144727: , p_ae_header_id => l_ae_header_id

Line 144756: xla_ae_lines_pkg.set_ccid(

144752: , x_value_type_code => l_adr_value_type_code
144753: , p_side => 'NA'
144754: );
144755:
144756: xla_ae_lines_pkg.set_ccid(
144757: p_code_combination_id => l_ccid
144758: , p_value_type_code => l_adr_value_type_code
144759: , p_transaction_coa_id => l_adr_transaction_coa_id
144760: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144792: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

144788: xla_accounting_err_pkg.build_message
144789: (p_appli_s_name => 'XLA'
144790: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
144791: ,p_token_1 => 'LINE_NUMBER'
144792: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
144793: ,p_token_2 => 'LINE_TYPE_NAME'
144794: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
144795: l_component_type
144796: ,l_component_code

Line 144828: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

144824: --
144825: --
144826: ------------------------------------------------------------------------------------------------
144827: -- 4219869 Business Flow
144828: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144829: -- Prior Entry. Currently, the following code is always generated.
144830: ------------------------------------------------------------------------------------------------
144831: XLA_AE_LINES_PKG.ValidateCurrentLine;
144832:

Line 144831: XLA_AE_LINES_PKG.ValidateCurrentLine;

144827: -- 4219869 Business Flow
144828: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144829: -- Prior Entry. Currently, the following code is always generated.
144830: ------------------------------------------------------------------------------------------------
144831: XLA_AE_LINES_PKG.ValidateCurrentLine;
144832:
144833: ------------------------------------------------------------------------------------
144834: -- 4219869 Business Flow
144835: -- Populated credit and debit amounts -- Need to generate this within IF

Line 144837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144833: ------------------------------------------------------------------------------------
144834: -- 4219869 Business Flow
144835: -- Populated credit and debit amounts -- Need to generate this within IF
144836: ------------------------------------------------------------------------------------
144837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144838:
144839: ----------------------------------------------------------------------------------
144840: -- 4219869 Business Flow
144841: -- Update journal entry status -- Need to generate this within IF

Line 144869: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

144865: -- To allow MPA report to determine if it should generate report process
144866: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144867: ------------------------------------------------------------------------------------------
144868:
144869: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144870: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144871: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144872: -- call ADRs
144873: -- Bug 4922099

Line 144870: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

144866: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144867: ------------------------------------------------------------------------------------------
144868:
144869: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144870: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144871: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144872: -- call ADRs
144873: -- Bug 4922099
144874: --

Line 144894: xla_ae_lines_pkg.set_ccid(

144890: , x_value_type_code => l_adr_value_type_code
144891: , p_side => 'NA'
144892: );
144893:
144894: xla_ae_lines_pkg.set_ccid(
144895: p_code_combination_id => l_ccid
144896: , p_value_type_code => l_adr_value_type_code
144897: , p_transaction_coa_id => l_adr_transaction_coa_id
144898: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

144913:
144914: --
144915: -- Update the line information that should be overwritten
144916: --
144917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144918: p_header_num => 1);
144919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144920:
144921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 144919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

144915: -- Update the line information that should be overwritten
144916: --
144917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144918: p_header_num => 1);
144919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144920:
144921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144922:
144923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 144921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

144917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144918: p_header_num => 1);
144919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144920:
144921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144922:
144923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144925: END IF;

Line 144924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

144920:
144921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144922:
144923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144925: END IF;
144926:
144927: --
144928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 144931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

144927: --
144928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
144929: --
144930: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
144931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
144932: ELSE
144933: ---------------------------------------------------------------------------------------------------
144934: -- 4262811a Switch Sign
144935: ---------------------------------------------------------------------------------------------------

Line 144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

144932: ELSE
144933: ---------------------------------------------------------------------------------------------------
144934: -- 4262811a Switch Sign
144935: ---------------------------------------------------------------------------------------------------
144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144933: ---------------------------------------------------------------------------------------------------
144934: -- 4262811a Switch Sign
144935: ---------------------------------------------------------------------------------------------------
144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302

Line 144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144934: -- 4262811a Switch Sign
144935: ---------------------------------------------------------------------------------------------------
144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302
144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144935: ---------------------------------------------------------------------------------------------------
144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302
144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302
144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944:

Line 144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

144938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302
144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944:
144945: END IF;
144946:

Line 144943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144941: -- 5132302
144942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944:
144945: END IF;
144946:
144947: -- 4955764

Line 144948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144944:
144945: END IF;
144946:
144947: -- 4955764
144948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144950:
144951:
144952: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 144952: XLA_AE_LINES_PKG.ValidateCurrentLine;

144948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144950:
144951:
144952: XLA_AE_LINES_PKG.ValidateCurrentLine;
144953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144954:
144955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 144953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144950:
144951:
144952: XLA_AE_LINES_PKG.ValidateCurrentLine;
144953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144954:
144955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
144957: ,p_balance_type_code => l_balance_type_code);

Line 145154: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

145150: --
145151: -- bulk performance
145152: --
145153: l_balance_type_code VARCHAR2(1);
145154: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
145155: l_log_module VARCHAR2(240);
145156:
145157: --
145158: -- Upgrade strategy

Line 145232: XLA_AE_LINES_PKG.SetNewLine;

145228: ') = 'Y'
145229: THEN
145230:
145231: --
145232: XLA_AE_LINES_PKG.SetNewLine;
145233:
145234: p_balance_type_code := l_balance_type_code;
145235: -- set the flag so later we will know whether the gain loss line needs to be created
145236:

Line 145244: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

145240:
145241: --
145242: -- bulk performance
145243: --
145244: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
145245: p_header_num => 0); -- 4262811
145246: --
145247: -- set accounting line options
145248: --

Line 145249: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

145245: p_header_num => 0); -- 4262811
145246: --
145247: -- set accounting line options
145248: --
145249: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
145250: p_natural_side_code => 'D'
145251: , p_gain_or_loss_flag => 'N'
145252: , p_gl_transfer_mode_code => 'S'
145253: , p_acct_entry_type_code => 'A'

Line 145263: xla_ae_lines_pkg.SetAcctLineType

145259: --
145260: --
145261: -- set accounting line type info
145262: --
145263: xla_ae_lines_pkg.SetAcctLineType
145264: (p_component_type => l_component_type
145265: ,p_event_type_code => l_event_type_code
145266: ,p_line_definition_owner_code => l_line_definition_owner_code
145267: ,p_line_definition_code => l_line_definition_code

Line 145277: xla_ae_lines_pkg.SetAcctClass(

145273: ,p_event_class_code => l_event_class_code);
145274: --
145275: -- set accounting class
145276: --
145277: xla_ae_lines_pkg.SetAcctClass(
145278: p_accounting_class_code => 'SELF_ASSESSED_TAX'
145279: , p_ae_header_id => l_ae_header_id
145280: );
145281:

Line 145285: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

145281:
145282: --
145283: -- set rounding class
145284: --
145285: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145286: 'SELF_ASSESSED_TAX';
145287:
145288: --
145289: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 145289: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

145285: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145286: 'SELF_ASSESSED_TAX';
145287:
145288: --
145289: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
145290: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145291: --
145292: -- bulk performance
145293: --

Line 145290: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

145286: 'SELF_ASSESSED_TAX';
145287:
145288: --
145289: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
145290: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145291: --
145292: -- bulk performance
145293: --
145294: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 145294: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

145290: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145291: --
145292: -- bulk performance
145293: --
145294: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
145295:
145296: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145297: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145298:

Line 145296: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

145292: -- bulk performance
145293: --
145294: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
145295:
145296: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145297: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145298:
145299: -- 4955764
145300: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 145300: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

145296: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145297: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145298:
145299: -- 4955764
145300: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145301: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
145302:
145303: -- 4458381 Public Sector Enh
145304:

Line 145410: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

145406: l_rec_acct_attrs.array_num_value(43) := p_source_77;
145407: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
145408: l_rec_acct_attrs.array_num_value(44) := p_source_78;
145409:
145410: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145411: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145412:
145413: ---------------------------------------------------------------------------------------------------------------
145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 145411: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

145407: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
145408: l_rec_acct_attrs.array_num_value(44) := p_source_78;
145409:
145410: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145411: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145412:
145413: ---------------------------------------------------------------------------------------------------------------
145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145415: ---------------------------------------------------------------------------------------------------------------

Line 145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

145410: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145411: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145412:
145413: ---------------------------------------------------------------------------------------------------------------
145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145415: ---------------------------------------------------------------------------------------------------------------
145416: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145417:
145418: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 145416: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

145412:
145413: ---------------------------------------------------------------------------------------------------------------
145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145415: ---------------------------------------------------------------------------------------------------------------
145416: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145417:
145418: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145419: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145420:

Line 145418: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

145414: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145415: ---------------------------------------------------------------------------------------------------------------
145416: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145417:
145418: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145419: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145420:
145421: IF xla_accounting_cache_pkg.GetValueChar
145422: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 145419: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

145415: ---------------------------------------------------------------------------------------------------------------
145416: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145417:
145418: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145419: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145420:
145421: IF xla_accounting_cache_pkg.GetValueChar
145422: (p_source_code => 'LEDGER_CATEGORY_CODE'
145423: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 145430: xla_ae_lines_pkg.BflowUpgEntry

145426: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
145427: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
145428: )
145429: THEN
145430: xla_ae_lines_pkg.BflowUpgEntry
145431: (p_business_method_code => l_bflow_method_code
145432: ,p_business_class_code => l_bflow_class_code
145433: ,p_balance_type => l_balance_type_code);
145434: ELSE

Line 145447: xla_ae_lines_pkg.SetLineDescription(

145443: --
145444: -- call description
145445: --
145446:
145447: xla_ae_lines_pkg.SetLineDescription(
145448: p_ae_header_id => l_ae_header_id
145449: ,p_description => Description_2 (
145450: p_application_id => p_application_id
145451: , p_ae_header_id => l_ae_header_id

Line 145480: xla_ae_lines_pkg.set_ccid(

145476: , x_value_type_code => l_adr_value_type_code
145477: , p_side => 'NA'
145478: );
145479:
145480: xla_ae_lines_pkg.set_ccid(
145481: p_code_combination_id => l_ccid
145482: , p_value_type_code => l_adr_value_type_code
145483: , p_transaction_coa_id => l_adr_transaction_coa_id
145484: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 145516: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

145512: xla_accounting_err_pkg.build_message
145513: (p_appli_s_name => 'XLA'
145514: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
145515: ,p_token_1 => 'LINE_NUMBER'
145516: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
145517: ,p_token_2 => 'LINE_TYPE_NAME'
145518: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
145519: l_component_type
145520: ,l_component_code

Line 145552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

145548: --
145549: --
145550: ------------------------------------------------------------------------------------------------
145551: -- 4219869 Business Flow
145552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
145553: -- Prior Entry. Currently, the following code is always generated.
145554: ------------------------------------------------------------------------------------------------
145555: XLA_AE_LINES_PKG.ValidateCurrentLine;
145556:

Line 145555: XLA_AE_LINES_PKG.ValidateCurrentLine;

145551: -- 4219869 Business Flow
145552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
145553: -- Prior Entry. Currently, the following code is always generated.
145554: ------------------------------------------------------------------------------------------------
145555: XLA_AE_LINES_PKG.ValidateCurrentLine;
145556:
145557: ------------------------------------------------------------------------------------
145558: -- 4219869 Business Flow
145559: -- Populated credit and debit amounts -- Need to generate this within IF

Line 145561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

145557: ------------------------------------------------------------------------------------
145558: -- 4219869 Business Flow
145559: -- Populated credit and debit amounts -- Need to generate this within IF
145560: ------------------------------------------------------------------------------------
145561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145562:
145563: ----------------------------------------------------------------------------------
145564: -- 4219869 Business Flow
145565: -- Update journal entry status -- Need to generate this within IF

Line 145593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

145589: -- To allow MPA report to determine if it should generate report process
145590: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
145591: ------------------------------------------------------------------------------------------
145592:
145593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
145594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
145595: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
145596: -- call ADRs
145597: -- Bug 4922099

Line 145594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

145590: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
145591: ------------------------------------------------------------------------------------------
145592:
145593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
145594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
145595: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
145596: -- call ADRs
145597: -- Bug 4922099
145598: --

Line 145618: xla_ae_lines_pkg.set_ccid(

145614: , x_value_type_code => l_adr_value_type_code
145615: , p_side => 'NA'
145616: );
145617:
145618: xla_ae_lines_pkg.set_ccid(
145619: p_code_combination_id => l_ccid
145620: , p_value_type_code => l_adr_value_type_code
145621: , p_transaction_coa_id => l_adr_transaction_coa_id
145622: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 145641: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

145637:
145638: --
145639: -- Update the line information that should be overwritten
145640: --
145641: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145642: p_header_num => 1);
145643: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145644:
145645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 145643: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

145639: -- Update the line information that should be overwritten
145640: --
145641: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145642: p_header_num => 1);
145643: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145644:
145645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145646:
145647: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 145645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

145641: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145642: p_header_num => 1);
145643: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145644:
145645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145646:
145647: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
145648: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
145649: END IF;

Line 145648: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

145644:
145645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145646:
145647: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
145648: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
145649: END IF;
145650:
145651: --
145652: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 145655: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

145651: --
145652: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
145653: --
145654: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
145655: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
145656: ELSE
145657: ---------------------------------------------------------------------------------------------------
145658: -- 4262811a Switch Sign
145659: ---------------------------------------------------------------------------------------------------

Line 145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

145656: ELSE
145657: ---------------------------------------------------------------------------------------------------
145658: -- 4262811a Switch Sign
145659: ---------------------------------------------------------------------------------------------------
145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

145657: ---------------------------------------------------------------------------------------------------
145658: -- 4262811a Switch Sign
145659: ---------------------------------------------------------------------------------------------------
145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302

Line 145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145658: -- 4262811a Switch Sign
145659: ---------------------------------------------------------------------------------------------------
145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302
145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

145659: ---------------------------------------------------------------------------------------------------
145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302
145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145667: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145660: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302
145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145667: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145668:

Line 145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

145662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302
145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145667: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145668:
145669: END IF;
145670:

Line 145667: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145663: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145664: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145665: -- 5132302
145666: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145667: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145668:
145669: END IF;
145670:
145671: -- 4955764

Line 145672: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

145668:
145669: END IF;
145670:
145671: -- 4955764
145672: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145673: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145674:
145675:
145676: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 145676: XLA_AE_LINES_PKG.ValidateCurrentLine;

145672: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145673: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145674:
145675:
145676: XLA_AE_LINES_PKG.ValidateCurrentLine;
145677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145678:
145679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
145680: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 145677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

145673: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145674:
145675:
145676: XLA_AE_LINES_PKG.ValidateCurrentLine;
145677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145678:
145679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
145680: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
145681: ,p_balance_type_code => l_balance_type_code);

Line 145875: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

145871: --
145872: -- bulk performance
145873: --
145874: l_balance_type_code VARCHAR2(1);
145875: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
145876: l_log_module VARCHAR2(240);
145877:
145878: --
145879: -- Upgrade strategy

Line 145945: XLA_AE_LINES_PKG.SetNewLine;

145941: ') = 'Y'
145942: THEN
145943:
145944: --
145945: XLA_AE_LINES_PKG.SetNewLine;
145946:
145947: p_balance_type_code := l_balance_type_code;
145948: -- set the flag so later we will know whether the gain loss line needs to be created
145949:

Line 145957: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

145953:
145954: --
145955: -- bulk performance
145956: --
145957: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
145958: p_header_num => 0); -- 4262811
145959: --
145960: -- set accounting line options
145961: --

Line 145962: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

145958: p_header_num => 0); -- 4262811
145959: --
145960: -- set accounting line options
145961: --
145962: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
145963: p_natural_side_code => 'D'
145964: , p_gain_or_loss_flag => 'N'
145965: , p_gl_transfer_mode_code => 'S'
145966: , p_acct_entry_type_code => 'A'

Line 145976: xla_ae_lines_pkg.SetAcctLineType

145972: --
145973: --
145974: -- set accounting line type info
145975: --
145976: xla_ae_lines_pkg.SetAcctLineType
145977: (p_component_type => l_component_type
145978: ,p_event_type_code => l_event_type_code
145979: ,p_line_definition_owner_code => l_line_definition_owner_code
145980: ,p_line_definition_code => l_line_definition_code

Line 145990: xla_ae_lines_pkg.SetAcctClass(

145986: ,p_event_class_code => l_event_class_code);
145987: --
145988: -- set accounting class
145989: --
145990: xla_ae_lines_pkg.SetAcctClass(
145991: p_accounting_class_code => 'SELF_ASSESSED_TAX'
145992: , p_ae_header_id => l_ae_header_id
145993: );
145994:

Line 145998: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

145994:
145995: --
145996: -- set rounding class
145997: --
145998: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145999: 'SELF_ASSESSED_TAX';
146000:
146001: --
146002: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 146002: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

145998: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145999: 'SELF_ASSESSED_TAX';
146000:
146001: --
146002: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146003: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146004: --
146005: -- bulk performance
146006: --

Line 146003: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

145999: 'SELF_ASSESSED_TAX';
146000:
146001: --
146002: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146003: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146004: --
146005: -- bulk performance
146006: --
146007: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 146007: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

146003: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146004: --
146005: -- bulk performance
146006: --
146007: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146008:
146009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146010: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146011:

Line 146009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

146005: -- bulk performance
146006: --
146007: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146008:
146009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146010: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146011:
146012: -- 4955764
146013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146010: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146011:
146012: -- 4955764
146013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146014: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
146015:
146016: -- 4458381 Public Sector Enh
146017:

Line 146121: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

146117: l_rec_acct_attrs.array_num_value(42) := p_source_77;
146118: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
146119: l_rec_acct_attrs.array_num_value(43) := p_source_78;
146120:
146121: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146122: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146123:
146124: ---------------------------------------------------------------------------------------------------------------
146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 146122: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

146118: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
146119: l_rec_acct_attrs.array_num_value(43) := p_source_78;
146120:
146121: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146122: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146123:
146124: ---------------------------------------------------------------------------------------------------------------
146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146126: ---------------------------------------------------------------------------------------------------------------

Line 146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

146121: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146122: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146123:
146124: ---------------------------------------------------------------------------------------------------------------
146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146126: ---------------------------------------------------------------------------------------------------------------
146127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146128:
146129: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 146127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

146123:
146124: ---------------------------------------------------------------------------------------------------------------
146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146126: ---------------------------------------------------------------------------------------------------------------
146127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146128:
146129: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146130: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146131:

Line 146129: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146125: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146126: ---------------------------------------------------------------------------------------------------------------
146127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146128:
146129: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146130: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146131:
146132: IF xla_accounting_cache_pkg.GetValueChar
146133: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 146130: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146126: ---------------------------------------------------------------------------------------------------------------
146127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146128:
146129: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146130: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146131:
146132: IF xla_accounting_cache_pkg.GetValueChar
146133: (p_source_code => 'LEDGER_CATEGORY_CODE'
146134: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 146141: xla_ae_lines_pkg.BflowUpgEntry

146137: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
146138: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
146139: )
146140: THEN
146141: xla_ae_lines_pkg.BflowUpgEntry
146142: (p_business_method_code => l_bflow_method_code
146143: ,p_business_class_code => l_bflow_class_code
146144: ,p_balance_type => l_balance_type_code);
146145: ELSE

Line 146158: xla_ae_lines_pkg.SetLineDescription(

146154: --
146155: -- call description
146156: --
146157:
146158: xla_ae_lines_pkg.SetLineDescription(
146159: p_ae_header_id => l_ae_header_id
146160: ,p_description => Description_2 (
146161: p_application_id => p_application_id
146162: , p_ae_header_id => l_ae_header_id

Line 146191: xla_ae_lines_pkg.set_ccid(

146187: , x_value_type_code => l_adr_value_type_code
146188: , p_side => 'NA'
146189: );
146190:
146191: xla_ae_lines_pkg.set_ccid(
146192: p_code_combination_id => l_ccid
146193: , p_value_type_code => l_adr_value_type_code
146194: , p_transaction_coa_id => l_adr_transaction_coa_id
146195: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 146227: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

146223: xla_accounting_err_pkg.build_message
146224: (p_appli_s_name => 'XLA'
146225: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
146226: ,p_token_1 => 'LINE_NUMBER'
146227: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
146228: ,p_token_2 => 'LINE_TYPE_NAME'
146229: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
146230: l_component_type
146231: ,l_component_code

Line 146263: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

146259: --
146260: --
146261: ------------------------------------------------------------------------------------------------
146262: -- 4219869 Business Flow
146263: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146264: -- Prior Entry. Currently, the following code is always generated.
146265: ------------------------------------------------------------------------------------------------
146266: XLA_AE_LINES_PKG.ValidateCurrentLine;
146267:

Line 146266: XLA_AE_LINES_PKG.ValidateCurrentLine;

146262: -- 4219869 Business Flow
146263: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146264: -- Prior Entry. Currently, the following code is always generated.
146265: ------------------------------------------------------------------------------------------------
146266: XLA_AE_LINES_PKG.ValidateCurrentLine;
146267:
146268: ------------------------------------------------------------------------------------
146269: -- 4219869 Business Flow
146270: -- Populated credit and debit amounts -- Need to generate this within IF

Line 146272: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

146268: ------------------------------------------------------------------------------------
146269: -- 4219869 Business Flow
146270: -- Populated credit and debit amounts -- Need to generate this within IF
146271: ------------------------------------------------------------------------------------
146272: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146273:
146274: ----------------------------------------------------------------------------------
146275: -- 4219869 Business Flow
146276: -- Update journal entry status -- Need to generate this within IF

Line 146304: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

146300: -- To allow MPA report to determine if it should generate report process
146301: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
146302: ------------------------------------------------------------------------------------------
146303:
146304: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
146305: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
146306: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
146307: -- call ADRs
146308: -- Bug 4922099

Line 146305: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

146301: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
146302: ------------------------------------------------------------------------------------------
146303:
146304: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
146305: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
146306: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
146307: -- call ADRs
146308: -- Bug 4922099
146309: --

Line 146329: xla_ae_lines_pkg.set_ccid(

146325: , x_value_type_code => l_adr_value_type_code
146326: , p_side => 'NA'
146327: );
146328:
146329: xla_ae_lines_pkg.set_ccid(
146330: p_code_combination_id => l_ccid
146331: , p_value_type_code => l_adr_value_type_code
146332: , p_transaction_coa_id => l_adr_transaction_coa_id
146333: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 146352: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

146348:
146349: --
146350: -- Update the line information that should be overwritten
146351: --
146352: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146353: p_header_num => 1);
146354: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146355:
146356: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 146354: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

146350: -- Update the line information that should be overwritten
146351: --
146352: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146353: p_header_num => 1);
146354: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146355:
146356: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146357:
146358: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 146356: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

146352: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146353: p_header_num => 1);
146354: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146355:
146356: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146357:
146358: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
146359: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
146360: END IF;

Line 146359: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

146355:
146356: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146357:
146358: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
146359: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
146360: END IF;
146361:
146362: --
146363: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 146366: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

146362: --
146363: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
146364: --
146365: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
146366: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
146367: ELSE
146368: ---------------------------------------------------------------------------------------------------
146369: -- 4262811a Switch Sign
146370: ---------------------------------------------------------------------------------------------------

Line 146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

146367: ELSE
146368: ---------------------------------------------------------------------------------------------------
146369: -- 4262811a Switch Sign
146370: ---------------------------------------------------------------------------------------------------
146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

146368: ---------------------------------------------------------------------------------------------------
146369: -- 4262811a Switch Sign
146370: ---------------------------------------------------------------------------------------------------
146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302

Line 146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146369: -- 4262811a Switch Sign
146370: ---------------------------------------------------------------------------------------------------
146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302
146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

146370: ---------------------------------------------------------------------------------------------------
146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302
146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146378: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146371: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302
146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146378: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146379:

Line 146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

146373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302
146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146378: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146379:
146380: END IF;
146381:

Line 146378: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146375: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146376: -- 5132302
146377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146378: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146379:
146380: END IF;
146381:
146382: -- 4955764

Line 146383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146379:
146380: END IF;
146381:
146382: -- 4955764
146383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146385:
146386:
146387: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 146387: XLA_AE_LINES_PKG.ValidateCurrentLine;

146383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146385:
146386:
146387: XLA_AE_LINES_PKG.ValidateCurrentLine;
146388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146389:
146390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
146391: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 146388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

146384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146385:
146386:
146387: XLA_AE_LINES_PKG.ValidateCurrentLine;
146388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146389:
146390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
146391: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
146392: ,p_balance_type_code => l_balance_type_code);

Line 146586: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

146582: --
146583: -- bulk performance
146584: --
146585: l_balance_type_code VARCHAR2(1);
146586: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
146587: l_log_module VARCHAR2(240);
146588:
146589: --
146590: -- Upgrade strategy

Line 146656: XLA_AE_LINES_PKG.SetNewLine;

146652: ') = 'Y'
146653: THEN
146654:
146655: --
146656: XLA_AE_LINES_PKG.SetNewLine;
146657:
146658: p_balance_type_code := l_balance_type_code;
146659: -- set the flag so later we will know whether the gain loss line needs to be created
146660:

Line 146668: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

146664:
146665: --
146666: -- bulk performance
146667: --
146668: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
146669: p_header_num => 0); -- 4262811
146670: --
146671: -- set accounting line options
146672: --

Line 146673: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

146669: p_header_num => 0); -- 4262811
146670: --
146671: -- set accounting line options
146672: --
146673: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
146674: p_natural_side_code => 'D'
146675: , p_gain_or_loss_flag => 'N'
146676: , p_gl_transfer_mode_code => 'S'
146677: , p_acct_entry_type_code => 'A'

Line 146687: xla_ae_lines_pkg.SetAcctLineType

146683: --
146684: --
146685: -- set accounting line type info
146686: --
146687: xla_ae_lines_pkg.SetAcctLineType
146688: (p_component_type => l_component_type
146689: ,p_event_type_code => l_event_type_code
146690: ,p_line_definition_owner_code => l_line_definition_owner_code
146691: ,p_line_definition_code => l_line_definition_code

Line 146701: xla_ae_lines_pkg.SetAcctClass(

146697: ,p_event_class_code => l_event_class_code);
146698: --
146699: -- set accounting class
146700: --
146701: xla_ae_lines_pkg.SetAcctClass(
146702: p_accounting_class_code => 'SELF_ASSESSED_TAX'
146703: , p_ae_header_id => l_ae_header_id
146704: );
146705:

Line 146709: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

146705:
146706: --
146707: -- set rounding class
146708: --
146709: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146710: 'SELF_ASSESSED_TAX';
146711:
146712: --
146713: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 146713: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

146709: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146710: 'SELF_ASSESSED_TAX';
146711:
146712: --
146713: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146714: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146715: --
146716: -- bulk performance
146717: --

Line 146714: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

146710: 'SELF_ASSESSED_TAX';
146711:
146712: --
146713: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146714: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146715: --
146716: -- bulk performance
146717: --
146718: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 146718: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

146714: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146715: --
146716: -- bulk performance
146717: --
146718: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146719:
146720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146721: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146722:

Line 146720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

146716: -- bulk performance
146717: --
146718: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146719:
146720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146721: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146722:
146723: -- 4955764
146724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146721: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146722:
146723: -- 4955764
146724: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146725: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
146726:
146727: -- 4458381 Public Sector Enh
146728:

Line 146832: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

146828: l_rec_acct_attrs.array_num_value(42) := p_source_77;
146829: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
146830: l_rec_acct_attrs.array_num_value(43) := p_source_78;
146831:
146832: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146833: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146834:
146835: ---------------------------------------------------------------------------------------------------------------
146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 146833: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

146829: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
146830: l_rec_acct_attrs.array_num_value(43) := p_source_78;
146831:
146832: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146833: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146834:
146835: ---------------------------------------------------------------------------------------------------------------
146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146837: ---------------------------------------------------------------------------------------------------------------

Line 146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

146832: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146833: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146834:
146835: ---------------------------------------------------------------------------------------------------------------
146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146837: ---------------------------------------------------------------------------------------------------------------
146838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146839:
146840: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 146838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

146834:
146835: ---------------------------------------------------------------------------------------------------------------
146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146837: ---------------------------------------------------------------------------------------------------------------
146838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146839:
146840: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146841: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146842:

Line 146840: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146836: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146837: ---------------------------------------------------------------------------------------------------------------
146838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146839:
146840: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146841: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146842:
146843: IF xla_accounting_cache_pkg.GetValueChar
146844: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 146841: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146837: ---------------------------------------------------------------------------------------------------------------
146838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146839:
146840: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146841: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146842:
146843: IF xla_accounting_cache_pkg.GetValueChar
146844: (p_source_code => 'LEDGER_CATEGORY_CODE'
146845: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 146852: xla_ae_lines_pkg.BflowUpgEntry

146848: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
146849: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
146850: )
146851: THEN
146852: xla_ae_lines_pkg.BflowUpgEntry
146853: (p_business_method_code => l_bflow_method_code
146854: ,p_business_class_code => l_bflow_class_code
146855: ,p_balance_type => l_balance_type_code);
146856: ELSE

Line 146869: xla_ae_lines_pkg.SetLineDescription(

146865: --
146866: -- call description
146867: --
146868:
146869: xla_ae_lines_pkg.SetLineDescription(
146870: p_ae_header_id => l_ae_header_id
146871: ,p_description => Description_2 (
146872: p_application_id => p_application_id
146873: , p_ae_header_id => l_ae_header_id

Line 146902: xla_ae_lines_pkg.set_ccid(

146898: , x_value_type_code => l_adr_value_type_code
146899: , p_side => 'NA'
146900: );
146901:
146902: xla_ae_lines_pkg.set_ccid(
146903: p_code_combination_id => l_ccid
146904: , p_value_type_code => l_adr_value_type_code
146905: , p_transaction_coa_id => l_adr_transaction_coa_id
146906: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 146938: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

146934: xla_accounting_err_pkg.build_message
146935: (p_appli_s_name => 'XLA'
146936: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
146937: ,p_token_1 => 'LINE_NUMBER'
146938: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
146939: ,p_token_2 => 'LINE_TYPE_NAME'
146940: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
146941: l_component_type
146942: ,l_component_code

Line 146974: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

146970: --
146971: --
146972: ------------------------------------------------------------------------------------------------
146973: -- 4219869 Business Flow
146974: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146975: -- Prior Entry. Currently, the following code is always generated.
146976: ------------------------------------------------------------------------------------------------
146977: XLA_AE_LINES_PKG.ValidateCurrentLine;
146978:

Line 146977: XLA_AE_LINES_PKG.ValidateCurrentLine;

146973: -- 4219869 Business Flow
146974: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146975: -- Prior Entry. Currently, the following code is always generated.
146976: ------------------------------------------------------------------------------------------------
146977: XLA_AE_LINES_PKG.ValidateCurrentLine;
146978:
146979: ------------------------------------------------------------------------------------
146980: -- 4219869 Business Flow
146981: -- Populated credit and debit amounts -- Need to generate this within IF

Line 146983: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

146979: ------------------------------------------------------------------------------------
146980: -- 4219869 Business Flow
146981: -- Populated credit and debit amounts -- Need to generate this within IF
146982: ------------------------------------------------------------------------------------
146983: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146984:
146985: ----------------------------------------------------------------------------------
146986: -- 4219869 Business Flow
146987: -- Update journal entry status -- Need to generate this within IF

Line 147015: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

147011: -- To allow MPA report to determine if it should generate report process
147012: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147013: ------------------------------------------------------------------------------------------
147014:
147015: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147016: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147017: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147018: -- call ADRs
147019: -- Bug 4922099

Line 147016: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

147012: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147013: ------------------------------------------------------------------------------------------
147014:
147015: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147016: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147017: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147018: -- call ADRs
147019: -- Bug 4922099
147020: --

Line 147040: xla_ae_lines_pkg.set_ccid(

147036: , x_value_type_code => l_adr_value_type_code
147037: , p_side => 'NA'
147038: );
147039:
147040: xla_ae_lines_pkg.set_ccid(
147041: p_code_combination_id => l_ccid
147042: , p_value_type_code => l_adr_value_type_code
147043: , p_transaction_coa_id => l_adr_transaction_coa_id
147044: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

147059:
147060: --
147061: -- Update the line information that should be overwritten
147062: --
147063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147064: p_header_num => 1);
147065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147066:
147067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 147065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

147061: -- Update the line information that should be overwritten
147062: --
147063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147064: p_header_num => 1);
147065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147066:
147067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147068:
147069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 147067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

147063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147064: p_header_num => 1);
147065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147066:
147067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147068:
147069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147071: END IF;

Line 147070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

147066:
147067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147068:
147069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147071: END IF;
147072:
147073: --
147074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 147077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

147073: --
147074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
147075: --
147076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
147077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
147078: ELSE
147079: ---------------------------------------------------------------------------------------------------
147080: -- 4262811a Switch Sign
147081: ---------------------------------------------------------------------------------------------------

Line 147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

147078: ELSE
147079: ---------------------------------------------------------------------------------------------------
147080: -- 4262811a Switch Sign
147081: ---------------------------------------------------------------------------------------------------
147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147079: ---------------------------------------------------------------------------------------------------
147080: -- 4262811a Switch Sign
147081: ---------------------------------------------------------------------------------------------------
147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302

Line 147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147080: -- 4262811a Switch Sign
147081: ---------------------------------------------------------------------------------------------------
147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302
147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147081: ---------------------------------------------------------------------------------------------------
147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302
147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302
147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147090:

Line 147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

147084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302
147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147090:
147091: END IF;
147092:

Line 147089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147087: -- 5132302
147088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147090:
147091: END IF;
147092:
147093: -- 4955764

Line 147094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

147090:
147091: END IF;
147092:
147093: -- 4955764
147094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147096:
147097:
147098: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 147098: XLA_AE_LINES_PKG.ValidateCurrentLine;

147094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147096:
147097:
147098: XLA_AE_LINES_PKG.ValidateCurrentLine;
147099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147100:
147101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 147099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

147095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147096:
147097:
147098: XLA_AE_LINES_PKG.ValidateCurrentLine;
147099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147100:
147101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
147103: ,p_balance_type_code => l_balance_type_code);

Line 147295: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

147291: --
147292: -- bulk performance
147293: --
147294: l_balance_type_code VARCHAR2(1);
147295: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
147296: l_log_module VARCHAR2(240);
147297:
147298: --
147299: -- Upgrade strategy

Line 147365: XLA_AE_LINES_PKG.SetNewLine;

147361: ') = 'Y'
147362: THEN
147363:
147364: --
147365: XLA_AE_LINES_PKG.SetNewLine;
147366:
147367: p_balance_type_code := l_balance_type_code;
147368: -- set the flag so later we will know whether the gain loss line needs to be created
147369:

Line 147377: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

147373:
147374: --
147375: -- bulk performance
147376: --
147377: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
147378: p_header_num => 0); -- 4262811
147379: --
147380: -- set accounting line options
147381: --

Line 147382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

147378: p_header_num => 0); -- 4262811
147379: --
147380: -- set accounting line options
147381: --
147382: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
147383: p_natural_side_code => 'D'
147384: , p_gain_or_loss_flag => 'N'
147385: , p_gl_transfer_mode_code => 'S'
147386: , p_acct_entry_type_code => 'A'

Line 147396: xla_ae_lines_pkg.SetAcctLineType

147392: --
147393: --
147394: -- set accounting line type info
147395: --
147396: xla_ae_lines_pkg.SetAcctLineType
147397: (p_component_type => l_component_type
147398: ,p_event_type_code => l_event_type_code
147399: ,p_line_definition_owner_code => l_line_definition_owner_code
147400: ,p_line_definition_code => l_line_definition_code

Line 147410: xla_ae_lines_pkg.SetAcctClass(

147406: ,p_event_class_code => l_event_class_code);
147407: --
147408: -- set accounting class
147409: --
147410: xla_ae_lines_pkg.SetAcctClass(
147411: p_accounting_class_code => 'SELF_ASSESSED_TAX'
147412: , p_ae_header_id => l_ae_header_id
147413: );
147414:

Line 147418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

147414:
147415: --
147416: -- set rounding class
147417: --
147418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
147419: 'SELF_ASSESSED_TAX';
147420:
147421: --
147422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 147422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

147418: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
147419: 'SELF_ASSESSED_TAX';
147420:
147421: --
147422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
147423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147424: --
147425: -- bulk performance
147426: --

Line 147423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

147419: 'SELF_ASSESSED_TAX';
147420:
147421: --
147422: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
147423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147424: --
147425: -- bulk performance
147426: --
147427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 147427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

147423: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147424: --
147425: -- bulk performance
147426: --
147427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
147428:
147429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147431:

Line 147429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

147425: -- bulk performance
147426: --
147427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
147428:
147429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147431:
147432: -- 4955764
147433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 147433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

147429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147431:
147432: -- 4955764
147433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
147435:
147436: -- 4458381 Public Sector Enh
147437:

Line 147539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

147535: l_rec_acct_attrs.array_num_value(41) := p_source_77;
147536: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
147537: l_rec_acct_attrs.array_num_value(42) := p_source_78;
147538:
147539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147541:
147542: ---------------------------------------------------------------------------------------------------------------
147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 147540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

147536: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
147537: l_rec_acct_attrs.array_num_value(42) := p_source_78;
147538:
147539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147541:
147542: ---------------------------------------------------------------------------------------------------------------
147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147544: ---------------------------------------------------------------------------------------------------------------

Line 147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

147539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147541:
147542: ---------------------------------------------------------------------------------------------------------------
147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147544: ---------------------------------------------------------------------------------------------------------------
147545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147546:
147547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 147545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

147541:
147542: ---------------------------------------------------------------------------------------------------------------
147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147544: ---------------------------------------------------------------------------------------------------------------
147545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147546:
147547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147549:

Line 147547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147544: ---------------------------------------------------------------------------------------------------------------
147545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147546:
147547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147549:
147550: IF xla_accounting_cache_pkg.GetValueChar
147551: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 147548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147544: ---------------------------------------------------------------------------------------------------------------
147545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147546:
147547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147549:
147550: IF xla_accounting_cache_pkg.GetValueChar
147551: (p_source_code => 'LEDGER_CATEGORY_CODE'
147552: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 147559: xla_ae_lines_pkg.BflowUpgEntry

147555: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
147556: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
147557: )
147558: THEN
147559: xla_ae_lines_pkg.BflowUpgEntry
147560: (p_business_method_code => l_bflow_method_code
147561: ,p_business_class_code => l_bflow_class_code
147562: ,p_balance_type => l_balance_type_code);
147563: ELSE

Line 147576: xla_ae_lines_pkg.SetLineDescription(

147572: --
147573: -- call description
147574: --
147575:
147576: xla_ae_lines_pkg.SetLineDescription(
147577: p_ae_header_id => l_ae_header_id
147578: ,p_description => Description_2 (
147579: p_application_id => p_application_id
147580: , p_ae_header_id => l_ae_header_id

Line 147609: xla_ae_lines_pkg.set_ccid(

147605: , x_value_type_code => l_adr_value_type_code
147606: , p_side => 'NA'
147607: );
147608:
147609: xla_ae_lines_pkg.set_ccid(
147610: p_code_combination_id => l_ccid
147611: , p_value_type_code => l_adr_value_type_code
147612: , p_transaction_coa_id => l_adr_transaction_coa_id
147613: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147645: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

147641: xla_accounting_err_pkg.build_message
147642: (p_appli_s_name => 'XLA'
147643: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
147644: ,p_token_1 => 'LINE_NUMBER'
147645: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
147646: ,p_token_2 => 'LINE_TYPE_NAME'
147647: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
147648: l_component_type
147649: ,l_component_code

Line 147681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

147677: --
147678: --
147679: ------------------------------------------------------------------------------------------------
147680: -- 4219869 Business Flow
147681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
147682: -- Prior Entry. Currently, the following code is always generated.
147683: ------------------------------------------------------------------------------------------------
147684: XLA_AE_LINES_PKG.ValidateCurrentLine;
147685:

Line 147684: XLA_AE_LINES_PKG.ValidateCurrentLine;

147680: -- 4219869 Business Flow
147681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
147682: -- Prior Entry. Currently, the following code is always generated.
147683: ------------------------------------------------------------------------------------------------
147684: XLA_AE_LINES_PKG.ValidateCurrentLine;
147685:
147686: ------------------------------------------------------------------------------------
147687: -- 4219869 Business Flow
147688: -- Populated credit and debit amounts -- Need to generate this within IF

Line 147690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

147686: ------------------------------------------------------------------------------------
147687: -- 4219869 Business Flow
147688: -- Populated credit and debit amounts -- Need to generate this within IF
147689: ------------------------------------------------------------------------------------
147690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147691:
147692: ----------------------------------------------------------------------------------
147693: -- 4219869 Business Flow
147694: -- Update journal entry status -- Need to generate this within IF

Line 147722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

147718: -- To allow MPA report to determine if it should generate report process
147719: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147720: ------------------------------------------------------------------------------------------
147721:
147722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147724: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147725: -- call ADRs
147726: -- Bug 4922099

Line 147723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

147719: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147720: ------------------------------------------------------------------------------------------
147721:
147722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147724: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147725: -- call ADRs
147726: -- Bug 4922099
147727: --

Line 147747: xla_ae_lines_pkg.set_ccid(

147743: , x_value_type_code => l_adr_value_type_code
147744: , p_side => 'NA'
147745: );
147746:
147747: xla_ae_lines_pkg.set_ccid(
147748: p_code_combination_id => l_ccid
147749: , p_value_type_code => l_adr_value_type_code
147750: , p_transaction_coa_id => l_adr_transaction_coa_id
147751: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

147766:
147767: --
147768: -- Update the line information that should be overwritten
147769: --
147770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147771: p_header_num => 1);
147772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147773:
147774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 147772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

147768: -- Update the line information that should be overwritten
147769: --
147770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147771: p_header_num => 1);
147772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147773:
147774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147775:
147776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 147774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

147770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147771: p_header_num => 1);
147772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147773:
147774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147775:
147776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147778: END IF;

Line 147777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

147773:
147774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147775:
147776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147778: END IF;
147779:
147780: --
147781: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 147784: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

147780: --
147781: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
147782: --
147783: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
147784: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
147785: ELSE
147786: ---------------------------------------------------------------------------------------------------
147787: -- 4262811a Switch Sign
147788: ---------------------------------------------------------------------------------------------------

Line 147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

147785: ELSE
147786: ---------------------------------------------------------------------------------------------------
147787: -- 4262811a Switch Sign
147788: ---------------------------------------------------------------------------------------------------
147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147786: ---------------------------------------------------------------------------------------------------
147787: -- 4262811a Switch Sign
147788: ---------------------------------------------------------------------------------------------------
147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302

Line 147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147787: -- 4262811a Switch Sign
147788: ---------------------------------------------------------------------------------------------------
147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302
147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147788: ---------------------------------------------------------------------------------------------------
147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302
147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302
147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147797:

Line 147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

147791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302
147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147797:
147798: END IF;
147799:

Line 147796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147794: -- 5132302
147795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147797:
147798: END IF;
147799:
147800: -- 4955764

Line 147801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

147797:
147798: END IF;
147799:
147800: -- 4955764
147801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147803:
147804:
147805: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 147805: XLA_AE_LINES_PKG.ValidateCurrentLine;

147801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147803:
147804:
147805: XLA_AE_LINES_PKG.ValidateCurrentLine;
147806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147807:
147808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 147806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

147802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147803:
147804:
147805: XLA_AE_LINES_PKG.ValidateCurrentLine;
147806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147807:
147808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
147810: ,p_balance_type_code => l_balance_type_code);

Line 148004: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

148000: --
148001: -- bulk performance
148002: --
148003: l_balance_type_code VARCHAR2(1);
148004: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
148005: l_log_module VARCHAR2(240);
148006:
148007: --
148008: -- Upgrade strategy

Line 148074: XLA_AE_LINES_PKG.SetNewLine;

148070: ') = 'Y'
148071: THEN
148072:
148073: --
148074: XLA_AE_LINES_PKG.SetNewLine;
148075:
148076: p_balance_type_code := l_balance_type_code;
148077: -- set the flag so later we will know whether the gain loss line needs to be created
148078:

Line 148086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

148082:
148083: --
148084: -- bulk performance
148085: --
148086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
148087: p_header_num => 0); -- 4262811
148088: --
148089: -- set accounting line options
148090: --

Line 148091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

148087: p_header_num => 0); -- 4262811
148088: --
148089: -- set accounting line options
148090: --
148091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
148092: p_natural_side_code => 'D'
148093: , p_gain_or_loss_flag => 'N'
148094: , p_gl_transfer_mode_code => 'S'
148095: , p_acct_entry_type_code => 'A'

Line 148105: xla_ae_lines_pkg.SetAcctLineType

148101: --
148102: --
148103: -- set accounting line type info
148104: --
148105: xla_ae_lines_pkg.SetAcctLineType
148106: (p_component_type => l_component_type
148107: ,p_event_type_code => l_event_type_code
148108: ,p_line_definition_owner_code => l_line_definition_owner_code
148109: ,p_line_definition_code => l_line_definition_code

Line 148119: xla_ae_lines_pkg.SetAcctClass(

148115: ,p_event_class_code => l_event_class_code);
148116: --
148117: -- set accounting class
148118: --
148119: xla_ae_lines_pkg.SetAcctClass(
148120: p_accounting_class_code => 'SELF_ASSESSED_TAX'
148121: , p_ae_header_id => l_ae_header_id
148122: );
148123:

Line 148127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

148123:
148124: --
148125: -- set rounding class
148126: --
148127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148128: 'SELF_ASSESSED_TAX';
148129:
148130: --
148131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 148131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

148127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148128: 'SELF_ASSESSED_TAX';
148129:
148130: --
148131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148133: --
148134: -- bulk performance
148135: --

Line 148132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

148128: 'SELF_ASSESSED_TAX';
148129:
148130: --
148131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148133: --
148134: -- bulk performance
148135: --
148136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 148136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

148132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148133: --
148134: -- bulk performance
148135: --
148136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148137:
148138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148140:

Line 148138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

148134: -- bulk performance
148135: --
148136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148137:
148138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148140:
148141: -- 4955764
148142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 148142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

148138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148140:
148141: -- 4955764
148142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
148144:
148145: -- 4458381 Public Sector Enh
148146:

Line 148252: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

148248: l_rec_acct_attrs.array_num_value(43) := p_source_77;
148249: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
148250: l_rec_acct_attrs.array_num_value(44) := p_source_78;
148251:
148252: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148253: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148254:
148255: ---------------------------------------------------------------------------------------------------------------
148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 148253: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

148249: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
148250: l_rec_acct_attrs.array_num_value(44) := p_source_78;
148251:
148252: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148253: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148254:
148255: ---------------------------------------------------------------------------------------------------------------
148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148257: ---------------------------------------------------------------------------------------------------------------

Line 148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

148252: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148253: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148254:
148255: ---------------------------------------------------------------------------------------------------------------
148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148257: ---------------------------------------------------------------------------------------------------------------
148258: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148259:
148260: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 148258: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

148254:
148255: ---------------------------------------------------------------------------------------------------------------
148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148257: ---------------------------------------------------------------------------------------------------------------
148258: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148259:
148260: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148262:

Line 148260: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148256: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148257: ---------------------------------------------------------------------------------------------------------------
148258: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148259:
148260: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148262:
148263: IF xla_accounting_cache_pkg.GetValueChar
148264: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 148261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148257: ---------------------------------------------------------------------------------------------------------------
148258: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148259:
148260: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148262:
148263: IF xla_accounting_cache_pkg.GetValueChar
148264: (p_source_code => 'LEDGER_CATEGORY_CODE'
148265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 148272: xla_ae_lines_pkg.BflowUpgEntry

148268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
148269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
148270: )
148271: THEN
148272: xla_ae_lines_pkg.BflowUpgEntry
148273: (p_business_method_code => l_bflow_method_code
148274: ,p_business_class_code => l_bflow_class_code
148275: ,p_balance_type => l_balance_type_code);
148276: ELSE

Line 148289: xla_ae_lines_pkg.SetLineDescription(

148285: --
148286: -- call description
148287: --
148288:
148289: xla_ae_lines_pkg.SetLineDescription(
148290: p_ae_header_id => l_ae_header_id
148291: ,p_description => Description_2 (
148292: p_application_id => p_application_id
148293: , p_ae_header_id => l_ae_header_id

Line 148322: xla_ae_lines_pkg.set_ccid(

148318: , x_value_type_code => l_adr_value_type_code
148319: , p_side => 'NA'
148320: );
148321:
148322: xla_ae_lines_pkg.set_ccid(
148323: p_code_combination_id => l_ccid
148324: , p_value_type_code => l_adr_value_type_code
148325: , p_transaction_coa_id => l_adr_transaction_coa_id
148326: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 148358: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

148354: xla_accounting_err_pkg.build_message
148355: (p_appli_s_name => 'XLA'
148356: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
148357: ,p_token_1 => 'LINE_NUMBER'
148358: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
148359: ,p_token_2 => 'LINE_TYPE_NAME'
148360: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
148361: l_component_type
148362: ,l_component_code

Line 148394: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

148390: --
148391: --
148392: ------------------------------------------------------------------------------------------------
148393: -- 4219869 Business Flow
148394: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148395: -- Prior Entry. Currently, the following code is always generated.
148396: ------------------------------------------------------------------------------------------------
148397: XLA_AE_LINES_PKG.ValidateCurrentLine;
148398:

Line 148397: XLA_AE_LINES_PKG.ValidateCurrentLine;

148393: -- 4219869 Business Flow
148394: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148395: -- Prior Entry. Currently, the following code is always generated.
148396: ------------------------------------------------------------------------------------------------
148397: XLA_AE_LINES_PKG.ValidateCurrentLine;
148398:
148399: ------------------------------------------------------------------------------------
148400: -- 4219869 Business Flow
148401: -- Populated credit and debit amounts -- Need to generate this within IF

Line 148403: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

148399: ------------------------------------------------------------------------------------
148400: -- 4219869 Business Flow
148401: -- Populated credit and debit amounts -- Need to generate this within IF
148402: ------------------------------------------------------------------------------------
148403: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148404:
148405: ----------------------------------------------------------------------------------
148406: -- 4219869 Business Flow
148407: -- Update journal entry status -- Need to generate this within IF

Line 148435: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

148431: -- To allow MPA report to determine if it should generate report process
148432: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148433: ------------------------------------------------------------------------------------------
148434:
148435: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148436: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148437: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148438: -- call ADRs
148439: -- Bug 4922099

Line 148436: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

148432: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148433: ------------------------------------------------------------------------------------------
148434:
148435: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148436: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148437: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148438: -- call ADRs
148439: -- Bug 4922099
148440: --

Line 148460: xla_ae_lines_pkg.set_ccid(

148456: , x_value_type_code => l_adr_value_type_code
148457: , p_side => 'NA'
148458: );
148459:
148460: xla_ae_lines_pkg.set_ccid(
148461: p_code_combination_id => l_ccid
148462: , p_value_type_code => l_adr_value_type_code
148463: , p_transaction_coa_id => l_adr_transaction_coa_id
148464: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 148483: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

148479:
148480: --
148481: -- Update the line information that should be overwritten
148482: --
148483: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148484: p_header_num => 1);
148485: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148486:
148487: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 148485: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

148481: -- Update the line information that should be overwritten
148482: --
148483: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148484: p_header_num => 1);
148485: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148486:
148487: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148488:
148489: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 148487: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

148483: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148484: p_header_num => 1);
148485: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148486:
148487: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148488:
148489: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
148490: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
148491: END IF;

Line 148490: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

148486:
148487: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148488:
148489: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
148490: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
148491: END IF;
148492:
148493: --
148494: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 148497: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

148493: --
148494: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
148495: --
148496: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
148497: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
148498: ELSE
148499: ---------------------------------------------------------------------------------------------------
148500: -- 4262811a Switch Sign
148501: ---------------------------------------------------------------------------------------------------

Line 148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

148498: ELSE
148499: ---------------------------------------------------------------------------------------------------
148500: -- 4262811a Switch Sign
148501: ---------------------------------------------------------------------------------------------------
148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

148499: ---------------------------------------------------------------------------------------------------
148500: -- 4262811a Switch Sign
148501: ---------------------------------------------------------------------------------------------------
148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302

Line 148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148500: -- 4262811a Switch Sign
148501: ---------------------------------------------------------------------------------------------------
148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302
148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

148501: ---------------------------------------------------------------------------------------------------
148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302
148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148502: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302
148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148510:

Line 148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

148504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302
148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148510:
148511: END IF;
148512:

Line 148509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148505: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148507: -- 5132302
148508: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148510:
148511: END IF;
148512:
148513: -- 4955764

Line 148514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

148510:
148511: END IF;
148512:
148513: -- 4955764
148514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148515: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148516:
148517:
148518: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 148518: XLA_AE_LINES_PKG.ValidateCurrentLine;

148514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148515: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148516:
148517:
148518: XLA_AE_LINES_PKG.ValidateCurrentLine;
148519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148520:
148521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
148522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 148519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

148515: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148516:
148517:
148518: XLA_AE_LINES_PKG.ValidateCurrentLine;
148519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148520:
148521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
148522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
148523: ,p_balance_type_code => l_balance_type_code);

Line 148717: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

148713: --
148714: -- bulk performance
148715: --
148716: l_balance_type_code VARCHAR2(1);
148717: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
148718: l_log_module VARCHAR2(240);
148719:
148720: --
148721: -- Upgrade strategy

Line 148789: XLA_AE_LINES_PKG.SetNewLine;

148785: ') = 'Y'
148786: THEN
148787:
148788: --
148789: XLA_AE_LINES_PKG.SetNewLine;
148790:
148791: p_balance_type_code := l_balance_type_code;
148792: -- set the flag so later we will know whether the gain loss line needs to be created
148793:

Line 148801: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

148797:
148798: --
148799: -- bulk performance
148800: --
148801: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
148802: p_header_num => 0); -- 4262811
148803: --
148804: -- set accounting line options
148805: --

Line 148806: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

148802: p_header_num => 0); -- 4262811
148803: --
148804: -- set accounting line options
148805: --
148806: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
148807: p_natural_side_code => 'C'
148808: , p_gain_or_loss_flag => 'N'
148809: , p_gl_transfer_mode_code => 'S'
148810: , p_acct_entry_type_code => 'A'

Line 148820: xla_ae_lines_pkg.SetAcctLineType

148816: --
148817: --
148818: -- set accounting line type info
148819: --
148820: xla_ae_lines_pkg.SetAcctLineType
148821: (p_component_type => l_component_type
148822: ,p_event_type_code => l_event_type_code
148823: ,p_line_definition_owner_code => l_line_definition_owner_code
148824: ,p_line_definition_code => l_line_definition_code

Line 148834: xla_ae_lines_pkg.SetAcctClass(

148830: ,p_event_class_code => l_event_class_code);
148831: --
148832: -- set accounting class
148833: --
148834: xla_ae_lines_pkg.SetAcctClass(
148835: p_accounting_class_code => 'SELF_ASSESSED_TAX'
148836: , p_ae_header_id => l_ae_header_id
148837: );
148838:

Line 148842: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

148838:
148839: --
148840: -- set rounding class
148841: --
148842: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148843: 'SELF_ASSESSED_TAX';
148844:
148845: --
148846: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 148846: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

148842: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148843: 'SELF_ASSESSED_TAX';
148844:
148845: --
148846: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148847: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148848: --
148849: -- bulk performance
148850: --

Line 148847: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

148843: 'SELF_ASSESSED_TAX';
148844:
148845: --
148846: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148847: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148848: --
148849: -- bulk performance
148850: --
148851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 148851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

148847: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148848: --
148849: -- bulk performance
148850: --
148851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148852:
148853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148855:

Line 148853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

148849: -- bulk performance
148850: --
148851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148852:
148853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148855:
148856: -- 4955764
148857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 148857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

148853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148855:
148856: -- 4955764
148857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
148859:
148860: -- 4458381 Public Sector Enh
148861:

Line 148965: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

148961: l_rec_acct_attrs.array_num_value(42) := p_source_77;
148962: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
148963: l_rec_acct_attrs.array_num_value(43) := p_source_78;
148964:
148965: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148966: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148967:
148968: ---------------------------------------------------------------------------------------------------------------
148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 148966: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

148962: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
148963: l_rec_acct_attrs.array_num_value(43) := p_source_78;
148964:
148965: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148966: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148967:
148968: ---------------------------------------------------------------------------------------------------------------
148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148970: ---------------------------------------------------------------------------------------------------------------

Line 148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

148965: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148966: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148967:
148968: ---------------------------------------------------------------------------------------------------------------
148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148970: ---------------------------------------------------------------------------------------------------------------
148971: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148972:
148973: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 148971: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

148967:
148968: ---------------------------------------------------------------------------------------------------------------
148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148970: ---------------------------------------------------------------------------------------------------------------
148971: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148972:
148973: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148975:

Line 148973: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148969: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148970: ---------------------------------------------------------------------------------------------------------------
148971: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148972:
148973: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148975:
148976: IF xla_accounting_cache_pkg.GetValueChar
148977: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 148974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148970: ---------------------------------------------------------------------------------------------------------------
148971: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148972:
148973: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148975:
148976: IF xla_accounting_cache_pkg.GetValueChar
148977: (p_source_code => 'LEDGER_CATEGORY_CODE'
148978: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 148985: xla_ae_lines_pkg.BflowUpgEntry

148981: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
148982: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
148983: )
148984: THEN
148985: xla_ae_lines_pkg.BflowUpgEntry
148986: (p_business_method_code => l_bflow_method_code
148987: ,p_business_class_code => l_bflow_class_code
148988: ,p_balance_type => l_balance_type_code);
148989: ELSE

Line 149002: xla_ae_lines_pkg.SetLineDescription(

148998: --
148999: -- call description
149000: --
149001:
149002: xla_ae_lines_pkg.SetLineDescription(
149003: p_ae_header_id => l_ae_header_id
149004: ,p_description => Description_2 (
149005: p_application_id => p_application_id
149006: , p_ae_header_id => l_ae_header_id

Line 149035: xla_ae_lines_pkg.set_ccid(

149031: , x_value_type_code => l_adr_value_type_code
149032: , p_side => 'NA'
149033: );
149034:
149035: xla_ae_lines_pkg.set_ccid(
149036: p_code_combination_id => l_ccid
149037: , p_value_type_code => l_adr_value_type_code
149038: , p_transaction_coa_id => l_adr_transaction_coa_id
149039: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149071: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

149067: xla_accounting_err_pkg.build_message
149068: (p_appli_s_name => 'XLA'
149069: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
149070: ,p_token_1 => 'LINE_NUMBER'
149071: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
149072: ,p_token_2 => 'LINE_TYPE_NAME'
149073: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
149074: l_component_type
149075: ,l_component_code

Line 149107: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

149103: --
149104: --
149105: ------------------------------------------------------------------------------------------------
149106: -- 4219869 Business Flow
149107: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149108: -- Prior Entry. Currently, the following code is always generated.
149109: ------------------------------------------------------------------------------------------------
149110: XLA_AE_LINES_PKG.ValidateCurrentLine;
149111:

Line 149110: XLA_AE_LINES_PKG.ValidateCurrentLine;

149106: -- 4219869 Business Flow
149107: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149108: -- Prior Entry. Currently, the following code is always generated.
149109: ------------------------------------------------------------------------------------------------
149110: XLA_AE_LINES_PKG.ValidateCurrentLine;
149111:
149112: ------------------------------------------------------------------------------------
149113: -- 4219869 Business Flow
149114: -- Populated credit and debit amounts -- Need to generate this within IF

Line 149116: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149112: ------------------------------------------------------------------------------------
149113: -- 4219869 Business Flow
149114: -- Populated credit and debit amounts -- Need to generate this within IF
149115: ------------------------------------------------------------------------------------
149116: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149117:
149118: ----------------------------------------------------------------------------------
149119: -- 4219869 Business Flow
149120: -- Update journal entry status -- Need to generate this within IF

Line 149148: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

149144: -- To allow MPA report to determine if it should generate report process
149145: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149146: ------------------------------------------------------------------------------------------
149147:
149148: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149149: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149150: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149151: -- call ADRs
149152: -- Bug 4922099

Line 149149: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

149145: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149146: ------------------------------------------------------------------------------------------
149147:
149148: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149149: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149150: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149151: -- call ADRs
149152: -- Bug 4922099
149153: --

Line 149173: xla_ae_lines_pkg.set_ccid(

149169: , x_value_type_code => l_adr_value_type_code
149170: , p_side => 'NA'
149171: );
149172:
149173: xla_ae_lines_pkg.set_ccid(
149174: p_code_combination_id => l_ccid
149175: , p_value_type_code => l_adr_value_type_code
149176: , p_transaction_coa_id => l_adr_transaction_coa_id
149177: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149196: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

149192:
149193: --
149194: -- Update the line information that should be overwritten
149195: --
149196: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149197: p_header_num => 1);
149198: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149199:
149200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 149198: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

149194: -- Update the line information that should be overwritten
149195: --
149196: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149197: p_header_num => 1);
149198: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149199:
149200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149201:
149202: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 149200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

149196: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149197: p_header_num => 1);
149198: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149199:
149200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149201:
149202: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149203: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149204: END IF;

Line 149203: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

149199:
149200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149201:
149202: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149203: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149204: END IF;
149205:
149206: --
149207: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 149210: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

149206: --
149207: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
149208: --
149209: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
149210: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
149211: ELSE
149212: ---------------------------------------------------------------------------------------------------
149213: -- 4262811a Switch Sign
149214: ---------------------------------------------------------------------------------------------------

Line 149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

149211: ELSE
149212: ---------------------------------------------------------------------------------------------------
149213: -- 4262811a Switch Sign
149214: ---------------------------------------------------------------------------------------------------
149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149212: ---------------------------------------------------------------------------------------------------
149213: -- 4262811a Switch Sign
149214: ---------------------------------------------------------------------------------------------------
149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302

Line 149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149213: -- 4262811a Switch Sign
149214: ---------------------------------------------------------------------------------------------------
149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302
149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149214: ---------------------------------------------------------------------------------------------------
149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302
149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149215: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302
149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149223:

Line 149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

149217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302
149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149223:
149224: END IF;
149225:

Line 149222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149220: -- 5132302
149221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149223:
149224: END IF;
149225:
149226: -- 4955764

Line 149227: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149223:
149224: END IF;
149225:
149226: -- 4955764
149227: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149228: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149229:
149230:
149231: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 149231: XLA_AE_LINES_PKG.ValidateCurrentLine;

149227: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149228: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149229:
149230:
149231: XLA_AE_LINES_PKG.ValidateCurrentLine;
149232: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149233:
149234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149235: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 149232: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149228: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149229:
149230:
149231: XLA_AE_LINES_PKG.ValidateCurrentLine;
149232: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149233:
149234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149235: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
149236: ,p_balance_type_code => l_balance_type_code);

Line 149428: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

149424: --
149425: -- bulk performance
149426: --
149427: l_balance_type_code VARCHAR2(1);
149428: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
149429: l_log_module VARCHAR2(240);
149430:
149431: --
149432: -- Upgrade strategy

Line 149500: XLA_AE_LINES_PKG.SetNewLine;

149496: ') = 'Y'
149497: THEN
149498:
149499: --
149500: XLA_AE_LINES_PKG.SetNewLine;
149501:
149502: p_balance_type_code := l_balance_type_code;
149503: -- set the flag so later we will know whether the gain loss line needs to be created
149504:

Line 149512: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

149508:
149509: --
149510: -- bulk performance
149511: --
149512: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
149513: p_header_num => 0); -- 4262811
149514: --
149515: -- set accounting line options
149516: --

Line 149517: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

149513: p_header_num => 0); -- 4262811
149514: --
149515: -- set accounting line options
149516: --
149517: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
149518: p_natural_side_code => 'C'
149519: , p_gain_or_loss_flag => 'N'
149520: , p_gl_transfer_mode_code => 'S'
149521: , p_acct_entry_type_code => 'A'

Line 149531: xla_ae_lines_pkg.SetAcctLineType

149527: --
149528: --
149529: -- set accounting line type info
149530: --
149531: xla_ae_lines_pkg.SetAcctLineType
149532: (p_component_type => l_component_type
149533: ,p_event_type_code => l_event_type_code
149534: ,p_line_definition_owner_code => l_line_definition_owner_code
149535: ,p_line_definition_code => l_line_definition_code

Line 149545: xla_ae_lines_pkg.SetAcctClass(

149541: ,p_event_class_code => l_event_class_code);
149542: --
149543: -- set accounting class
149544: --
149545: xla_ae_lines_pkg.SetAcctClass(
149546: p_accounting_class_code => 'SELF_ASSESSED_TAX'
149547: , p_ae_header_id => l_ae_header_id
149548: );
149549:

Line 149553: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

149549:
149550: --
149551: -- set rounding class
149552: --
149553: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
149554: 'SELF_ASSESSED_TAX';
149555:
149556: --
149557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 149557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

149553: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
149554: 'SELF_ASSESSED_TAX';
149555:
149556: --
149557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
149558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149559: --
149560: -- bulk performance
149561: --

Line 149558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

149554: 'SELF_ASSESSED_TAX';
149555:
149556: --
149557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
149558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149559: --
149560: -- bulk performance
149561: --
149562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 149562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

149558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149559: --
149560: -- bulk performance
149561: --
149562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
149563:
149564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149566:

Line 149564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

149560: -- bulk performance
149561: --
149562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
149563:
149564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149566:
149567: -- 4955764
149568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149566:
149567: -- 4955764
149568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149569: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
149570:
149571: -- 4458381 Public Sector Enh
149572:

Line 149674: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

149670: l_rec_acct_attrs.array_num_value(41) := p_source_77;
149671: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
149672: l_rec_acct_attrs.array_num_value(42) := p_source_78;
149673:
149674: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149675: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149676:
149677: ---------------------------------------------------------------------------------------------------------------
149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 149675: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

149671: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
149672: l_rec_acct_attrs.array_num_value(42) := p_source_78;
149673:
149674: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149675: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149676:
149677: ---------------------------------------------------------------------------------------------------------------
149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149679: ---------------------------------------------------------------------------------------------------------------

Line 149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

149674: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149675: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149676:
149677: ---------------------------------------------------------------------------------------------------------------
149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149679: ---------------------------------------------------------------------------------------------------------------
149680: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149681:
149682: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 149680: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

149676:
149677: ---------------------------------------------------------------------------------------------------------------
149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149679: ---------------------------------------------------------------------------------------------------------------
149680: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149681:
149682: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149684:

Line 149682: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

149678: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149679: ---------------------------------------------------------------------------------------------------------------
149680: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149681:
149682: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149684:
149685: IF xla_accounting_cache_pkg.GetValueChar
149686: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 149683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

149679: ---------------------------------------------------------------------------------------------------------------
149680: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149681:
149682: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149684:
149685: IF xla_accounting_cache_pkg.GetValueChar
149686: (p_source_code => 'LEDGER_CATEGORY_CODE'
149687: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 149694: xla_ae_lines_pkg.BflowUpgEntry

149690: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
149691: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
149692: )
149693: THEN
149694: xla_ae_lines_pkg.BflowUpgEntry
149695: (p_business_method_code => l_bflow_method_code
149696: ,p_business_class_code => l_bflow_class_code
149697: ,p_balance_type => l_balance_type_code);
149698: ELSE

Line 149711: xla_ae_lines_pkg.SetLineDescription(

149707: --
149708: -- call description
149709: --
149710:
149711: xla_ae_lines_pkg.SetLineDescription(
149712: p_ae_header_id => l_ae_header_id
149713: ,p_description => Description_2 (
149714: p_application_id => p_application_id
149715: , p_ae_header_id => l_ae_header_id

Line 149744: xla_ae_lines_pkg.set_ccid(

149740: , x_value_type_code => l_adr_value_type_code
149741: , p_side => 'NA'
149742: );
149743:
149744: xla_ae_lines_pkg.set_ccid(
149745: p_code_combination_id => l_ccid
149746: , p_value_type_code => l_adr_value_type_code
149747: , p_transaction_coa_id => l_adr_transaction_coa_id
149748: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149780: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

149776: xla_accounting_err_pkg.build_message
149777: (p_appli_s_name => 'XLA'
149778: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
149779: ,p_token_1 => 'LINE_NUMBER'
149780: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
149781: ,p_token_2 => 'LINE_TYPE_NAME'
149782: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
149783: l_component_type
149784: ,l_component_code

Line 149816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

149812: --
149813: --
149814: ------------------------------------------------------------------------------------------------
149815: -- 4219869 Business Flow
149816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149817: -- Prior Entry. Currently, the following code is always generated.
149818: ------------------------------------------------------------------------------------------------
149819: XLA_AE_LINES_PKG.ValidateCurrentLine;
149820:

Line 149819: XLA_AE_LINES_PKG.ValidateCurrentLine;

149815: -- 4219869 Business Flow
149816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149817: -- Prior Entry. Currently, the following code is always generated.
149818: ------------------------------------------------------------------------------------------------
149819: XLA_AE_LINES_PKG.ValidateCurrentLine;
149820:
149821: ------------------------------------------------------------------------------------
149822: -- 4219869 Business Flow
149823: -- Populated credit and debit amounts -- Need to generate this within IF

Line 149825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149821: ------------------------------------------------------------------------------------
149822: -- 4219869 Business Flow
149823: -- Populated credit and debit amounts -- Need to generate this within IF
149824: ------------------------------------------------------------------------------------
149825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149826:
149827: ----------------------------------------------------------------------------------
149828: -- 4219869 Business Flow
149829: -- Update journal entry status -- Need to generate this within IF

Line 149857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

149853: -- To allow MPA report to determine if it should generate report process
149854: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149855: ------------------------------------------------------------------------------------------
149856:
149857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149859: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149860: -- call ADRs
149861: -- Bug 4922099

Line 149858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

149854: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149855: ------------------------------------------------------------------------------------------
149856:
149857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149859: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149860: -- call ADRs
149861: -- Bug 4922099
149862: --

Line 149882: xla_ae_lines_pkg.set_ccid(

149878: , x_value_type_code => l_adr_value_type_code
149879: , p_side => 'NA'
149880: );
149881:
149882: xla_ae_lines_pkg.set_ccid(
149883: p_code_combination_id => l_ccid
149884: , p_value_type_code => l_adr_value_type_code
149885: , p_transaction_coa_id => l_adr_transaction_coa_id
149886: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149905: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

149901:
149902: --
149903: -- Update the line information that should be overwritten
149904: --
149905: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149906: p_header_num => 1);
149907: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149908:
149909: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 149907: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

149903: -- Update the line information that should be overwritten
149904: --
149905: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149906: p_header_num => 1);
149907: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149908:
149909: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149910:
149911: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 149909: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

149905: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149906: p_header_num => 1);
149907: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149908:
149909: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149910:
149911: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149912: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149913: END IF;

Line 149912: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

149908:
149909: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149910:
149911: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149912: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149913: END IF;
149914:
149915: --
149916: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 149919: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

149915: --
149916: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
149917: --
149918: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
149919: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
149920: ELSE
149921: ---------------------------------------------------------------------------------------------------
149922: -- 4262811a Switch Sign
149923: ---------------------------------------------------------------------------------------------------

Line 149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

149920: ELSE
149921: ---------------------------------------------------------------------------------------------------
149922: -- 4262811a Switch Sign
149923: ---------------------------------------------------------------------------------------------------
149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149921: ---------------------------------------------------------------------------------------------------
149922: -- 4262811a Switch Sign
149923: ---------------------------------------------------------------------------------------------------
149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302

Line 149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149922: -- 4262811a Switch Sign
149923: ---------------------------------------------------------------------------------------------------
149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302
149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149923: ---------------------------------------------------------------------------------------------------
149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302
149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149924: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149925: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302
149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149932:

Line 149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

149926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302
149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149932:
149933: END IF;
149934:

Line 149931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149927: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149929: -- 5132302
149930: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149932:
149933: END IF;
149934:
149935: -- 4955764

Line 149936: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149932:
149933: END IF;
149934:
149935: -- 4955764
149936: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149937: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149938:
149939:
149940: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 149940: XLA_AE_LINES_PKG.ValidateCurrentLine;

149936: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149937: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149938:
149939:
149940: XLA_AE_LINES_PKG.ValidateCurrentLine;
149941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149942:
149943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149944: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 149941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149937: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149938:
149939:
149940: XLA_AE_LINES_PKG.ValidateCurrentLine;
149941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149942:
149943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149944: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
149945: ,p_balance_type_code => l_balance_type_code);

Line 150139: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

150135: --
150136: -- bulk performance
150137: --
150138: l_balance_type_code VARCHAR2(1);
150139: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150140: l_log_module VARCHAR2(240);
150141:
150142: --
150143: -- Upgrade strategy

Line 150211: XLA_AE_LINES_PKG.SetNewLine;

150207: ') = 'Y'
150208: THEN
150209:
150210: --
150211: XLA_AE_LINES_PKG.SetNewLine;
150212:
150213: p_balance_type_code := l_balance_type_code;
150214: -- set the flag so later we will know whether the gain loss line needs to be created
150215:

Line 150223: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

150219:
150220: --
150221: -- bulk performance
150222: --
150223: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
150224: p_header_num => 0); -- 4262811
150225: --
150226: -- set accounting line options
150227: --

Line 150228: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

150224: p_header_num => 0); -- 4262811
150225: --
150226: -- set accounting line options
150227: --
150228: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
150229: p_natural_side_code => 'C'
150230: , p_gain_or_loss_flag => 'N'
150231: , p_gl_transfer_mode_code => 'S'
150232: , p_acct_entry_type_code => 'A'

Line 150242: xla_ae_lines_pkg.SetAcctLineType

150238: --
150239: --
150240: -- set accounting line type info
150241: --
150242: xla_ae_lines_pkg.SetAcctLineType
150243: (p_component_type => l_component_type
150244: ,p_event_type_code => l_event_type_code
150245: ,p_line_definition_owner_code => l_line_definition_owner_code
150246: ,p_line_definition_code => l_line_definition_code

Line 150256: xla_ae_lines_pkg.SetAcctClass(

150252: ,p_event_class_code => l_event_class_code);
150253: --
150254: -- set accounting class
150255: --
150256: xla_ae_lines_pkg.SetAcctClass(
150257: p_accounting_class_code => 'SELF_ASSESSED_TAX'
150258: , p_ae_header_id => l_ae_header_id
150259: );
150260:

Line 150264: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

150260:
150261: --
150262: -- set rounding class
150263: --
150264: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150265: 'SELF_ASSESSED_TAX';
150266:
150267: --
150268: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 150268: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

150264: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150265: 'SELF_ASSESSED_TAX';
150266:
150267: --
150268: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150269: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150270: --
150271: -- bulk performance
150272: --

Line 150269: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

150265: 'SELF_ASSESSED_TAX';
150266:
150267: --
150268: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150269: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150270: --
150271: -- bulk performance
150272: --
150273: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 150273: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

150269: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150270: --
150271: -- bulk performance
150272: --
150273: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150274:
150275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150277:

Line 150275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

150271: -- bulk performance
150272: --
150273: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150274:
150275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150277:
150278: -- 4955764
150279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 150279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

150275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150277:
150278: -- 4955764
150279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
150281:
150282: -- 4458381 Public Sector Enh
150283:

Line 150389: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

150385: l_rec_acct_attrs.array_num_value(43) := p_source_77;
150386: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
150387: l_rec_acct_attrs.array_num_value(44) := p_source_78;
150388:
150389: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150390: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150391:
150392: ---------------------------------------------------------------------------------------------------------------
150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 150390: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

150386: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
150387: l_rec_acct_attrs.array_num_value(44) := p_source_78;
150388:
150389: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150390: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150391:
150392: ---------------------------------------------------------------------------------------------------------------
150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150394: ---------------------------------------------------------------------------------------------------------------

Line 150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

150389: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150390: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150391:
150392: ---------------------------------------------------------------------------------------------------------------
150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150394: ---------------------------------------------------------------------------------------------------------------
150395: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150396:
150397: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 150395: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

150391:
150392: ---------------------------------------------------------------------------------------------------------------
150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150394: ---------------------------------------------------------------------------------------------------------------
150395: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150396:
150397: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150399:

Line 150397: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

150393: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150394: ---------------------------------------------------------------------------------------------------------------
150395: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150396:
150397: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150399:
150400: IF xla_accounting_cache_pkg.GetValueChar
150401: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 150398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

150394: ---------------------------------------------------------------------------------------------------------------
150395: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150396:
150397: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150399:
150400: IF xla_accounting_cache_pkg.GetValueChar
150401: (p_source_code => 'LEDGER_CATEGORY_CODE'
150402: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 150409: xla_ae_lines_pkg.BflowUpgEntry

150405: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
150406: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
150407: )
150408: THEN
150409: xla_ae_lines_pkg.BflowUpgEntry
150410: (p_business_method_code => l_bflow_method_code
150411: ,p_business_class_code => l_bflow_class_code
150412: ,p_balance_type => l_balance_type_code);
150413: ELSE

Line 150426: xla_ae_lines_pkg.SetLineDescription(

150422: --
150423: -- call description
150424: --
150425:
150426: xla_ae_lines_pkg.SetLineDescription(
150427: p_ae_header_id => l_ae_header_id
150428: ,p_description => Description_2 (
150429: p_application_id => p_application_id
150430: , p_ae_header_id => l_ae_header_id

Line 150459: xla_ae_lines_pkg.set_ccid(

150455: , x_value_type_code => l_adr_value_type_code
150456: , p_side => 'NA'
150457: );
150458:
150459: xla_ae_lines_pkg.set_ccid(
150460: p_code_combination_id => l_ccid
150461: , p_value_type_code => l_adr_value_type_code
150462: , p_transaction_coa_id => l_adr_transaction_coa_id
150463: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 150495: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

150491: xla_accounting_err_pkg.build_message
150492: (p_appli_s_name => 'XLA'
150493: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
150494: ,p_token_1 => 'LINE_NUMBER'
150495: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
150496: ,p_token_2 => 'LINE_TYPE_NAME'
150497: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
150498: l_component_type
150499: ,l_component_code

Line 150531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

150527: --
150528: --
150529: ------------------------------------------------------------------------------------------------
150530: -- 4219869 Business Flow
150531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
150532: -- Prior Entry. Currently, the following code is always generated.
150533: ------------------------------------------------------------------------------------------------
150534: XLA_AE_LINES_PKG.ValidateCurrentLine;
150535:

Line 150534: XLA_AE_LINES_PKG.ValidateCurrentLine;

150530: -- 4219869 Business Flow
150531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
150532: -- Prior Entry. Currently, the following code is always generated.
150533: ------------------------------------------------------------------------------------------------
150534: XLA_AE_LINES_PKG.ValidateCurrentLine;
150535:
150536: ------------------------------------------------------------------------------------
150537: -- 4219869 Business Flow
150538: -- Populated credit and debit amounts -- Need to generate this within IF

Line 150540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

150536: ------------------------------------------------------------------------------------
150537: -- 4219869 Business Flow
150538: -- Populated credit and debit amounts -- Need to generate this within IF
150539: ------------------------------------------------------------------------------------
150540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150541:
150542: ----------------------------------------------------------------------------------
150543: -- 4219869 Business Flow
150544: -- Update journal entry status -- Need to generate this within IF

Line 150572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

150568: -- To allow MPA report to determine if it should generate report process
150569: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
150570: ------------------------------------------------------------------------------------------
150571:
150572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
150573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
150574: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
150575: -- call ADRs
150576: -- Bug 4922099

Line 150573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

150569: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
150570: ------------------------------------------------------------------------------------------
150571:
150572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
150573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
150574: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
150575: -- call ADRs
150576: -- Bug 4922099
150577: --

Line 150597: xla_ae_lines_pkg.set_ccid(

150593: , x_value_type_code => l_adr_value_type_code
150594: , p_side => 'NA'
150595: );
150596:
150597: xla_ae_lines_pkg.set_ccid(
150598: p_code_combination_id => l_ccid
150599: , p_value_type_code => l_adr_value_type_code
150600: , p_transaction_coa_id => l_adr_transaction_coa_id
150601: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 150620: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

150616:
150617: --
150618: -- Update the line information that should be overwritten
150619: --
150620: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150621: p_header_num => 1);
150622: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150623:
150624: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 150622: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

150618: -- Update the line information that should be overwritten
150619: --
150620: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150621: p_header_num => 1);
150622: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150623:
150624: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150625:
150626: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 150624: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

150620: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150621: p_header_num => 1);
150622: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150623:
150624: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150625:
150626: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
150627: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
150628: END IF;

Line 150627: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

150623:
150624: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150625:
150626: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
150627: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
150628: END IF;
150629:
150630: --
150631: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 150634: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

150630: --
150631: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
150632: --
150633: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
150634: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
150635: ELSE
150636: ---------------------------------------------------------------------------------------------------
150637: -- 4262811a Switch Sign
150638: ---------------------------------------------------------------------------------------------------

Line 150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

150635: ELSE
150636: ---------------------------------------------------------------------------------------------------
150637: -- 4262811a Switch Sign
150638: ---------------------------------------------------------------------------------------------------
150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

150636: ---------------------------------------------------------------------------------------------------
150637: -- 4262811a Switch Sign
150638: ---------------------------------------------------------------------------------------------------
150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302

Line 150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150637: -- 4262811a Switch Sign
150638: ---------------------------------------------------------------------------------------------------
150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302
150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

150638: ---------------------------------------------------------------------------------------------------
150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302
150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150646: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150639: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302
150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150646: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150647:

Line 150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

150641: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302
150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150646: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150647:
150648: END IF;
150649:

Line 150646: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150642: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150643: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150644: -- 5132302
150645: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150646: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150647:
150648: END IF;
150649:
150650: -- 4955764

Line 150651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

150647:
150648: END IF;
150649:
150650: -- 4955764
150651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150653:
150654:
150655: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 150655: XLA_AE_LINES_PKG.ValidateCurrentLine;

150651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150653:
150654:
150655: XLA_AE_LINES_PKG.ValidateCurrentLine;
150656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150657:
150658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
150659: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 150656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

150652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150653:
150654:
150655: XLA_AE_LINES_PKG.ValidateCurrentLine;
150656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150657:
150658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
150659: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
150660: ,p_balance_type_code => l_balance_type_code);

Line 150854: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

150850: --
150851: -- bulk performance
150852: --
150853: l_balance_type_code VARCHAR2(1);
150854: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150855: l_log_module VARCHAR2(240);
150856:
150857: --
150858: -- Upgrade strategy

Line 150926: XLA_AE_LINES_PKG.SetNewLine;

150922: ') = 'Y'
150923: THEN
150924:
150925: --
150926: XLA_AE_LINES_PKG.SetNewLine;
150927:
150928: p_balance_type_code := l_balance_type_code;
150929: -- set the flag so later we will know whether the gain loss line needs to be created
150930:

Line 150938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

150934:
150935: --
150936: -- bulk performance
150937: --
150938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
150939: p_header_num => 0); -- 4262811
150940: --
150941: -- set accounting line options
150942: --

Line 150943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

150939: p_header_num => 0); -- 4262811
150940: --
150941: -- set accounting line options
150942: --
150943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
150944: p_natural_side_code => 'C'
150945: , p_gain_or_loss_flag => 'N'
150946: , p_gl_transfer_mode_code => 'S'
150947: , p_acct_entry_type_code => 'A'

Line 150957: xla_ae_lines_pkg.SetAcctLineType

150953: --
150954: --
150955: -- set accounting line type info
150956: --
150957: xla_ae_lines_pkg.SetAcctLineType
150958: (p_component_type => l_component_type
150959: ,p_event_type_code => l_event_type_code
150960: ,p_line_definition_owner_code => l_line_definition_owner_code
150961: ,p_line_definition_code => l_line_definition_code

Line 150971: xla_ae_lines_pkg.SetAcctClass(

150967: ,p_event_class_code => l_event_class_code);
150968: --
150969: -- set accounting class
150970: --
150971: xla_ae_lines_pkg.SetAcctClass(
150972: p_accounting_class_code => 'SELF_ASSESSED_TAX'
150973: , p_ae_header_id => l_ae_header_id
150974: );
150975:

Line 150979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

150975:
150976: --
150977: -- set rounding class
150978: --
150979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150980: 'SELF_ASSESSED_TAX';
150981:
150982: --
150983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 150983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

150979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150980: 'SELF_ASSESSED_TAX';
150981:
150982: --
150983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150985: --
150986: -- bulk performance
150987: --

Line 150984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

150980: 'SELF_ASSESSED_TAX';
150981:
150982: --
150983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150985: --
150986: -- bulk performance
150987: --
150988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 150988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

150984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150985: --
150986: -- bulk performance
150987: --
150988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150989:
150990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150992:

Line 150990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

150986: -- bulk performance
150987: --
150988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150989:
150990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150992:
150993: -- 4955764
150994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 150994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

150990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150992:
150993: -- 4955764
150994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
150996:
150997: -- 4458381 Public Sector Enh
150998:

Line 151102: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

151098: l_rec_acct_attrs.array_num_value(42) := p_source_77;
151099: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
151100: l_rec_acct_attrs.array_num_value(43) := p_source_78;
151101:
151102: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151103: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151104:
151105: ---------------------------------------------------------------------------------------------------------------
151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 151103: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

151099: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
151100: l_rec_acct_attrs.array_num_value(43) := p_source_78;
151101:
151102: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151103: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151104:
151105: ---------------------------------------------------------------------------------------------------------------
151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151107: ---------------------------------------------------------------------------------------------------------------

Line 151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

151102: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151103: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151104:
151105: ---------------------------------------------------------------------------------------------------------------
151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151107: ---------------------------------------------------------------------------------------------------------------
151108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151109:
151110: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 151108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

151104:
151105: ---------------------------------------------------------------------------------------------------------------
151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151107: ---------------------------------------------------------------------------------------------------------------
151108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151109:
151110: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151111: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151112:

Line 151110: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151106: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151107: ---------------------------------------------------------------------------------------------------------------
151108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151109:
151110: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151111: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151112:
151113: IF xla_accounting_cache_pkg.GetValueChar
151114: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 151111: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151107: ---------------------------------------------------------------------------------------------------------------
151108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151109:
151110: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151111: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151112:
151113: IF xla_accounting_cache_pkg.GetValueChar
151114: (p_source_code => 'LEDGER_CATEGORY_CODE'
151115: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 151122: xla_ae_lines_pkg.BflowUpgEntry

151118: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
151119: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
151120: )
151121: THEN
151122: xla_ae_lines_pkg.BflowUpgEntry
151123: (p_business_method_code => l_bflow_method_code
151124: ,p_business_class_code => l_bflow_class_code
151125: ,p_balance_type => l_balance_type_code);
151126: ELSE

Line 151139: xla_ae_lines_pkg.SetLineDescription(

151135: --
151136: -- call description
151137: --
151138:
151139: xla_ae_lines_pkg.SetLineDescription(
151140: p_ae_header_id => l_ae_header_id
151141: ,p_description => Description_2 (
151142: p_application_id => p_application_id
151143: , p_ae_header_id => l_ae_header_id

Line 151172: xla_ae_lines_pkg.set_ccid(

151168: , x_value_type_code => l_adr_value_type_code
151169: , p_side => 'NA'
151170: );
151171:
151172: xla_ae_lines_pkg.set_ccid(
151173: p_code_combination_id => l_ccid
151174: , p_value_type_code => l_adr_value_type_code
151175: , p_transaction_coa_id => l_adr_transaction_coa_id
151176: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 151208: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

151204: xla_accounting_err_pkg.build_message
151205: (p_appli_s_name => 'XLA'
151206: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
151207: ,p_token_1 => 'LINE_NUMBER'
151208: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
151209: ,p_token_2 => 'LINE_TYPE_NAME'
151210: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
151211: l_component_type
151212: ,l_component_code

Line 151244: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

151240: --
151241: --
151242: ------------------------------------------------------------------------------------------------
151243: -- 4219869 Business Flow
151244: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151245: -- Prior Entry. Currently, the following code is always generated.
151246: ------------------------------------------------------------------------------------------------
151247: XLA_AE_LINES_PKG.ValidateCurrentLine;
151248:

Line 151247: XLA_AE_LINES_PKG.ValidateCurrentLine;

151243: -- 4219869 Business Flow
151244: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151245: -- Prior Entry. Currently, the following code is always generated.
151246: ------------------------------------------------------------------------------------------------
151247: XLA_AE_LINES_PKG.ValidateCurrentLine;
151248:
151249: ------------------------------------------------------------------------------------
151250: -- 4219869 Business Flow
151251: -- Populated credit and debit amounts -- Need to generate this within IF

Line 151253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

151249: ------------------------------------------------------------------------------------
151250: -- 4219869 Business Flow
151251: -- Populated credit and debit amounts -- Need to generate this within IF
151252: ------------------------------------------------------------------------------------
151253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151254:
151255: ----------------------------------------------------------------------------------
151256: -- 4219869 Business Flow
151257: -- Update journal entry status -- Need to generate this within IF

Line 151285: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

151281: -- To allow MPA report to determine if it should generate report process
151282: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151283: ------------------------------------------------------------------------------------------
151284:
151285: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
151286: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
151287: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
151288: -- call ADRs
151289: -- Bug 4922099

Line 151286: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

151282: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151283: ------------------------------------------------------------------------------------------
151284:
151285: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
151286: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
151287: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
151288: -- call ADRs
151289: -- Bug 4922099
151290: --

Line 151310: xla_ae_lines_pkg.set_ccid(

151306: , x_value_type_code => l_adr_value_type_code
151307: , p_side => 'NA'
151308: );
151309:
151310: xla_ae_lines_pkg.set_ccid(
151311: p_code_combination_id => l_ccid
151312: , p_value_type_code => l_adr_value_type_code
151313: , p_transaction_coa_id => l_adr_transaction_coa_id
151314: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 151333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

151329:
151330: --
151331: -- Update the line information that should be overwritten
151332: --
151333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151334: p_header_num => 1);
151335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151336:
151337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 151335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

151331: -- Update the line information that should be overwritten
151332: --
151333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151334: p_header_num => 1);
151335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151336:
151337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151338:
151339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 151337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

151333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151334: p_header_num => 1);
151335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151336:
151337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151338:
151339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
151340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
151341: END IF;

Line 151340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

151336:
151337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151338:
151339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
151340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
151341: END IF;
151342:
151343: --
151344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 151347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

151343: --
151344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
151345: --
151346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
151347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
151348: ELSE
151349: ---------------------------------------------------------------------------------------------------
151350: -- 4262811a Switch Sign
151351: ---------------------------------------------------------------------------------------------------

Line 151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

151348: ELSE
151349: ---------------------------------------------------------------------------------------------------
151350: -- 4262811a Switch Sign
151351: ---------------------------------------------------------------------------------------------------
151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

151349: ---------------------------------------------------------------------------------------------------
151350: -- 4262811a Switch Sign
151351: ---------------------------------------------------------------------------------------------------
151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302

Line 151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151350: -- 4262811a Switch Sign
151351: ---------------------------------------------------------------------------------------------------
151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302
151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

151351: ---------------------------------------------------------------------------------------------------
151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302
151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302
151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151360:

Line 151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

151354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302
151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151360:
151361: END IF;
151362:

Line 151359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151357: -- 5132302
151358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151360:
151361: END IF;
151362:
151363: -- 4955764

Line 151364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

151360:
151361: END IF;
151362:
151363: -- 4955764
151364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151366:
151367:
151368: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 151368: XLA_AE_LINES_PKG.ValidateCurrentLine;

151364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151366:
151367:
151368: XLA_AE_LINES_PKG.ValidateCurrentLine;
151369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151370:
151371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
151372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 151369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

151365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151366:
151367:
151368: XLA_AE_LINES_PKG.ValidateCurrentLine;
151369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151370:
151371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
151372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
151373: ,p_balance_type_code => l_balance_type_code);

Line 151570: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

151566: --
151567: -- bulk performance
151568: --
151569: l_balance_type_code VARCHAR2(1);
151570: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
151571: l_log_module VARCHAR2(240);
151572:
151573: --
151574: -- Upgrade strategy

Line 151642: XLA_AE_LINES_PKG.SetNewLine;

151638: ') = 'Y'
151639: THEN
151640:
151641: --
151642: XLA_AE_LINES_PKG.SetNewLine;
151643:
151644: p_balance_type_code := l_balance_type_code;
151645: -- set the flag so later we will know whether the gain loss line needs to be created
151646:

Line 151654: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

151650:
151651: --
151652: -- bulk performance
151653: --
151654: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
151655: p_header_num => 0); -- 4262811
151656: --
151657: -- set accounting line options
151658: --

Line 151659: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

151655: p_header_num => 0); -- 4262811
151656: --
151657: -- set accounting line options
151658: --
151659: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
151660: p_natural_side_code => 'D'
151661: , p_gain_or_loss_flag => 'N'
151662: , p_gl_transfer_mode_code => 'S'
151663: , p_acct_entry_type_code => 'A'

Line 151673: xla_ae_lines_pkg.SetAcctLineType

151669: --
151670: --
151671: -- set accounting line type info
151672: --
151673: xla_ae_lines_pkg.SetAcctLineType
151674: (p_component_type => l_component_type
151675: ,p_event_type_code => l_event_type_code
151676: ,p_line_definition_owner_code => l_line_definition_owner_code
151677: ,p_line_definition_code => l_line_definition_code

Line 151687: xla_ae_lines_pkg.SetAcctClass(

151683: ,p_event_class_code => l_event_class_code);
151684: --
151685: -- set accounting class
151686: --
151687: xla_ae_lines_pkg.SetAcctClass(
151688: p_accounting_class_code => 'SELF_ASSESSED_TAX'
151689: , p_ae_header_id => l_ae_header_id
151690: );
151691:

Line 151695: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

151691:
151692: --
151693: -- set rounding class
151694: --
151695: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151696: 'SELF_ASSESSED_TAX';
151697:
151698: --
151699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 151699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

151695: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151696: 'SELF_ASSESSED_TAX';
151697:
151698: --
151699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151701: --
151702: -- bulk performance
151703: --

Line 151700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

151696: 'SELF_ASSESSED_TAX';
151697:
151698: --
151699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151701: --
151702: -- bulk performance
151703: --
151704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 151704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

151700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151701: --
151702: -- bulk performance
151703: --
151704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151705:
151706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151708:

Line 151706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

151702: -- bulk performance
151703: --
151704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151705:
151706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151708:
151709: -- 4955764
151710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 151710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

151706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151708:
151709: -- 4955764
151710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151711: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
151712:
151713: -- 4458381 Public Sector Enh
151714:

Line 151818: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

151814: l_rec_acct_attrs.array_num_value(42) := p_source_77;
151815: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
151816: l_rec_acct_attrs.array_num_value(43) := p_source_78;
151817:
151818: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151819: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151820:
151821: ---------------------------------------------------------------------------------------------------------------
151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 151819: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

151815: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
151816: l_rec_acct_attrs.array_num_value(43) := p_source_78;
151817:
151818: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151819: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151820:
151821: ---------------------------------------------------------------------------------------------------------------
151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151823: ---------------------------------------------------------------------------------------------------------------

Line 151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

151818: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151819: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151820:
151821: ---------------------------------------------------------------------------------------------------------------
151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151823: ---------------------------------------------------------------------------------------------------------------
151824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151825:
151826: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 151824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

151820:
151821: ---------------------------------------------------------------------------------------------------------------
151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151823: ---------------------------------------------------------------------------------------------------------------
151824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151825:
151826: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151828:

Line 151826: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151822: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151823: ---------------------------------------------------------------------------------------------------------------
151824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151825:
151826: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151828:
151829: IF xla_accounting_cache_pkg.GetValueChar
151830: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 151827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151823: ---------------------------------------------------------------------------------------------------------------
151824: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151825:
151826: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151828:
151829: IF xla_accounting_cache_pkg.GetValueChar
151830: (p_source_code => 'LEDGER_CATEGORY_CODE'
151831: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 151838: xla_ae_lines_pkg.BflowUpgEntry

151834: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
151835: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
151836: )
151837: THEN
151838: xla_ae_lines_pkg.BflowUpgEntry
151839: (p_business_method_code => l_bflow_method_code
151840: ,p_business_class_code => l_bflow_class_code
151841: ,p_balance_type => l_balance_type_code);
151842: ELSE

Line 151855: xla_ae_lines_pkg.SetLineDescription(

151851: --
151852: -- call description
151853: --
151854:
151855: xla_ae_lines_pkg.SetLineDescription(
151856: p_ae_header_id => l_ae_header_id
151857: ,p_description => Description_2 (
151858: p_application_id => p_application_id
151859: , p_ae_header_id => l_ae_header_id

Line 151888: xla_ae_lines_pkg.set_ccid(

151884: , x_value_type_code => l_adr_value_type_code
151885: , p_side => 'NA'
151886: );
151887:
151888: xla_ae_lines_pkg.set_ccid(
151889: p_code_combination_id => l_ccid
151890: , p_value_type_code => l_adr_value_type_code
151891: , p_transaction_coa_id => l_adr_transaction_coa_id
151892: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 151924: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

151920: xla_accounting_err_pkg.build_message
151921: (p_appli_s_name => 'XLA'
151922: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
151923: ,p_token_1 => 'LINE_NUMBER'
151924: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
151925: ,p_token_2 => 'LINE_TYPE_NAME'
151926: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
151927: l_component_type
151928: ,l_component_code

Line 151960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

151956: --
151957: --
151958: ------------------------------------------------------------------------------------------------
151959: -- 4219869 Business Flow
151960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151961: -- Prior Entry. Currently, the following code is always generated.
151962: ------------------------------------------------------------------------------------------------
151963: XLA_AE_LINES_PKG.ValidateCurrentLine;
151964:

Line 151963: XLA_AE_LINES_PKG.ValidateCurrentLine;

151959: -- 4219869 Business Flow
151960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151961: -- Prior Entry. Currently, the following code is always generated.
151962: ------------------------------------------------------------------------------------------------
151963: XLA_AE_LINES_PKG.ValidateCurrentLine;
151964:
151965: ------------------------------------------------------------------------------------
151966: -- 4219869 Business Flow
151967: -- Populated credit and debit amounts -- Need to generate this within IF

Line 151969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

151965: ------------------------------------------------------------------------------------
151966: -- 4219869 Business Flow
151967: -- Populated credit and debit amounts -- Need to generate this within IF
151968: ------------------------------------------------------------------------------------
151969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151970:
151971: ----------------------------------------------------------------------------------
151972: -- 4219869 Business Flow
151973: -- Update journal entry status -- Need to generate this within IF

Line 152001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

151997: -- To allow MPA report to determine if it should generate report process
151998: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151999: ------------------------------------------------------------------------------------------
152000:
152001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152003: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152004: -- call ADRs
152005: -- Bug 4922099

Line 152002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

151998: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151999: ------------------------------------------------------------------------------------------
152000:
152001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152003: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152004: -- call ADRs
152005: -- Bug 4922099
152006: --

Line 152026: xla_ae_lines_pkg.set_ccid(

152022: , x_value_type_code => l_adr_value_type_code
152023: , p_side => 'NA'
152024: );
152025:
152026: xla_ae_lines_pkg.set_ccid(
152027: p_code_combination_id => l_ccid
152028: , p_value_type_code => l_adr_value_type_code
152029: , p_transaction_coa_id => l_adr_transaction_coa_id
152030: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 152049: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

152045:
152046: --
152047: -- Update the line information that should be overwritten
152048: --
152049: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152050: p_header_num => 1);
152051: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152052:
152053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 152051: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

152047: -- Update the line information that should be overwritten
152048: --
152049: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152050: p_header_num => 1);
152051: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152052:
152053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152054:
152055: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 152053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

152049: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152050: p_header_num => 1);
152051: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152052:
152053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152054:
152055: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152056: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152057: END IF;

Line 152056: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

152052:
152053: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152054:
152055: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152056: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152057: END IF;
152058:
152059: --
152060: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 152063: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

152059: --
152060: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
152061: --
152062: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
152063: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
152064: ELSE
152065: ---------------------------------------------------------------------------------------------------
152066: -- 4262811a Switch Sign
152067: ---------------------------------------------------------------------------------------------------

Line 152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

152064: ELSE
152065: ---------------------------------------------------------------------------------------------------
152066: -- 4262811a Switch Sign
152067: ---------------------------------------------------------------------------------------------------
152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152065: ---------------------------------------------------------------------------------------------------
152066: -- 4262811a Switch Sign
152067: ---------------------------------------------------------------------------------------------------
152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302

Line 152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152066: -- 4262811a Switch Sign
152067: ---------------------------------------------------------------------------------------------------
152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302
152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152067: ---------------------------------------------------------------------------------------------------
152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302
152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152068: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302
152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152076:

Line 152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

152070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302
152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152076:
152077: END IF;
152078:

Line 152075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152072: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152073: -- 5132302
152074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152075: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152076:
152077: END IF;
152078:
152079: -- 4955764

Line 152080: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

152076:
152077: END IF;
152078:
152079: -- 4955764
152080: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152081: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152082:
152083:
152084: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 152084: XLA_AE_LINES_PKG.ValidateCurrentLine;

152080: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152081: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152082:
152083:
152084: XLA_AE_LINES_PKG.ValidateCurrentLine;
152085: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152086:
152087: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152088: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 152085: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

152081: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152082:
152083:
152084: XLA_AE_LINES_PKG.ValidateCurrentLine;
152085: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152086:
152087: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152088: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
152089: ,p_balance_type_code => l_balance_type_code);

Line 152286: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

152282: --
152283: -- bulk performance
152284: --
152285: l_balance_type_code VARCHAR2(1);
152286: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
152287: l_log_module VARCHAR2(240);
152288:
152289: --
152290: -- Upgrade strategy

Line 152358: XLA_AE_LINES_PKG.SetNewLine;

152354: ') = 'Y'
152355: THEN
152356:
152357: --
152358: XLA_AE_LINES_PKG.SetNewLine;
152359:
152360: p_balance_type_code := l_balance_type_code;
152361: -- set the flag so later we will know whether the gain loss line needs to be created
152362:

Line 152370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

152366:
152367: --
152368: -- bulk performance
152369: --
152370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
152371: p_header_num => 0); -- 4262811
152372: --
152373: -- set accounting line options
152374: --

Line 152375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

152371: p_header_num => 0); -- 4262811
152372: --
152373: -- set accounting line options
152374: --
152375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
152376: p_natural_side_code => 'D'
152377: , p_gain_or_loss_flag => 'N'
152378: , p_gl_transfer_mode_code => 'S'
152379: , p_acct_entry_type_code => 'A'

Line 152389: xla_ae_lines_pkg.SetAcctLineType

152385: --
152386: --
152387: -- set accounting line type info
152388: --
152389: xla_ae_lines_pkg.SetAcctLineType
152390: (p_component_type => l_component_type
152391: ,p_event_type_code => l_event_type_code
152392: ,p_line_definition_owner_code => l_line_definition_owner_code
152393: ,p_line_definition_code => l_line_definition_code

Line 152403: xla_ae_lines_pkg.SetAcctClass(

152399: ,p_event_class_code => l_event_class_code);
152400: --
152401: -- set accounting class
152402: --
152403: xla_ae_lines_pkg.SetAcctClass(
152404: p_accounting_class_code => 'SELF_ASSESSED_TAX'
152405: , p_ae_header_id => l_ae_header_id
152406: );
152407:

Line 152411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

152407:
152408: --
152409: -- set rounding class
152410: --
152411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
152412: 'SELF_ASSESSED_TAX';
152413:
152414: --
152415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 152415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

152411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
152412: 'SELF_ASSESSED_TAX';
152413:
152414: --
152415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
152416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
152417: --
152418: -- bulk performance
152419: --

Line 152416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

152412: 'SELF_ASSESSED_TAX';
152413:
152414: --
152415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
152416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
152417: --
152418: -- bulk performance
152419: --
152420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 152420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

152416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
152417: --
152418: -- bulk performance
152419: --
152420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
152421:
152422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
152423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
152424:

Line 152422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

152418: -- bulk performance
152419: --
152420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
152421:
152422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
152423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
152424:
152425: -- 4955764
152426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 152426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

152422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
152423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
152424:
152425: -- 4955764
152426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
152428:
152429: -- 4458381 Public Sector Enh
152430:

Line 152534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

152530: l_rec_acct_attrs.array_num_value(42) := p_source_77;
152531: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
152532: l_rec_acct_attrs.array_num_value(43) := p_source_78;
152533:
152534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
152535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
152536:
152537: ---------------------------------------------------------------------------------------------------------------
152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 152535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

152531: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
152532: l_rec_acct_attrs.array_num_value(43) := p_source_78;
152533:
152534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
152535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
152536:
152537: ---------------------------------------------------------------------------------------------------------------
152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152539: ---------------------------------------------------------------------------------------------------------------

Line 152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

152534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
152535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
152536:
152537: ---------------------------------------------------------------------------------------------------------------
152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152539: ---------------------------------------------------------------------------------------------------------------
152540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152541:
152542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 152540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

152536:
152537: ---------------------------------------------------------------------------------------------------------------
152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152539: ---------------------------------------------------------------------------------------------------------------
152540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152541:
152542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152544:

Line 152542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

152538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152539: ---------------------------------------------------------------------------------------------------------------
152540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152541:
152542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152544:
152545: IF xla_accounting_cache_pkg.GetValueChar
152546: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 152543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

152539: ---------------------------------------------------------------------------------------------------------------
152540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152541:
152542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152544:
152545: IF xla_accounting_cache_pkg.GetValueChar
152546: (p_source_code => 'LEDGER_CATEGORY_CODE'
152547: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 152554: xla_ae_lines_pkg.BflowUpgEntry

152550: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
152551: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
152552: )
152553: THEN
152554: xla_ae_lines_pkg.BflowUpgEntry
152555: (p_business_method_code => l_bflow_method_code
152556: ,p_business_class_code => l_bflow_class_code
152557: ,p_balance_type => l_balance_type_code);
152558: ELSE

Line 152571: xla_ae_lines_pkg.SetLineDescription(

152567: --
152568: -- call description
152569: --
152570:
152571: xla_ae_lines_pkg.SetLineDescription(
152572: p_ae_header_id => l_ae_header_id
152573: ,p_description => Description_2 (
152574: p_application_id => p_application_id
152575: , p_ae_header_id => l_ae_header_id

Line 152604: xla_ae_lines_pkg.set_ccid(

152600: , x_value_type_code => l_adr_value_type_code
152601: , p_side => 'NA'
152602: );
152603:
152604: xla_ae_lines_pkg.set_ccid(
152605: p_code_combination_id => l_ccid
152606: , p_value_type_code => l_adr_value_type_code
152607: , p_transaction_coa_id => l_adr_transaction_coa_id
152608: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 152640: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

152636: xla_accounting_err_pkg.build_message
152637: (p_appli_s_name => 'XLA'
152638: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
152639: ,p_token_1 => 'LINE_NUMBER'
152640: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
152641: ,p_token_2 => 'LINE_TYPE_NAME'
152642: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
152643: l_component_type
152644: ,l_component_code

Line 152676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

152672: --
152673: --
152674: ------------------------------------------------------------------------------------------------
152675: -- 4219869 Business Flow
152676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
152677: -- Prior Entry. Currently, the following code is always generated.
152678: ------------------------------------------------------------------------------------------------
152679: XLA_AE_LINES_PKG.ValidateCurrentLine;
152680:

Line 152679: XLA_AE_LINES_PKG.ValidateCurrentLine;

152675: -- 4219869 Business Flow
152676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
152677: -- Prior Entry. Currently, the following code is always generated.
152678: ------------------------------------------------------------------------------------------------
152679: XLA_AE_LINES_PKG.ValidateCurrentLine;
152680:
152681: ------------------------------------------------------------------------------------
152682: -- 4219869 Business Flow
152683: -- Populated credit and debit amounts -- Need to generate this within IF

Line 152685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

152681: ------------------------------------------------------------------------------------
152682: -- 4219869 Business Flow
152683: -- Populated credit and debit amounts -- Need to generate this within IF
152684: ------------------------------------------------------------------------------------
152685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152686:
152687: ----------------------------------------------------------------------------------
152688: -- 4219869 Business Flow
152689: -- Update journal entry status -- Need to generate this within IF

Line 152717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

152713: -- To allow MPA report to determine if it should generate report process
152714: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
152715: ------------------------------------------------------------------------------------------
152716:
152717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152719: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152720: -- call ADRs
152721: -- Bug 4922099

Line 152718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

152714: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
152715: ------------------------------------------------------------------------------------------
152716:
152717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152719: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152720: -- call ADRs
152721: -- Bug 4922099
152722: --

Line 152742: xla_ae_lines_pkg.set_ccid(

152738: , x_value_type_code => l_adr_value_type_code
152739: , p_side => 'NA'
152740: );
152741:
152742: xla_ae_lines_pkg.set_ccid(
152743: p_code_combination_id => l_ccid
152744: , p_value_type_code => l_adr_value_type_code
152745: , p_transaction_coa_id => l_adr_transaction_coa_id
152746: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 152765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

152761:
152762: --
152763: -- Update the line information that should be overwritten
152764: --
152765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152766: p_header_num => 1);
152767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152768:
152769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 152767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

152763: -- Update the line information that should be overwritten
152764: --
152765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152766: p_header_num => 1);
152767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152768:
152769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152770:
152771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 152769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

152765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152766: p_header_num => 1);
152767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152768:
152769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152770:
152771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152773: END IF;

Line 152772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

152768:
152769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152770:
152771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152773: END IF;
152774:
152775: --
152776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 152779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

152775: --
152776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
152777: --
152778: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
152779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
152780: ELSE
152781: ---------------------------------------------------------------------------------------------------
152782: -- 4262811a Switch Sign
152783: ---------------------------------------------------------------------------------------------------

Line 152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

152780: ELSE
152781: ---------------------------------------------------------------------------------------------------
152782: -- 4262811a Switch Sign
152783: ---------------------------------------------------------------------------------------------------
152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152781: ---------------------------------------------------------------------------------------------------
152782: -- 4262811a Switch Sign
152783: ---------------------------------------------------------------------------------------------------
152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302

Line 152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152782: -- 4262811a Switch Sign
152783: ---------------------------------------------------------------------------------------------------
152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302
152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152783: ---------------------------------------------------------------------------------------------------
152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302
152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302
152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152792:

Line 152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

152786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302
152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152792:
152793: END IF;
152794:

Line 152791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152789: -- 5132302
152790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152792:
152793: END IF;
152794:
152795: -- 4955764

Line 152796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

152792:
152793: END IF;
152794:
152795: -- 4955764
152796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152798:
152799:
152800: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 152800: XLA_AE_LINES_PKG.ValidateCurrentLine;

152796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152798:
152799:
152800: XLA_AE_LINES_PKG.ValidateCurrentLine;
152801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152802:
152803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 152801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

152797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152798:
152799:
152800: XLA_AE_LINES_PKG.ValidateCurrentLine;
152801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152802:
152803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
152805: ,p_balance_type_code => l_balance_type_code);

Line 153000: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

152996: --
152997: -- bulk performance
152998: --
152999: l_balance_type_code VARCHAR2(1);
153000: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153001: l_log_module VARCHAR2(240);
153002:
153003: --
153004: -- Upgrade strategy

Line 153072: XLA_AE_LINES_PKG.SetNewLine;

153068: ') = 'Y'
153069: THEN
153070:
153071: --
153072: XLA_AE_LINES_PKG.SetNewLine;
153073:
153074: p_balance_type_code := l_balance_type_code;
153075: -- set the flag so later we will know whether the gain loss line needs to be created
153076:

Line 153084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

153080:
153081: --
153082: -- bulk performance
153083: --
153084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
153085: p_header_num => 0); -- 4262811
153086: --
153087: -- set accounting line options
153088: --

Line 153089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

153085: p_header_num => 0); -- 4262811
153086: --
153087: -- set accounting line options
153088: --
153089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
153090: p_natural_side_code => 'D'
153091: , p_gain_or_loss_flag => 'N'
153092: , p_gl_transfer_mode_code => 'S'
153093: , p_acct_entry_type_code => 'A'

Line 153103: xla_ae_lines_pkg.SetAcctLineType

153099: --
153100: --
153101: -- set accounting line type info
153102: --
153103: xla_ae_lines_pkg.SetAcctLineType
153104: (p_component_type => l_component_type
153105: ,p_event_type_code => l_event_type_code
153106: ,p_line_definition_owner_code => l_line_definition_owner_code
153107: ,p_line_definition_code => l_line_definition_code

Line 153117: xla_ae_lines_pkg.SetAcctClass(

153113: ,p_event_class_code => l_event_class_code);
153114: --
153115: -- set accounting class
153116: --
153117: xla_ae_lines_pkg.SetAcctClass(
153118: p_accounting_class_code => 'SELF_ASSESSED_TAX'
153119: , p_ae_header_id => l_ae_header_id
153120: );
153121:

Line 153125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

153121:
153122: --
153123: -- set rounding class
153124: --
153125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
153126: 'SELF_ASSESSED_TAX';
153127:
153128: --
153129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 153129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

153125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
153126: 'SELF_ASSESSED_TAX';
153127:
153128: --
153129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
153130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153131: --
153132: -- bulk performance
153133: --

Line 153130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

153126: 'SELF_ASSESSED_TAX';
153127:
153128: --
153129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
153130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153131: --
153132: -- bulk performance
153133: --
153134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 153134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

153130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153131: --
153132: -- bulk performance
153133: --
153134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
153135:
153136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153138:

Line 153136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

153132: -- bulk performance
153133: --
153134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
153135:
153136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153138:
153139: -- 4955764
153140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 153140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

153136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153138:
153139: -- 4955764
153140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
153141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
153142:
153143: -- 4458381 Public Sector Enh
153144:

Line 153246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

153242: l_rec_acct_attrs.array_num_value(41) := p_source_77;
153243: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
153244: l_rec_acct_attrs.array_num_value(42) := p_source_78;
153245:
153246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153248:
153249: ---------------------------------------------------------------------------------------------------------------
153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 153247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

153243: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
153244: l_rec_acct_attrs.array_num_value(42) := p_source_78;
153245:
153246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153248:
153249: ---------------------------------------------------------------------------------------------------------------
153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153251: ---------------------------------------------------------------------------------------------------------------

Line 153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

153246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153248:
153249: ---------------------------------------------------------------------------------------------------------------
153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153251: ---------------------------------------------------------------------------------------------------------------
153252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153253:
153254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 153252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

153248:
153249: ---------------------------------------------------------------------------------------------------------------
153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153251: ---------------------------------------------------------------------------------------------------------------
153252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153253:
153254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153256:

Line 153254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

153250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153251: ---------------------------------------------------------------------------------------------------------------
153252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153253:
153254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153256:
153257: IF xla_accounting_cache_pkg.GetValueChar
153258: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 153255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

153251: ---------------------------------------------------------------------------------------------------------------
153252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153253:
153254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153256:
153257: IF xla_accounting_cache_pkg.GetValueChar
153258: (p_source_code => 'LEDGER_CATEGORY_CODE'
153259: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 153266: xla_ae_lines_pkg.BflowUpgEntry

153262: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
153263: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
153264: )
153265: THEN
153266: xla_ae_lines_pkg.BflowUpgEntry
153267: (p_business_method_code => l_bflow_method_code
153268: ,p_business_class_code => l_bflow_class_code
153269: ,p_balance_type => l_balance_type_code);
153270: ELSE

Line 153283: xla_ae_lines_pkg.SetLineDescription(

153279: --
153280: -- call description
153281: --
153282:
153283: xla_ae_lines_pkg.SetLineDescription(
153284: p_ae_header_id => l_ae_header_id
153285: ,p_description => Description_2 (
153286: p_application_id => p_application_id
153287: , p_ae_header_id => l_ae_header_id

Line 153316: xla_ae_lines_pkg.set_ccid(

153312: , x_value_type_code => l_adr_value_type_code
153313: , p_side => 'NA'
153314: );
153315:
153316: xla_ae_lines_pkg.set_ccid(
153317: p_code_combination_id => l_ccid
153318: , p_value_type_code => l_adr_value_type_code
153319: , p_transaction_coa_id => l_adr_transaction_coa_id
153320: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 153352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

153348: xla_accounting_err_pkg.build_message
153349: (p_appli_s_name => 'XLA'
153350: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
153351: ,p_token_1 => 'LINE_NUMBER'
153352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
153353: ,p_token_2 => 'LINE_TYPE_NAME'
153354: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
153355: l_component_type
153356: ,l_component_code

Line 153388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

153384: --
153385: --
153386: ------------------------------------------------------------------------------------------------
153387: -- 4219869 Business Flow
153388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
153389: -- Prior Entry. Currently, the following code is always generated.
153390: ------------------------------------------------------------------------------------------------
153391: XLA_AE_LINES_PKG.ValidateCurrentLine;
153392:

Line 153391: XLA_AE_LINES_PKG.ValidateCurrentLine;

153387: -- 4219869 Business Flow
153388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
153389: -- Prior Entry. Currently, the following code is always generated.
153390: ------------------------------------------------------------------------------------------------
153391: XLA_AE_LINES_PKG.ValidateCurrentLine;
153392:
153393: ------------------------------------------------------------------------------------
153394: -- 4219869 Business Flow
153395: -- Populated credit and debit amounts -- Need to generate this within IF

Line 153397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

153393: ------------------------------------------------------------------------------------
153394: -- 4219869 Business Flow
153395: -- Populated credit and debit amounts -- Need to generate this within IF
153396: ------------------------------------------------------------------------------------
153397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
153398:
153399: ----------------------------------------------------------------------------------
153400: -- 4219869 Business Flow
153401: -- Update journal entry status -- Need to generate this within IF

Line 153429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

153425: -- To allow MPA report to determine if it should generate report process
153426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
153427: ------------------------------------------------------------------------------------------
153428:
153429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
153430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
153431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
153432: -- call ADRs
153433: -- Bug 4922099

Line 153430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

153426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
153427: ------------------------------------------------------------------------------------------
153428:
153429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
153430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
153431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
153432: -- call ADRs
153433: -- Bug 4922099
153434: --

Line 153454: xla_ae_lines_pkg.set_ccid(

153450: , x_value_type_code => l_adr_value_type_code
153451: , p_side => 'NA'
153452: );
153453:
153454: xla_ae_lines_pkg.set_ccid(
153455: p_code_combination_id => l_ccid
153456: , p_value_type_code => l_adr_value_type_code
153457: , p_transaction_coa_id => l_adr_transaction_coa_id
153458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 153477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

153473:
153474: --
153475: -- Update the line information that should be overwritten
153476: --
153477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
153478: p_header_num => 1);
153479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
153480:
153481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 153479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

153475: -- Update the line information that should be overwritten
153476: --
153477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
153478: p_header_num => 1);
153479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
153480:
153481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
153482:
153483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 153481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

153477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
153478: p_header_num => 1);
153479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
153480:
153481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
153482:
153483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
153484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
153485: END IF;

Line 153484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

153480:
153481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
153482:
153483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
153484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
153485: END IF;
153486:
153487: --
153488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 153491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

153487: --
153488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
153489: --
153490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
153491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
153492: ELSE
153493: ---------------------------------------------------------------------------------------------------
153494: -- 4262811a Switch Sign
153495: ---------------------------------------------------------------------------------------------------

Line 153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

153492: ELSE
153493: ---------------------------------------------------------------------------------------------------
153494: -- 4262811a Switch Sign
153495: ---------------------------------------------------------------------------------------------------
153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

153493: ---------------------------------------------------------------------------------------------------
153494: -- 4262811a Switch Sign
153495: ---------------------------------------------------------------------------------------------------
153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302

Line 153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

153494: -- 4262811a Switch Sign
153495: ---------------------------------------------------------------------------------------------------
153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302
153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

153495: ---------------------------------------------------------------------------------------------------
153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302
153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
153503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

153496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
153497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302
153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
153503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153504:

Line 153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

153498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302
153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
153503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153504:
153505: END IF;
153506:

Line 153503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

153499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
153500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153501: -- 5132302
153502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
153503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
153504:
153505: END IF;
153506:
153507: -- 4955764

Line 153508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

153504:
153505: END IF;
153506:
153507: -- 4955764
153508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
153509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
153510:
153511:
153512: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 153512: XLA_AE_LINES_PKG.ValidateCurrentLine;

153508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
153509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
153510:
153511:
153512: XLA_AE_LINES_PKG.ValidateCurrentLine;
153513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
153514:
153515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
153516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 153513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

153509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
153510:
153511:
153512: XLA_AE_LINES_PKG.ValidateCurrentLine;
153513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
153514:
153515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
153516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
153517: ,p_balance_type_code => l_balance_type_code);

Line 153714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

153710: --
153711: -- bulk performance
153712: --
153713: l_balance_type_code VARCHAR2(1);
153714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153715: l_log_module VARCHAR2(240);
153716:
153717: --
153718: -- Upgrade strategy

Line 153786: XLA_AE_LINES_PKG.SetNewLine;

153782: ') = 'Y'
153783: THEN
153784:
153785: --
153786: XLA_AE_LINES_PKG.SetNewLine;
153787:
153788: p_balance_type_code := l_balance_type_code;
153789: -- set the flag so later we will know whether the gain loss line needs to be created
153790:

Line 153798: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

153794:
153795: --
153796: -- bulk performance
153797: --
153798: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
153799: p_header_num => 0); -- 4262811
153800: --
153801: -- set accounting line options
153802: --

Line 153803: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

153799: p_header_num => 0); -- 4262811
153800: --
153801: -- set accounting line options
153802: --
153803: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
153804: p_natural_side_code => 'D'
153805: , p_gain_or_loss_flag => 'N'
153806: , p_gl_transfer_mode_code => 'S'
153807: , p_acct_entry_type_code => 'A'

Line 153817: xla_ae_lines_pkg.SetAcctLineType

153813: --
153814: --
153815: -- set accounting line type info
153816: --
153817: xla_ae_lines_pkg.SetAcctLineType
153818: (p_component_type => l_component_type
153819: ,p_event_type_code => l_event_type_code
153820: ,p_line_definition_owner_code => l_line_definition_owner_code
153821: ,p_line_definition_code => l_line_definition_code

Line 153831: xla_ae_lines_pkg.SetAcctClass(

153827: ,p_event_class_code => l_event_class_code);
153828: --
153829: -- set accounting class
153830: --
153831: xla_ae_lines_pkg.SetAcctClass(
153832: p_accounting_class_code => 'SELF_ASSESSED_TAX'
153833: , p_ae_header_id => l_ae_header_id
153834: );
153835:

Line 153839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

153835:
153836: --
153837: -- set rounding class
153838: --
153839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
153840: 'SELF_ASSESSED_TAX';
153841:
153842: --
153843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 153843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

153839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
153840: 'SELF_ASSESSED_TAX';
153841:
153842: --
153843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
153844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153845: --
153846: -- bulk performance
153847: --

Line 153844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

153840: 'SELF_ASSESSED_TAX';
153841:
153842: --
153843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
153844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153845: --
153846: -- bulk performance
153847: --
153848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 153848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

153844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
153845: --
153846: -- bulk performance
153847: --
153848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
153849:
153850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153852:

Line 153850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

153846: -- bulk performance
153847: --
153848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
153849:
153850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153852:
153853: -- 4955764
153854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 153854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

153850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
153851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
153852:
153853: -- 4955764
153854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
153855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
153856:
153857: -- 4458381 Public Sector Enh
153858:

Line 153964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

153960: l_rec_acct_attrs.array_num_value(43) := p_source_77;
153961: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
153962: l_rec_acct_attrs.array_num_value(44) := p_source_78;
153963:
153964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153966:
153967: ---------------------------------------------------------------------------------------------------------------
153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 153965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

153961: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
153962: l_rec_acct_attrs.array_num_value(44) := p_source_78;
153963:
153964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153966:
153967: ---------------------------------------------------------------------------------------------------------------
153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153969: ---------------------------------------------------------------------------------------------------------------

Line 153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

153964: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
153965: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
153966:
153967: ---------------------------------------------------------------------------------------------------------------
153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153969: ---------------------------------------------------------------------------------------------------------------
153970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153971:
153972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 153970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

153966:
153967: ---------------------------------------------------------------------------------------------------------------
153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153969: ---------------------------------------------------------------------------------------------------------------
153970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153971:
153972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153974:

Line 153972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

153968: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
153969: ---------------------------------------------------------------------------------------------------------------
153970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153971:
153972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153974:
153975: IF xla_accounting_cache_pkg.GetValueChar
153976: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 153973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

153969: ---------------------------------------------------------------------------------------------------------------
153970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
153971:
153972: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
153974:
153975: IF xla_accounting_cache_pkg.GetValueChar
153976: (p_source_code => 'LEDGER_CATEGORY_CODE'
153977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 153984: xla_ae_lines_pkg.BflowUpgEntry

153980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
153981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
153982: )
153983: THEN
153984: xla_ae_lines_pkg.BflowUpgEntry
153985: (p_business_method_code => l_bflow_method_code
153986: ,p_business_class_code => l_bflow_class_code
153987: ,p_balance_type => l_balance_type_code);
153988: ELSE

Line 154001: xla_ae_lines_pkg.SetLineDescription(

153997: --
153998: -- call description
153999: --
154000:
154001: xla_ae_lines_pkg.SetLineDescription(
154002: p_ae_header_id => l_ae_header_id
154003: ,p_description => Description_2 (
154004: p_application_id => p_application_id
154005: , p_ae_header_id => l_ae_header_id

Line 154034: xla_ae_lines_pkg.set_ccid(

154030: , x_value_type_code => l_adr_value_type_code
154031: , p_side => 'NA'
154032: );
154033:
154034: xla_ae_lines_pkg.set_ccid(
154035: p_code_combination_id => l_ccid
154036: , p_value_type_code => l_adr_value_type_code
154037: , p_transaction_coa_id => l_adr_transaction_coa_id
154038: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 154070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

154066: xla_accounting_err_pkg.build_message
154067: (p_appli_s_name => 'XLA'
154068: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
154069: ,p_token_1 => 'LINE_NUMBER'
154070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
154071: ,p_token_2 => 'LINE_TYPE_NAME'
154072: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
154073: l_component_type
154074: ,l_component_code

Line 154106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

154102: --
154103: --
154104: ------------------------------------------------------------------------------------------------
154105: -- 4219869 Business Flow
154106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
154107: -- Prior Entry. Currently, the following code is always generated.
154108: ------------------------------------------------------------------------------------------------
154109: XLA_AE_LINES_PKG.ValidateCurrentLine;
154110:

Line 154109: XLA_AE_LINES_PKG.ValidateCurrentLine;

154105: -- 4219869 Business Flow
154106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
154107: -- Prior Entry. Currently, the following code is always generated.
154108: ------------------------------------------------------------------------------------------------
154109: XLA_AE_LINES_PKG.ValidateCurrentLine;
154110:
154111: ------------------------------------------------------------------------------------
154112: -- 4219869 Business Flow
154113: -- Populated credit and debit amounts -- Need to generate this within IF

Line 154115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

154111: ------------------------------------------------------------------------------------
154112: -- 4219869 Business Flow
154113: -- Populated credit and debit amounts -- Need to generate this within IF
154114: ------------------------------------------------------------------------------------
154115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154116:
154117: ----------------------------------------------------------------------------------
154118: -- 4219869 Business Flow
154119: -- Update journal entry status -- Need to generate this within IF

Line 154147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

154143: -- To allow MPA report to determine if it should generate report process
154144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
154145: ------------------------------------------------------------------------------------------
154146:
154147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
154148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
154149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
154150: -- call ADRs
154151: -- Bug 4922099

Line 154148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

154144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
154145: ------------------------------------------------------------------------------------------
154146:
154147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
154148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
154149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
154150: -- call ADRs
154151: -- Bug 4922099
154152: --

Line 154172: xla_ae_lines_pkg.set_ccid(

154168: , x_value_type_code => l_adr_value_type_code
154169: , p_side => 'NA'
154170: );
154171:
154172: xla_ae_lines_pkg.set_ccid(
154173: p_code_combination_id => l_ccid
154174: , p_value_type_code => l_adr_value_type_code
154175: , p_transaction_coa_id => l_adr_transaction_coa_id
154176: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 154195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

154191:
154192: --
154193: -- Update the line information that should be overwritten
154194: --
154195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154196: p_header_num => 1);
154197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154198:
154199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 154197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

154193: -- Update the line information that should be overwritten
154194: --
154195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154196: p_header_num => 1);
154197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154198:
154199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154200:
154201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 154199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

154195: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154196: p_header_num => 1);
154197: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154198:
154199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154200:
154201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
154202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
154203: END IF;

Line 154202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

154198:
154199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154200:
154201: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
154202: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
154203: END IF;
154204:
154205: --
154206: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 154209: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

154205: --
154206: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
154207: --
154208: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
154209: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
154210: ELSE
154211: ---------------------------------------------------------------------------------------------------
154212: -- 4262811a Switch Sign
154213: ---------------------------------------------------------------------------------------------------

Line 154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

154210: ELSE
154211: ---------------------------------------------------------------------------------------------------
154212: -- 4262811a Switch Sign
154213: ---------------------------------------------------------------------------------------------------
154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

154211: ---------------------------------------------------------------------------------------------------
154212: -- 4262811a Switch Sign
154213: ---------------------------------------------------------------------------------------------------
154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302

Line 154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154212: -- 4262811a Switch Sign
154213: ---------------------------------------------------------------------------------------------------
154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302
154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

154213: ---------------------------------------------------------------------------------------------------
154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302
154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154214: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302
154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154222:

Line 154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

154216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302
154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154222:
154223: END IF;
154224:

Line 154221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154218: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154219: -- 5132302
154220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154221: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154222:
154223: END IF;
154224:
154225: -- 4955764

Line 154226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

154222:
154223: END IF;
154224:
154225: -- 4955764
154226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
154227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154228:
154229:
154230: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 154230: XLA_AE_LINES_PKG.ValidateCurrentLine;

154226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
154227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154228:
154229:
154230: XLA_AE_LINES_PKG.ValidateCurrentLine;
154231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154232:
154233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
154234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 154231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

154227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154228:
154229:
154230: XLA_AE_LINES_PKG.ValidateCurrentLine;
154231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154232:
154233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
154234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
154235: ,p_balance_type_code => l_balance_type_code);

Line 154421: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

154417: --
154418: -- bulk performance
154419: --
154420: l_balance_type_code VARCHAR2(1);
154421: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
154422: l_log_module VARCHAR2(240);
154423:
154424: --
154425: -- Upgrade strategy

Line 154496: XLA_AE_LINES_PKG.SetNewLine;

154492: ') = 'Y'
154493: THEN
154494:
154495: --
154496: XLA_AE_LINES_PKG.SetNewLine;
154497:
154498: p_balance_type_code := l_balance_type_code;
154499: -- set the flag so later we will know whether the gain loss line needs to be created
154500:

Line 154508: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

154504:
154505: --
154506: -- bulk performance
154507: --
154508: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
154509: p_header_num => 0); -- 4262811
154510: --
154511: -- set accounting line options
154512: --

Line 154513: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

154509: p_header_num => 0); -- 4262811
154510: --
154511: -- set accounting line options
154512: --
154513: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
154514: p_natural_side_code => 'C'
154515: , p_gain_or_loss_flag => 'N'
154516: , p_gl_transfer_mode_code => 'S'
154517: , p_acct_entry_type_code => 'E'

Line 154527: xla_ae_lines_pkg.SetAcctLineType

154523: --
154524: --
154525: -- set accounting line type info
154526: --
154527: xla_ae_lines_pkg.SetAcctLineType
154528: (p_component_type => l_component_type
154529: ,p_event_type_code => l_event_type_code
154530: ,p_line_definition_owner_code => l_line_definition_owner_code
154531: ,p_line_definition_code => l_line_definition_code

Line 154541: xla_ae_lines_pkg.SetAcctClass(

154537: ,p_event_class_code => l_event_class_code);
154538: --
154539: -- set accounting class
154540: --
154541: xla_ae_lines_pkg.SetAcctClass(
154542: p_accounting_class_code => 'TAV'
154543: , p_ae_header_id => l_ae_header_id
154544: );
154545:

Line 154549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

154545:
154546: --
154547: -- set rounding class
154548: --
154549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
154550: 'TAV';
154551:
154552: --
154553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 154553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

154549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
154550: 'TAV';
154551:
154552: --
154553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
154554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
154555: --
154556: -- bulk performance
154557: --

Line 154554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

154550: 'TAV';
154551:
154552: --
154553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
154554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
154555: --
154556: -- bulk performance
154557: --
154558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 154558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

154554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
154555: --
154556: -- bulk performance
154557: --
154558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
154559:
154560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
154561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
154562:

Line 154560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

154556: -- bulk performance
154557: --
154558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
154559:
154560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
154561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
154562:
154563: -- 4955764
154564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 154564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

154560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
154561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
154562:
154563: -- 4955764
154564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
154565: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
154566:
154567: -- 4458381 Public Sector Enh
154568:

Line 154662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

154658: l_rec_acct_attrs.array_num_value(37) := p_source_77;
154659: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
154660: l_rec_acct_attrs.array_num_value(38) := p_source_78;
154661:
154662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
154663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
154664:
154665: ---------------------------------------------------------------------------------------------------------------
154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 154663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

154659: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
154660: l_rec_acct_attrs.array_num_value(38) := p_source_78;
154661:
154662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
154663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
154664:
154665: ---------------------------------------------------------------------------------------------------------------
154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
154667: ---------------------------------------------------------------------------------------------------------------

Line 154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

154662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
154663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
154664:
154665: ---------------------------------------------------------------------------------------------------------------
154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
154667: ---------------------------------------------------------------------------------------------------------------
154668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
154669:
154670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 154668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

154664:
154665: ---------------------------------------------------------------------------------------------------------------
154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
154667: ---------------------------------------------------------------------------------------------------------------
154668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
154669:
154670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154672:

Line 154670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

154666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
154667: ---------------------------------------------------------------------------------------------------------------
154668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
154669:
154670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154672:
154673: IF xla_accounting_cache_pkg.GetValueChar
154674: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 154671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

154667: ---------------------------------------------------------------------------------------------------------------
154668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
154669:
154670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
154672:
154673: IF xla_accounting_cache_pkg.GetValueChar
154674: (p_source_code => 'LEDGER_CATEGORY_CODE'
154675: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 154682: xla_ae_lines_pkg.BflowUpgEntry

154678: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
154679: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
154680: )
154681: THEN
154682: xla_ae_lines_pkg.BflowUpgEntry
154683: (p_business_method_code => l_bflow_method_code
154684: ,p_business_class_code => l_bflow_class_code
154685: ,p_balance_type => l_balance_type_code);
154686: ELSE

Line 154688: XLA_AE_LINES_PKG.business_flow_validation(

154684: ,p_business_class_code => l_bflow_class_code
154685: ,p_balance_type => l_balance_type_code);
154686: ELSE
154687: NULL;
154688: XLA_AE_LINES_PKG.business_flow_validation(
154689: p_business_method_code => l_bflow_method_code
154690: ,p_business_class_code => l_bflow_class_code
154691: ,p_inherit_description_flag => l_inherit_desc_flag);
154692: END IF;

Line 154735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

154731: xla_accounting_err_pkg.build_message
154732: (p_appli_s_name => 'XLA'
154733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
154734: ,p_token_1 => 'LINE_NUMBER'
154735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
154736: ,p_token_2 => 'LINE_TYPE_NAME'
154737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
154738: l_component_type
154739: ,l_component_code

Line 154771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

154767: --
154768: --
154769: ------------------------------------------------------------------------------------------------
154770: -- 4219869 Business Flow
154771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
154772: -- Prior Entry. Currently, the following code is always generated.
154773: ------------------------------------------------------------------------------------------------
154774: -- No ValidateCurrentLine for business flow method of Prior Entry
154775:

Line 154780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

154776: ------------------------------------------------------------------------------------
154777: -- 4219869 Business Flow
154778: -- Populated credit and debit amounts -- Need to generate this within IF
154779: ------------------------------------------------------------------------------------
154780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154781:
154782: ----------------------------------------------------------------------------------
154783: -- 4219869 Business Flow
154784: -- Update journal entry status -- Need to generate this within IF

Line 154812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

154808: -- To allow MPA report to determine if it should generate report process
154809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
154810: ------------------------------------------------------------------------------------------
154811:
154812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
154813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
154814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
154815: -- call ADRs
154816: -- Bug 4922099

Line 154813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

154809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
154810: ------------------------------------------------------------------------------------------
154811:
154812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
154813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
154814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
154815: -- call ADRs
154816: -- Bug 4922099
154817: --

Line 154834: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

154830:
154831: --
154832: -- Update the line information that should be overwritten
154833: --
154834: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154835: p_header_num => 1);
154836: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154837:
154838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 154836: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

154832: -- Update the line information that should be overwritten
154833: --
154834: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154835: p_header_num => 1);
154836: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154837:
154838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154839:
154840: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 154838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

154834: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
154835: p_header_num => 1);
154836: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
154837:
154838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154839:
154840: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
154841: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
154842: END IF;

Line 154841: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

154837:
154838: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
154839:
154840: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
154841: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
154842: END IF;
154843:
154844: --
154845: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 154848: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

154844: --
154845: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
154846: --
154847: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
154848: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
154849: ELSE
154850: ---------------------------------------------------------------------------------------------------
154851: -- 4262811a Switch Sign
154852: ---------------------------------------------------------------------------------------------------

Line 154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

154849: ELSE
154850: ---------------------------------------------------------------------------------------------------
154851: -- 4262811a Switch Sign
154852: ---------------------------------------------------------------------------------------------------
154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

154850: ---------------------------------------------------------------------------------------------------
154851: -- 4262811a Switch Sign
154852: ---------------------------------------------------------------------------------------------------
154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302

Line 154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154851: -- 4262811a Switch Sign
154852: ---------------------------------------------------------------------------------------------------
154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302
154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

154852: ---------------------------------------------------------------------------------------------------
154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302
154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154853: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
154854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302
154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154861:

Line 154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

154855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302
154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154861:
154862: END IF;
154863:

Line 154860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

154856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
154857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154858: -- 5132302
154859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
154860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
154861:
154862: END IF;
154863:
154864: -- 4955764

Line 154865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

154861:
154862: END IF;
154863:
154864: -- 4955764
154865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
154866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154867:
154868:
154869: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 154869: XLA_AE_LINES_PKG.ValidateCurrentLine;

154865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
154866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154867:
154868:
154869: XLA_AE_LINES_PKG.ValidateCurrentLine;
154870: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154871:
154872: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
154873: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 154870: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

154866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
154867:
154868:
154869: XLA_AE_LINES_PKG.ValidateCurrentLine;
154870: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
154871:
154872: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
154873: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
154874: ,p_balance_type_code => l_balance_type_code);

Line 155058: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

155054: --
155055: -- bulk performance
155056: --
155057: l_balance_type_code VARCHAR2(1);
155058: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
155059: l_log_module VARCHAR2(240);
155060:
155061: --
155062: -- Upgrade strategy

Line 155133: XLA_AE_LINES_PKG.SetNewLine;

155129: ') = 'Y'
155130: THEN
155131:
155132: --
155133: XLA_AE_LINES_PKG.SetNewLine;
155134:
155135: p_balance_type_code := l_balance_type_code;
155136: -- set the flag so later we will know whether the gain loss line needs to be created
155137:

Line 155145: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

155141:
155142: --
155143: -- bulk performance
155144: --
155145: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
155146: p_header_num => 0); -- 4262811
155147: --
155148: -- set accounting line options
155149: --

Line 155150: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

155146: p_header_num => 0); -- 4262811
155147: --
155148: -- set accounting line options
155149: --
155150: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
155151: p_natural_side_code => 'C'
155152: , p_gain_or_loss_flag => 'N'
155153: , p_gl_transfer_mode_code => 'S'
155154: , p_acct_entry_type_code => 'E'

Line 155164: xla_ae_lines_pkg.SetAcctLineType

155160: --
155161: --
155162: -- set accounting line type info
155163: --
155164: xla_ae_lines_pkg.SetAcctLineType
155165: (p_component_type => l_component_type
155166: ,p_event_type_code => l_event_type_code
155167: ,p_line_definition_owner_code => l_line_definition_owner_code
155168: ,p_line_definition_code => l_line_definition_code

Line 155178: xla_ae_lines_pkg.SetAcctClass(

155174: ,p_event_class_code => l_event_class_code);
155175: --
155176: -- set accounting class
155177: --
155178: xla_ae_lines_pkg.SetAcctClass(
155179: p_accounting_class_code => 'TAV'
155180: , p_ae_header_id => l_ae_header_id
155181: );
155182:

Line 155186: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

155182:
155183: --
155184: -- set rounding class
155185: --
155186: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
155187: 'TAV';
155188:
155189: --
155190: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 155190: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

155186: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
155187: 'TAV';
155188:
155189: --
155190: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
155191: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155192: --
155193: -- bulk performance
155194: --

Line 155191: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

155187: 'TAV';
155188:
155189: --
155190: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
155191: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155192: --
155193: -- bulk performance
155194: --
155195: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 155195: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

155191: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155192: --
155193: -- bulk performance
155194: --
155195: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
155196:
155197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155198: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155199:

Line 155197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

155193: -- bulk performance
155194: --
155195: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
155196:
155197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155198: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155199:
155200: -- 4955764
155201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 155201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

155197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155198: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155199:
155200: -- 4955764
155201: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
155202: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
155203:
155204: -- 4458381 Public Sector Enh
155205:

Line 155297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

155293: l_rec_acct_attrs.array_num_value(36) := p_source_77;
155294: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
155295: l_rec_acct_attrs.array_num_value(37) := p_source_78;
155296:
155297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155299:
155300: ---------------------------------------------------------------------------------------------------------------
155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 155298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

155294: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
155295: l_rec_acct_attrs.array_num_value(37) := p_source_78;
155296:
155297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155299:
155300: ---------------------------------------------------------------------------------------------------------------
155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155302: ---------------------------------------------------------------------------------------------------------------

Line 155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

155297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155299:
155300: ---------------------------------------------------------------------------------------------------------------
155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155302: ---------------------------------------------------------------------------------------------------------------
155303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155304:
155305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 155303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

155299:
155300: ---------------------------------------------------------------------------------------------------------------
155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155302: ---------------------------------------------------------------------------------------------------------------
155303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155304:
155305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155307:

Line 155305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

155301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155302: ---------------------------------------------------------------------------------------------------------------
155303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155304:
155305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155307:
155308: IF xla_accounting_cache_pkg.GetValueChar
155309: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 155306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

155302: ---------------------------------------------------------------------------------------------------------------
155303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155304:
155305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155307:
155308: IF xla_accounting_cache_pkg.GetValueChar
155309: (p_source_code => 'LEDGER_CATEGORY_CODE'
155310: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 155317: xla_ae_lines_pkg.BflowUpgEntry

155313: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
155314: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
155315: )
155316: THEN
155317: xla_ae_lines_pkg.BflowUpgEntry
155318: (p_business_method_code => l_bflow_method_code
155319: ,p_business_class_code => l_bflow_class_code
155320: ,p_balance_type => l_balance_type_code);
155321: ELSE

Line 155323: XLA_AE_LINES_PKG.business_flow_validation(

155319: ,p_business_class_code => l_bflow_class_code
155320: ,p_balance_type => l_balance_type_code);
155321: ELSE
155322: NULL;
155323: XLA_AE_LINES_PKG.business_flow_validation(
155324: p_business_method_code => l_bflow_method_code
155325: ,p_business_class_code => l_bflow_class_code
155326: ,p_inherit_description_flag => l_inherit_desc_flag);
155327: END IF;

Line 155370: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

155366: xla_accounting_err_pkg.build_message
155367: (p_appli_s_name => 'XLA'
155368: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
155369: ,p_token_1 => 'LINE_NUMBER'
155370: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
155371: ,p_token_2 => 'LINE_TYPE_NAME'
155372: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
155373: l_component_type
155374: ,l_component_code

Line 155406: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

155402: --
155403: --
155404: ------------------------------------------------------------------------------------------------
155405: -- 4219869 Business Flow
155406: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
155407: -- Prior Entry. Currently, the following code is always generated.
155408: ------------------------------------------------------------------------------------------------
155409: -- No ValidateCurrentLine for business flow method of Prior Entry
155410:

Line 155415: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

155411: ------------------------------------------------------------------------------------
155412: -- 4219869 Business Flow
155413: -- Populated credit and debit amounts -- Need to generate this within IF
155414: ------------------------------------------------------------------------------------
155415: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
155416:
155417: ----------------------------------------------------------------------------------
155418: -- 4219869 Business Flow
155419: -- Update journal entry status -- Need to generate this within IF

Line 155447: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

155443: -- To allow MPA report to determine if it should generate report process
155444: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
155445: ------------------------------------------------------------------------------------------
155446:
155447: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
155448: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
155449: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
155450: -- call ADRs
155451: -- Bug 4922099

Line 155448: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

155444: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
155445: ------------------------------------------------------------------------------------------
155446:
155447: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
155448: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
155449: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
155450: -- call ADRs
155451: -- Bug 4922099
155452: --

Line 155469: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

155465:
155466: --
155467: -- Update the line information that should be overwritten
155468: --
155469: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
155470: p_header_num => 1);
155471: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
155472:
155473: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 155471: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

155467: -- Update the line information that should be overwritten
155468: --
155469: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
155470: p_header_num => 1);
155471: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
155472:
155473: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
155474:
155475: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 155473: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

155469: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
155470: p_header_num => 1);
155471: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
155472:
155473: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
155474:
155475: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
155476: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
155477: END IF;

Line 155476: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

155472:
155473: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
155474:
155475: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
155476: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
155477: END IF;
155478:
155479: --
155480: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 155483: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

155479: --
155480: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
155481: --
155482: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
155483: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
155484: ELSE
155485: ---------------------------------------------------------------------------------------------------
155486: -- 4262811a Switch Sign
155487: ---------------------------------------------------------------------------------------------------

Line 155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

155484: ELSE
155485: ---------------------------------------------------------------------------------------------------
155486: -- 4262811a Switch Sign
155487: ---------------------------------------------------------------------------------------------------
155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

155485: ---------------------------------------------------------------------------------------------------
155486: -- 4262811a Switch Sign
155487: ---------------------------------------------------------------------------------------------------
155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302

Line 155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

155486: -- 4262811a Switch Sign
155487: ---------------------------------------------------------------------------------------------------
155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302
155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

155487: ---------------------------------------------------------------------------------------------------
155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302
155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
155495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

155488: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
155489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302
155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
155495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155496:

Line 155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

155490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302
155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
155495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155496:
155497: END IF;
155498:

Line 155495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

155491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
155492: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155493: -- 5132302
155494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
155495: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
155496:
155497: END IF;
155498:
155499: -- 4955764

Line 155500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

155496:
155497: END IF;
155498:
155499: -- 4955764
155500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
155501: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
155502:
155503:
155504: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 155504: XLA_AE_LINES_PKG.ValidateCurrentLine;

155500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
155501: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
155502:
155503:
155504: XLA_AE_LINES_PKG.ValidateCurrentLine;
155505: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
155506:
155507: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
155508: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 155505: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

155501: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
155502:
155503:
155504: XLA_AE_LINES_PKG.ValidateCurrentLine;
155505: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
155506:
155507: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
155508: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
155509: ,p_balance_type_code => l_balance_type_code);

Line 155699: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

155695: --
155696: -- bulk performance
155697: --
155698: l_balance_type_code VARCHAR2(1);
155699: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
155700: l_log_module VARCHAR2(240);
155701:
155702: --
155703: -- Upgrade strategy

Line 155774: XLA_AE_LINES_PKG.SetNewLine;

155770: ') = 'Y'
155771: THEN
155772:
155773: --
155774: XLA_AE_LINES_PKG.SetNewLine;
155775:
155776: p_balance_type_code := l_balance_type_code;
155777: -- set the flag so later we will know whether the gain loss line needs to be created
155778:

Line 155786: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

155782:
155783: --
155784: -- bulk performance
155785: --
155786: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
155787: p_header_num => 0); -- 4262811
155788: --
155789: -- set accounting line options
155790: --

Line 155791: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

155787: p_header_num => 0); -- 4262811
155788: --
155789: -- set accounting line options
155790: --
155791: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
155792: p_natural_side_code => 'C'
155793: , p_gain_or_loss_flag => 'N'
155794: , p_gl_transfer_mode_code => 'S'
155795: , p_acct_entry_type_code => 'E'

Line 155805: xla_ae_lines_pkg.SetAcctLineType

155801: --
155802: --
155803: -- set accounting line type info
155804: --
155805: xla_ae_lines_pkg.SetAcctLineType
155806: (p_component_type => l_component_type
155807: ,p_event_type_code => l_event_type_code
155808: ,p_line_definition_owner_code => l_line_definition_owner_code
155809: ,p_line_definition_code => l_line_definition_code

Line 155819: xla_ae_lines_pkg.SetAcctClass(

155815: ,p_event_class_code => l_event_class_code);
155816: --
155817: -- set accounting class
155818: --
155819: xla_ae_lines_pkg.SetAcctClass(
155820: p_accounting_class_code => 'TAV'
155821: , p_ae_header_id => l_ae_header_id
155822: );
155823:

Line 155827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

155823:
155824: --
155825: -- set rounding class
155826: --
155827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
155828: 'TAV';
155829:
155830: --
155831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 155831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

155827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
155828: 'TAV';
155829:
155830: --
155831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
155832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155833: --
155834: -- bulk performance
155835: --

Line 155832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

155828: 'TAV';
155829:
155830: --
155831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
155832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155833: --
155834: -- bulk performance
155835: --
155836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 155836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

155832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
155833: --
155834: -- bulk performance
155835: --
155836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
155837:
155838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155840:

Line 155838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

155834: -- bulk performance
155835: --
155836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
155837:
155838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155840:
155841: -- 4955764
155842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 155842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

155838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
155839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
155840:
155841: -- 4955764
155842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
155843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
155844:
155845: -- 4458381 Public Sector Enh
155846:

Line 155942: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

155938: l_rec_acct_attrs.array_num_value(38) := p_source_77;
155939: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
155940: l_rec_acct_attrs.array_num_value(39) := p_source_78;
155941:
155942: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155943: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155944:
155945: ---------------------------------------------------------------------------------------------------------------
155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 155943: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

155939: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
155940: l_rec_acct_attrs.array_num_value(39) := p_source_78;
155941:
155942: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155943: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155944:
155945: ---------------------------------------------------------------------------------------------------------------
155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155947: ---------------------------------------------------------------------------------------------------------------

Line 155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

155942: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
155943: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
155944:
155945: ---------------------------------------------------------------------------------------------------------------
155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155947: ---------------------------------------------------------------------------------------------------------------
155948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155949:
155950: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 155948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

155944:
155945: ---------------------------------------------------------------------------------------------------------------
155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155947: ---------------------------------------------------------------------------------------------------------------
155948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155949:
155950: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155951: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155952:

Line 155950: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

155946: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
155947: ---------------------------------------------------------------------------------------------------------------
155948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155949:
155950: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155951: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155952:
155953: IF xla_accounting_cache_pkg.GetValueChar
155954: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 155951: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

155947: ---------------------------------------------------------------------------------------------------------------
155948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
155949:
155950: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155951: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
155952:
155953: IF xla_accounting_cache_pkg.GetValueChar
155954: (p_source_code => 'LEDGER_CATEGORY_CODE'
155955: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 155962: xla_ae_lines_pkg.BflowUpgEntry

155958: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
155959: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
155960: )
155961: THEN
155962: xla_ae_lines_pkg.BflowUpgEntry
155963: (p_business_method_code => l_bflow_method_code
155964: ,p_business_class_code => l_bflow_class_code
155965: ,p_balance_type => l_balance_type_code);
155966: ELSE

Line 155968: XLA_AE_LINES_PKG.business_flow_validation(

155964: ,p_business_class_code => l_bflow_class_code
155965: ,p_balance_type => l_balance_type_code);
155966: ELSE
155967: NULL;
155968: XLA_AE_LINES_PKG.business_flow_validation(
155969: p_business_method_code => l_bflow_method_code
155970: ,p_business_class_code => l_bflow_class_code
155971: ,p_inherit_description_flag => l_inherit_desc_flag);
155972: END IF;

Line 156015: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

156011: xla_accounting_err_pkg.build_message
156012: (p_appli_s_name => 'XLA'
156013: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
156014: ,p_token_1 => 'LINE_NUMBER'
156015: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
156016: ,p_token_2 => 'LINE_TYPE_NAME'
156017: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
156018: l_component_type
156019: ,l_component_code

Line 156051: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

156047: --
156048: --
156049: ------------------------------------------------------------------------------------------------
156050: -- 4219869 Business Flow
156051: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
156052: -- Prior Entry. Currently, the following code is always generated.
156053: ------------------------------------------------------------------------------------------------
156054: -- No ValidateCurrentLine for business flow method of Prior Entry
156055:

Line 156060: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

156056: ------------------------------------------------------------------------------------
156057: -- 4219869 Business Flow
156058: -- Populated credit and debit amounts -- Need to generate this within IF
156059: ------------------------------------------------------------------------------------
156060: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156061:
156062: ----------------------------------------------------------------------------------
156063: -- 4219869 Business Flow
156064: -- Update journal entry status -- Need to generate this within IF

Line 156092: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

156088: -- To allow MPA report to determine if it should generate report process
156089: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
156090: ------------------------------------------------------------------------------------------
156091:
156092: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
156093: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
156094: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
156095: -- call ADRs
156096: -- Bug 4922099

Line 156093: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

156089: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
156090: ------------------------------------------------------------------------------------------
156091:
156092: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
156093: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
156094: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
156095: -- call ADRs
156096: -- Bug 4922099
156097: --

Line 156114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

156110:
156111: --
156112: -- Update the line information that should be overwritten
156113: --
156114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156115: p_header_num => 1);
156116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156117:
156118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 156116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

156112: -- Update the line information that should be overwritten
156113: --
156114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156115: p_header_num => 1);
156116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156117:
156118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156119:
156120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 156118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

156114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156115: p_header_num => 1);
156116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156117:
156118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156119:
156120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
156121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
156122: END IF;

Line 156121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

156117:
156118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156119:
156120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
156121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
156122: END IF;
156123:
156124: --
156125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 156128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

156124: --
156125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
156126: --
156127: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
156128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
156129: ELSE
156130: ---------------------------------------------------------------------------------------------------
156131: -- 4262811a Switch Sign
156132: ---------------------------------------------------------------------------------------------------

Line 156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

156129: ELSE
156130: ---------------------------------------------------------------------------------------------------
156131: -- 4262811a Switch Sign
156132: ---------------------------------------------------------------------------------------------------
156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

156130: ---------------------------------------------------------------------------------------------------
156131: -- 4262811a Switch Sign
156132: ---------------------------------------------------------------------------------------------------
156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302

Line 156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156131: -- 4262811a Switch Sign
156132: ---------------------------------------------------------------------------------------------------
156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302
156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

156132: ---------------------------------------------------------------------------------------------------
156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302
156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302
156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156141:

Line 156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

156135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302
156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156141:
156142: END IF;
156143:

Line 156140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156138: -- 5132302
156139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156141:
156142: END IF;
156143:
156144: -- 4955764

Line 156145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

156141:
156142: END IF;
156143:
156144: -- 4955764
156145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
156146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156147:
156148:
156149: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 156149: XLA_AE_LINES_PKG.ValidateCurrentLine;

156145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
156146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156147:
156148:
156149: XLA_AE_LINES_PKG.ValidateCurrentLine;
156150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156151:
156152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
156153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 156150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

156146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156147:
156148:
156149: XLA_AE_LINES_PKG.ValidateCurrentLine;
156150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156151:
156152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
156153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
156154: ,p_balance_type_code => l_balance_type_code);

Line 156340: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

156336: --
156337: -- bulk performance
156338: --
156339: l_balance_type_code VARCHAR2(1);
156340: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
156341: l_log_module VARCHAR2(240);
156342:
156343: --
156344: -- Upgrade strategy

Line 156415: XLA_AE_LINES_PKG.SetNewLine;

156411: ') = 'Y'
156412: THEN
156413:
156414: --
156415: XLA_AE_LINES_PKG.SetNewLine;
156416:
156417: p_balance_type_code := l_balance_type_code;
156418: -- set the flag so later we will know whether the gain loss line needs to be created
156419:

Line 156427: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

156423:
156424: --
156425: -- bulk performance
156426: --
156427: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
156428: p_header_num => 0); -- 4262811
156429: --
156430: -- set accounting line options
156431: --

Line 156432: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

156428: p_header_num => 0); -- 4262811
156429: --
156430: -- set accounting line options
156431: --
156432: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
156433: p_natural_side_code => 'C'
156434: , p_gain_or_loss_flag => 'N'
156435: , p_gl_transfer_mode_code => 'S'
156436: , p_acct_entry_type_code => 'E'

Line 156446: xla_ae_lines_pkg.SetAcctLineType

156442: --
156443: --
156444: -- set accounting line type info
156445: --
156446: xla_ae_lines_pkg.SetAcctLineType
156447: (p_component_type => l_component_type
156448: ,p_event_type_code => l_event_type_code
156449: ,p_line_definition_owner_code => l_line_definition_owner_code
156450: ,p_line_definition_code => l_line_definition_code

Line 156460: xla_ae_lines_pkg.SetAcctClass(

156456: ,p_event_class_code => l_event_class_code);
156457: --
156458: -- set accounting class
156459: --
156460: xla_ae_lines_pkg.SetAcctClass(
156461: p_accounting_class_code => 'TAV'
156462: , p_ae_header_id => l_ae_header_id
156463: );
156464:

Line 156468: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

156464:
156465: --
156466: -- set rounding class
156467: --
156468: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
156469: 'TAV';
156470:
156471: --
156472: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 156472: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

156468: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
156469: 'TAV';
156470:
156471: --
156472: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
156473: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
156474: --
156475: -- bulk performance
156476: --

Line 156473: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

156469: 'TAV';
156470:
156471: --
156472: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
156473: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
156474: --
156475: -- bulk performance
156476: --
156477: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 156477: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

156473: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
156474: --
156475: -- bulk performance
156476: --
156477: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
156478:
156479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
156480: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
156481:

Line 156479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

156475: -- bulk performance
156476: --
156477: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
156478:
156479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
156480: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
156481:
156482: -- 4955764
156483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 156483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

156479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
156480: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
156481:
156482: -- 4955764
156483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
156484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
156485:
156486: -- 4458381 Public Sector Enh
156487:

Line 156581: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

156577: l_rec_acct_attrs.array_num_value(37) := p_source_77;
156578: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
156579: l_rec_acct_attrs.array_num_value(38) := p_source_78;
156580:
156581: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
156582: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
156583:
156584: ---------------------------------------------------------------------------------------------------------------
156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 156582: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

156578: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
156579: l_rec_acct_attrs.array_num_value(38) := p_source_78;
156580:
156581: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
156582: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
156583:
156584: ---------------------------------------------------------------------------------------------------------------
156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
156586: ---------------------------------------------------------------------------------------------------------------

Line 156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

156581: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
156582: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
156583:
156584: ---------------------------------------------------------------------------------------------------------------
156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
156586: ---------------------------------------------------------------------------------------------------------------
156587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
156588:
156589: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 156587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

156583:
156584: ---------------------------------------------------------------------------------------------------------------
156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
156586: ---------------------------------------------------------------------------------------------------------------
156587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
156588:
156589: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156590: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156591:

Line 156589: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

156585: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
156586: ---------------------------------------------------------------------------------------------------------------
156587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
156588:
156589: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156590: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156591:
156592: IF xla_accounting_cache_pkg.GetValueChar
156593: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 156590: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

156586: ---------------------------------------------------------------------------------------------------------------
156587: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
156588:
156589: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156590: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
156591:
156592: IF xla_accounting_cache_pkg.GetValueChar
156593: (p_source_code => 'LEDGER_CATEGORY_CODE'
156594: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 156601: xla_ae_lines_pkg.BflowUpgEntry

156597: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
156598: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
156599: )
156600: THEN
156601: xla_ae_lines_pkg.BflowUpgEntry
156602: (p_business_method_code => l_bflow_method_code
156603: ,p_business_class_code => l_bflow_class_code
156604: ,p_balance_type => l_balance_type_code);
156605: ELSE

Line 156607: XLA_AE_LINES_PKG.business_flow_validation(

156603: ,p_business_class_code => l_bflow_class_code
156604: ,p_balance_type => l_balance_type_code);
156605: ELSE
156606: NULL;
156607: XLA_AE_LINES_PKG.business_flow_validation(
156608: p_business_method_code => l_bflow_method_code
156609: ,p_business_class_code => l_bflow_class_code
156610: ,p_inherit_description_flag => l_inherit_desc_flag);
156611: END IF;

Line 156654: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

156650: xla_accounting_err_pkg.build_message
156651: (p_appli_s_name => 'XLA'
156652: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
156653: ,p_token_1 => 'LINE_NUMBER'
156654: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
156655: ,p_token_2 => 'LINE_TYPE_NAME'
156656: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
156657: l_component_type
156658: ,l_component_code

Line 156690: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

156686: --
156687: --
156688: ------------------------------------------------------------------------------------------------
156689: -- 4219869 Business Flow
156690: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
156691: -- Prior Entry. Currently, the following code is always generated.
156692: ------------------------------------------------------------------------------------------------
156693: -- No ValidateCurrentLine for business flow method of Prior Entry
156694:

Line 156699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

156695: ------------------------------------------------------------------------------------
156696: -- 4219869 Business Flow
156697: -- Populated credit and debit amounts -- Need to generate this within IF
156698: ------------------------------------------------------------------------------------
156699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156700:
156701: ----------------------------------------------------------------------------------
156702: -- 4219869 Business Flow
156703: -- Update journal entry status -- Need to generate this within IF

Line 156731: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

156727: -- To allow MPA report to determine if it should generate report process
156728: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
156729: ------------------------------------------------------------------------------------------
156730:
156731: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
156732: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
156733: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
156734: -- call ADRs
156735: -- Bug 4922099

Line 156732: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

156728: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
156729: ------------------------------------------------------------------------------------------
156730:
156731: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
156732: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
156733: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
156734: -- call ADRs
156735: -- Bug 4922099
156736: --

Line 156753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

156749:
156750: --
156751: -- Update the line information that should be overwritten
156752: --
156753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156754: p_header_num => 1);
156755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156756:
156757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 156755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

156751: -- Update the line information that should be overwritten
156752: --
156753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156754: p_header_num => 1);
156755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156756:
156757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156758:
156759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 156757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

156753: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
156754: p_header_num => 1);
156755: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
156756:
156757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156758:
156759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
156760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
156761: END IF;

Line 156760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

156756:
156757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
156758:
156759: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
156760: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
156761: END IF;
156762:
156763: --
156764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 156767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

156763: --
156764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
156765: --
156766: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
156767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
156768: ELSE
156769: ---------------------------------------------------------------------------------------------------
156770: -- 4262811a Switch Sign
156771: ---------------------------------------------------------------------------------------------------

Line 156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

156768: ELSE
156769: ---------------------------------------------------------------------------------------------------
156770: -- 4262811a Switch Sign
156771: ---------------------------------------------------------------------------------------------------
156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

156769: ---------------------------------------------------------------------------------------------------
156770: -- 4262811a Switch Sign
156771: ---------------------------------------------------------------------------------------------------
156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302

Line 156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156770: -- 4262811a Switch Sign
156771: ---------------------------------------------------------------------------------------------------
156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302
156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

156771: ---------------------------------------------------------------------------------------------------
156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302
156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156772: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
156773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302
156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156780:

Line 156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

156774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302
156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156780:
156781: END IF;
156782:

Line 156779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

156775: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
156776: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156777: -- 5132302
156778: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
156779: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
156780:
156781: END IF;
156782:
156783: -- 4955764

Line 156784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

156780:
156781: END IF;
156782:
156783: -- 4955764
156784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
156785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156786:
156787:
156788: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 156788: XLA_AE_LINES_PKG.ValidateCurrentLine;

156784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
156785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156786:
156787:
156788: XLA_AE_LINES_PKG.ValidateCurrentLine;
156789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156790:
156791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
156792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 156789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

156785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
156786:
156787:
156788: XLA_AE_LINES_PKG.ValidateCurrentLine;
156789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
156790:
156791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
156792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
156793: ,p_balance_type_code => l_balance_type_code);

Line 156986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

156982: --
156983: -- bulk performance
156984: --
156985: l_balance_type_code VARCHAR2(1);
156986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
156987: l_log_module VARCHAR2(240);
156988:
156989: --
156990: -- Upgrade strategy

Line 157054: XLA_AE_LINES_PKG.SetNewLine;

157050: ') = 'TAX DIFF'
157051: THEN
157052:
157053: --
157054: XLA_AE_LINES_PKG.SetNewLine;
157055:
157056: p_balance_type_code := l_balance_type_code;
157057: -- set the flag so later we will know whether the gain loss line needs to be created
157058:

Line 157066: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

157062:
157063: --
157064: -- bulk performance
157065: --
157066: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
157067: p_header_num => 0); -- 4262811
157068: --
157069: -- set accounting line options
157070: --

Line 157071: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

157067: p_header_num => 0); -- 4262811
157068: --
157069: -- set accounting line options
157070: --
157071: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
157072: p_natural_side_code => 'C'
157073: , p_gain_or_loss_flag => 'N'
157074: , p_gl_transfer_mode_code => 'S'
157075: , p_acct_entry_type_code => 'A'

Line 157085: xla_ae_lines_pkg.SetAcctLineType

157081: --
157082: --
157083: -- set accounting line type info
157084: --
157085: xla_ae_lines_pkg.SetAcctLineType
157086: (p_component_type => l_component_type
157087: ,p_event_type_code => l_event_type_code
157088: ,p_line_definition_owner_code => l_line_definition_owner_code
157089: ,p_line_definition_code => l_line_definition_code

Line 157099: xla_ae_lines_pkg.SetAcctClass(

157095: ,p_event_class_code => l_event_class_code);
157096: --
157097: -- set accounting class
157098: --
157099: xla_ae_lines_pkg.SetAcctClass(
157100: p_accounting_class_code => 'TAX_DIFF'
157101: , p_ae_header_id => l_ae_header_id
157102: );
157103:

Line 157107: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

157103:
157104: --
157105: -- set rounding class
157106: --
157107: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
157108: 'TAX_DIFF';
157109:
157110: --
157111: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 157111: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

157107: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
157108: 'TAX_DIFF';
157109:
157110: --
157111: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
157112: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157113: --
157114: -- bulk performance
157115: --

Line 157112: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

157108: 'TAX_DIFF';
157109:
157110: --
157111: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
157112: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157113: --
157114: -- bulk performance
157115: --
157116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 157116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

157112: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157113: --
157114: -- bulk performance
157115: --
157116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
157117:
157118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157120:

Line 157118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

157114: -- bulk performance
157115: --
157116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
157117:
157118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157120:
157121: -- 4955764
157122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 157122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

157118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157120:
157121: -- 4955764
157122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
157123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
157124:
157125: -- 4458381 Public Sector Enh
157126:

Line 157232: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

157228: l_rec_acct_attrs.array_num_value(43) := p_source_77;
157229: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
157230: l_rec_acct_attrs.array_num_value(44) := p_source_78;
157231:
157232: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
157233: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
157234:
157235: ---------------------------------------------------------------------------------------------------------------
157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 157233: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

157229: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
157230: l_rec_acct_attrs.array_num_value(44) := p_source_78;
157231:
157232: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
157233: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
157234:
157235: ---------------------------------------------------------------------------------------------------------------
157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
157237: ---------------------------------------------------------------------------------------------------------------

Line 157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

157232: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
157233: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
157234:
157235: ---------------------------------------------------------------------------------------------------------------
157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
157237: ---------------------------------------------------------------------------------------------------------------
157238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
157239:
157240: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 157238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

157234:
157235: ---------------------------------------------------------------------------------------------------------------
157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
157237: ---------------------------------------------------------------------------------------------------------------
157238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
157239:
157240: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157242:

Line 157240: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

157236: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
157237: ---------------------------------------------------------------------------------------------------------------
157238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
157239:
157240: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157242:
157243: IF xla_accounting_cache_pkg.GetValueChar
157244: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 157241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

157237: ---------------------------------------------------------------------------------------------------------------
157238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
157239:
157240: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
157242:
157243: IF xla_accounting_cache_pkg.GetValueChar
157244: (p_source_code => 'LEDGER_CATEGORY_CODE'
157245: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 157252: xla_ae_lines_pkg.BflowUpgEntry

157248: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
157249: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
157250: )
157251: THEN
157252: xla_ae_lines_pkg.BflowUpgEntry
157253: (p_business_method_code => l_bflow_method_code
157254: ,p_business_class_code => l_bflow_class_code
157255: ,p_balance_type => l_balance_type_code);
157256: ELSE

Line 157295: xla_ae_lines_pkg.set_ccid(

157291: , x_value_type_code => l_adr_value_type_code
157292: , p_side => 'NA'
157293: );
157294:
157295: xla_ae_lines_pkg.set_ccid(
157296: p_code_combination_id => l_ccid
157297: , p_value_type_code => l_adr_value_type_code
157298: , p_transaction_coa_id => l_adr_transaction_coa_id
157299: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 157330: xla_ae_lines_pkg.set_segment(

157326: );
157327:
157328: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
157329:
157330: xla_ae_lines_pkg.set_segment(
157331: p_to_segment_code => 'GL_BALANCING'
157332: , p_segment_value => l_segment
157333: , p_from_segment_code => l_adr_value_segment_code
157334: , p_from_combination_id => l_adr_value_combination_id

Line 157371: xla_ae_lines_pkg.set_segment(

157367: );
157368:
157369: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
157370:
157371: xla_ae_lines_pkg.set_segment(
157372: p_to_segment_code => 'GL_ACCOUNT'
157373: , p_segment_value => l_segment
157374: , p_from_segment_code => l_adr_value_segment_code
157375: , p_from_combination_id => l_adr_value_combination_id

Line 157415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

157411: xla_accounting_err_pkg.build_message
157412: (p_appli_s_name => 'XLA'
157413: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
157414: ,p_token_1 => 'LINE_NUMBER'
157415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
157416: ,p_token_2 => 'LINE_TYPE_NAME'
157417: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
157418: l_component_type
157419: ,l_component_code

Line 157451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

157447: --
157448: --
157449: ------------------------------------------------------------------------------------------------
157450: -- 4219869 Business Flow
157451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
157452: -- Prior Entry. Currently, the following code is always generated.
157453: ------------------------------------------------------------------------------------------------
157454: XLA_AE_LINES_PKG.ValidateCurrentLine;
157455:

Line 157454: XLA_AE_LINES_PKG.ValidateCurrentLine;

157450: -- 4219869 Business Flow
157451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
157452: -- Prior Entry. Currently, the following code is always generated.
157453: ------------------------------------------------------------------------------------------------
157454: XLA_AE_LINES_PKG.ValidateCurrentLine;
157455:
157456: ------------------------------------------------------------------------------------
157457: -- 4219869 Business Flow
157458: -- Populated credit and debit amounts -- Need to generate this within IF

Line 157460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

157456: ------------------------------------------------------------------------------------
157457: -- 4219869 Business Flow
157458: -- Populated credit and debit amounts -- Need to generate this within IF
157459: ------------------------------------------------------------------------------------
157460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
157461:
157462: ----------------------------------------------------------------------------------
157463: -- 4219869 Business Flow
157464: -- Update journal entry status -- Need to generate this within IF

Line 157492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

157488: -- To allow MPA report to determine if it should generate report process
157489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
157490: ------------------------------------------------------------------------------------------
157491:
157492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
157493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
157494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
157495: -- call ADRs
157496: -- Bug 4922099

Line 157493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

157489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
157490: ------------------------------------------------------------------------------------------
157491:
157492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
157493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
157494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
157495: -- call ADRs
157496: -- Bug 4922099
157497: --

Line 157520: xla_ae_lines_pkg.set_ccid(

157516: , x_value_type_code => l_adr_value_type_code
157517: , p_side => 'NA'
157518: );
157519:
157520: xla_ae_lines_pkg.set_ccid(
157521: p_code_combination_id => l_ccid
157522: , p_value_type_code => l_adr_value_type_code
157523: , p_transaction_coa_id => l_adr_transaction_coa_id
157524: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 157555: xla_ae_lines_pkg.set_segment(

157551: );
157552:
157553: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
157554:
157555: xla_ae_lines_pkg.set_segment(
157556: p_to_segment_code => 'GL_BALANCING'
157557: , p_segment_value => l_segment
157558: , p_from_segment_code => l_adr_value_segment_code
157559: , p_from_combination_id => l_adr_value_combination_id

Line 157596: xla_ae_lines_pkg.set_segment(

157592: );
157593:
157594: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
157595:
157596: xla_ae_lines_pkg.set_segment(
157597: p_to_segment_code => 'GL_ACCOUNT'
157598: , p_segment_value => l_segment
157599: , p_from_segment_code => l_adr_value_segment_code
157600: , p_from_combination_id => l_adr_value_combination_id

Line 157627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

157623:
157624: --
157625: -- Update the line information that should be overwritten
157626: --
157627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
157628: p_header_num => 1);
157629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
157630:
157631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 157629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

157625: -- Update the line information that should be overwritten
157626: --
157627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
157628: p_header_num => 1);
157629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
157630:
157631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
157632:
157633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 157631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

157627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
157628: p_header_num => 1);
157629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
157630:
157631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
157632:
157633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
157634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
157635: END IF;

Line 157634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

157630:
157631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
157632:
157633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
157634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
157635: END IF;
157636:
157637: --
157638: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 157641: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

157637: --
157638: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
157639: --
157640: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
157641: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
157642: ELSE
157643: ---------------------------------------------------------------------------------------------------
157644: -- 4262811a Switch Sign
157645: ---------------------------------------------------------------------------------------------------

Line 157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

157642: ELSE
157643: ---------------------------------------------------------------------------------------------------
157644: -- 4262811a Switch Sign
157645: ---------------------------------------------------------------------------------------------------
157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

157643: ---------------------------------------------------------------------------------------------------
157644: -- 4262811a Switch Sign
157645: ---------------------------------------------------------------------------------------------------
157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302

Line 157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

157644: -- 4262811a Switch Sign
157645: ---------------------------------------------------------------------------------------------------
157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302
157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

157645: ---------------------------------------------------------------------------------------------------
157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302
157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
157653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

157646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
157647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302
157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
157653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157654:

Line 157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

157648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302
157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
157653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157654:
157655: END IF;
157656:

Line 157653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

157649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
157650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157651: -- 5132302
157652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
157653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
157654:
157655: END IF;
157656:
157657: -- 4955764

Line 157658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

157654:
157655: END IF;
157656:
157657: -- 4955764
157658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
157659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
157660:
157661:
157662: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 157662: XLA_AE_LINES_PKG.ValidateCurrentLine;

157658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
157659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
157660:
157661:
157662: XLA_AE_LINES_PKG.ValidateCurrentLine;
157663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
157664:
157665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
157666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 157663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

157659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
157660:
157661:
157662: XLA_AE_LINES_PKG.ValidateCurrentLine;
157663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
157664:
157665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
157666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
157667: ,p_balance_type_code => l_balance_type_code);

Line 157850: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

157846: --
157847: -- bulk performance
157848: --
157849: l_balance_type_code VARCHAR2(1);
157850: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
157851: l_log_module VARCHAR2(240);
157852:
157853: --
157854: -- Upgrade strategy

Line 157926: XLA_AE_LINES_PKG.SetNewLine;

157922: ') = 'Y'
157923: THEN
157924:
157925: --
157926: XLA_AE_LINES_PKG.SetNewLine;
157927:
157928: p_balance_type_code := l_balance_type_code;
157929: -- set the flag so later we will know whether the gain loss line needs to be created
157930:

Line 157938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

157934:
157935: --
157936: -- bulk performance
157937: --
157938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
157939: p_header_num => 0); -- 4262811
157940: --
157941: -- set accounting line options
157942: --

Line 157943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

157939: p_header_num => 0); -- 4262811
157940: --
157941: -- set accounting line options
157942: --
157943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
157944: p_natural_side_code => 'C'
157945: , p_gain_or_loss_flag => 'Y'
157946: , p_gl_transfer_mode_code => 'S'
157947: , p_acct_entry_type_code => 'E'

Line 157957: xla_ae_lines_pkg.SetAcctLineType

157953: --
157954: --
157955: -- set accounting line type info
157956: --
157957: xla_ae_lines_pkg.SetAcctLineType
157958: (p_component_type => l_component_type
157959: ,p_event_type_code => l_event_type_code
157960: ,p_line_definition_owner_code => l_line_definition_owner_code
157961: ,p_line_definition_code => l_line_definition_code

Line 157971: xla_ae_lines_pkg.SetAcctClass(

157967: ,p_event_class_code => l_event_class_code);
157968: --
157969: -- set accounting class
157970: --
157971: xla_ae_lines_pkg.SetAcctClass(
157972: p_accounting_class_code => 'TERV'
157973: , p_ae_header_id => l_ae_header_id
157974: );
157975:

Line 157979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

157975:
157976: --
157977: -- set rounding class
157978: --
157979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
157980: 'TERV';
157981:
157982: --
157983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 157983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

157979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
157980: 'TERV';
157981:
157982: --
157983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
157984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157985: --
157986: -- bulk performance
157987: --

Line 157984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

157980: 'TERV';
157981:
157982: --
157983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
157984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157985: --
157986: -- bulk performance
157987: --
157988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 157988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

157984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
157985: --
157986: -- bulk performance
157987: --
157988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
157989:
157990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157992:

Line 157990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

157986: -- bulk performance
157987: --
157988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
157989:
157990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157992:
157993: -- 4955764
157994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 157994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

157990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
157991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
157992:
157993: -- 4955764
157994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
157995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
157996:
157997: -- 4458381 Public Sector Enh
157998:

Line 158092: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

158088: l_rec_acct_attrs.array_num_value(37) := p_source_77;
158089: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
158090: l_rec_acct_attrs.array_num_value(38) := p_source_78;
158091:
158092: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158093: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158094:
158095: ---------------------------------------------------------------------------------------------------------------
158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 158093: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

158089: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
158090: l_rec_acct_attrs.array_num_value(38) := p_source_78;
158091:
158092: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158093: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158094:
158095: ---------------------------------------------------------------------------------------------------------------
158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158097: ---------------------------------------------------------------------------------------------------------------

Line 158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

158092: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158093: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158094:
158095: ---------------------------------------------------------------------------------------------------------------
158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158097: ---------------------------------------------------------------------------------------------------------------
158098: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158099:
158100: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 158098: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

158094:
158095: ---------------------------------------------------------------------------------------------------------------
158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158097: ---------------------------------------------------------------------------------------------------------------
158098: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158099:
158100: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158102:

Line 158100: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

158096: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158097: ---------------------------------------------------------------------------------------------------------------
158098: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158099:
158100: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158102:
158103: IF xla_accounting_cache_pkg.GetValueChar
158104: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 158101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

158097: ---------------------------------------------------------------------------------------------------------------
158098: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158099:
158100: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158102:
158103: IF xla_accounting_cache_pkg.GetValueChar
158104: (p_source_code => 'LEDGER_CATEGORY_CODE'
158105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 158112: xla_ae_lines_pkg.BflowUpgEntry

158108: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
158109: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
158110: )
158111: THEN
158112: xla_ae_lines_pkg.BflowUpgEntry
158113: (p_business_method_code => l_bflow_method_code
158114: ,p_business_class_code => l_bflow_class_code
158115: ,p_balance_type => l_balance_type_code);
158116: ELSE

Line 158118: XLA_AE_LINES_PKG.business_flow_validation(

158114: ,p_business_class_code => l_bflow_class_code
158115: ,p_balance_type => l_balance_type_code);
158116: ELSE
158117: NULL;
158118: XLA_AE_LINES_PKG.business_flow_validation(
158119: p_business_method_code => l_bflow_method_code
158120: ,p_business_class_code => l_bflow_class_code
158121: ,p_inherit_description_flag => l_inherit_desc_flag);
158122: END IF;

Line 158165: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

158161: xla_accounting_err_pkg.build_message
158162: (p_appli_s_name => 'XLA'
158163: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
158164: ,p_token_1 => 'LINE_NUMBER'
158165: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
158166: ,p_token_2 => 'LINE_TYPE_NAME'
158167: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
158168: l_component_type
158169: ,l_component_code

Line 158201: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

158197: --
158198: --
158199: ------------------------------------------------------------------------------------------------
158200: -- 4219869 Business Flow
158201: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
158202: -- Prior Entry. Currently, the following code is always generated.
158203: ------------------------------------------------------------------------------------------------
158204: -- No ValidateCurrentLine for business flow method of Prior Entry
158205:

Line 158210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

158206: ------------------------------------------------------------------------------------
158207: -- 4219869 Business Flow
158208: -- Populated credit and debit amounts -- Need to generate this within IF
158209: ------------------------------------------------------------------------------------
158210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158211:
158212: ----------------------------------------------------------------------------------
158213: -- 4219869 Business Flow
158214: -- Update journal entry status -- Need to generate this within IF

Line 158242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

158238: -- To allow MPA report to determine if it should generate report process
158239: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
158240: ------------------------------------------------------------------------------------------
158241:
158242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
158243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
158244: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
158245: -- call ADRs
158246: -- Bug 4922099

Line 158243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

158239: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
158240: ------------------------------------------------------------------------------------------
158241:
158242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
158243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
158244: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
158245: -- call ADRs
158246: -- Bug 4922099
158247: --

Line 158264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

158260:
158261: --
158262: -- Update the line information that should be overwritten
158263: --
158264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158265: p_header_num => 1);
158266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158267:
158268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 158266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

158262: -- Update the line information that should be overwritten
158263: --
158264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158265: p_header_num => 1);
158266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158267:
158268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158269:
158270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 158268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

158264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158265: p_header_num => 1);
158266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158267:
158268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158269:
158270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
158271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
158272: END IF;

Line 158271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

158267:
158268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158269:
158270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
158271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
158272: END IF;
158273:
158274: --
158275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 158278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

158274: --
158275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
158276: --
158277: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
158278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
158279: ELSE
158280: ---------------------------------------------------------------------------------------------------
158281: -- 4262811a Switch Sign
158282: ---------------------------------------------------------------------------------------------------

Line 158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

158279: ELSE
158280: ---------------------------------------------------------------------------------------------------
158281: -- 4262811a Switch Sign
158282: ---------------------------------------------------------------------------------------------------
158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

158280: ---------------------------------------------------------------------------------------------------
158281: -- 4262811a Switch Sign
158282: ---------------------------------------------------------------------------------------------------
158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302

Line 158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158281: -- 4262811a Switch Sign
158282: ---------------------------------------------------------------------------------------------------
158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302
158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

158282: ---------------------------------------------------------------------------------------------------
158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302
158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302
158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158291:

Line 158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

158285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302
158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158291:
158292: END IF;
158293:

Line 158290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158288: -- 5132302
158289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158291:
158292: END IF;
158293:
158294: -- 4955764

Line 158295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

158291:
158292: END IF;
158293:
158294: -- 4955764
158295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
158296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158297:
158298:
158299: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 158299: XLA_AE_LINES_PKG.ValidateCurrentLine;

158295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
158296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158297:
158298:
158299: XLA_AE_LINES_PKG.ValidateCurrentLine;
158300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158301:
158302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
158303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 158300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

158296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158297:
158298:
158299: XLA_AE_LINES_PKG.ValidateCurrentLine;
158300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158301:
158302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
158303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
158304: ,p_balance_type_code => l_balance_type_code);

Line 158485: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

158481: --
158482: -- bulk performance
158483: --
158484: l_balance_type_code VARCHAR2(1);
158485: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
158486: l_log_module VARCHAR2(240);
158487:
158488: --
158489: -- Upgrade strategy

Line 158561: XLA_AE_LINES_PKG.SetNewLine;

158557: ') = 'Y'
158558: THEN
158559:
158560: --
158561: XLA_AE_LINES_PKG.SetNewLine;
158562:
158563: p_balance_type_code := l_balance_type_code;
158564: -- set the flag so later we will know whether the gain loss line needs to be created
158565:

Line 158573: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

158569:
158570: --
158571: -- bulk performance
158572: --
158573: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
158574: p_header_num => 0); -- 4262811
158575: --
158576: -- set accounting line options
158577: --

Line 158578: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

158574: p_header_num => 0); -- 4262811
158575: --
158576: -- set accounting line options
158577: --
158578: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
158579: p_natural_side_code => 'C'
158580: , p_gain_or_loss_flag => 'Y'
158581: , p_gl_transfer_mode_code => 'S'
158582: , p_acct_entry_type_code => 'E'

Line 158592: xla_ae_lines_pkg.SetAcctLineType

158588: --
158589: --
158590: -- set accounting line type info
158591: --
158592: xla_ae_lines_pkg.SetAcctLineType
158593: (p_component_type => l_component_type
158594: ,p_event_type_code => l_event_type_code
158595: ,p_line_definition_owner_code => l_line_definition_owner_code
158596: ,p_line_definition_code => l_line_definition_code

Line 158606: xla_ae_lines_pkg.SetAcctClass(

158602: ,p_event_class_code => l_event_class_code);
158603: --
158604: -- set accounting class
158605: --
158606: xla_ae_lines_pkg.SetAcctClass(
158607: p_accounting_class_code => 'TERV'
158608: , p_ae_header_id => l_ae_header_id
158609: );
158610:

Line 158614: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

158610:
158611: --
158612: -- set rounding class
158613: --
158614: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
158615: 'TERV';
158616:
158617: --
158618: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 158618: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

158614: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
158615: 'TERV';
158616:
158617: --
158618: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
158619: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
158620: --
158621: -- bulk performance
158622: --

Line 158619: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

158615: 'TERV';
158616:
158617: --
158618: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
158619: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
158620: --
158621: -- bulk performance
158622: --
158623: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 158623: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

158619: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
158620: --
158621: -- bulk performance
158622: --
158623: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
158624:
158625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
158626: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
158627:

Line 158625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

158621: -- bulk performance
158622: --
158623: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
158624:
158625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
158626: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
158627:
158628: -- 4955764
158629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 158629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

158625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
158626: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
158627:
158628: -- 4955764
158629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
158630: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
158631:
158632: -- 4458381 Public Sector Enh
158633:

Line 158725: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

158721: l_rec_acct_attrs.array_num_value(36) := p_source_77;
158722: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
158723: l_rec_acct_attrs.array_num_value(37) := p_source_78;
158724:
158725: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158726: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158727:
158728: ---------------------------------------------------------------------------------------------------------------
158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 158726: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

158722: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
158723: l_rec_acct_attrs.array_num_value(37) := p_source_78;
158724:
158725: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158726: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158727:
158728: ---------------------------------------------------------------------------------------------------------------
158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158730: ---------------------------------------------------------------------------------------------------------------

Line 158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

158725: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
158726: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
158727:
158728: ---------------------------------------------------------------------------------------------------------------
158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158730: ---------------------------------------------------------------------------------------------------------------
158731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158732:
158733: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 158731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

158727:
158728: ---------------------------------------------------------------------------------------------------------------
158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158730: ---------------------------------------------------------------------------------------------------------------
158731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158732:
158733: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158734: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158735:

Line 158733: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

158729: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
158730: ---------------------------------------------------------------------------------------------------------------
158731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158732:
158733: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158734: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158735:
158736: IF xla_accounting_cache_pkg.GetValueChar
158737: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 158734: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

158730: ---------------------------------------------------------------------------------------------------------------
158731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
158732:
158733: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158734: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
158735:
158736: IF xla_accounting_cache_pkg.GetValueChar
158737: (p_source_code => 'LEDGER_CATEGORY_CODE'
158738: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 158745: xla_ae_lines_pkg.BflowUpgEntry

158741: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
158742: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
158743: )
158744: THEN
158745: xla_ae_lines_pkg.BflowUpgEntry
158746: (p_business_method_code => l_bflow_method_code
158747: ,p_business_class_code => l_bflow_class_code
158748: ,p_balance_type => l_balance_type_code);
158749: ELSE

Line 158751: XLA_AE_LINES_PKG.business_flow_validation(

158747: ,p_business_class_code => l_bflow_class_code
158748: ,p_balance_type => l_balance_type_code);
158749: ELSE
158750: NULL;
158751: XLA_AE_LINES_PKG.business_flow_validation(
158752: p_business_method_code => l_bflow_method_code
158753: ,p_business_class_code => l_bflow_class_code
158754: ,p_inherit_description_flag => l_inherit_desc_flag);
158755: END IF;

Line 158798: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

158794: xla_accounting_err_pkg.build_message
158795: (p_appli_s_name => 'XLA'
158796: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
158797: ,p_token_1 => 'LINE_NUMBER'
158798: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
158799: ,p_token_2 => 'LINE_TYPE_NAME'
158800: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
158801: l_component_type
158802: ,l_component_code

Line 158834: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

158830: --
158831: --
158832: ------------------------------------------------------------------------------------------------
158833: -- 4219869 Business Flow
158834: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
158835: -- Prior Entry. Currently, the following code is always generated.
158836: ------------------------------------------------------------------------------------------------
158837: -- No ValidateCurrentLine for business flow method of Prior Entry
158838:

Line 158843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

158839: ------------------------------------------------------------------------------------
158840: -- 4219869 Business Flow
158841: -- Populated credit and debit amounts -- Need to generate this within IF
158842: ------------------------------------------------------------------------------------
158843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158844:
158845: ----------------------------------------------------------------------------------
158846: -- 4219869 Business Flow
158847: -- Update journal entry status -- Need to generate this within IF

Line 158875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

158871: -- To allow MPA report to determine if it should generate report process
158872: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
158873: ------------------------------------------------------------------------------------------
158874:
158875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
158876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
158877: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
158878: -- call ADRs
158879: -- Bug 4922099

Line 158876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

158872: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
158873: ------------------------------------------------------------------------------------------
158874:
158875: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
158876: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
158877: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
158878: -- call ADRs
158879: -- Bug 4922099
158880: --

Line 158897: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

158893:
158894: --
158895: -- Update the line information that should be overwritten
158896: --
158897: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158898: p_header_num => 1);
158899: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158900:
158901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 158899: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

158895: -- Update the line information that should be overwritten
158896: --
158897: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158898: p_header_num => 1);
158899: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158900:
158901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158902:
158903: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 158901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

158897: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
158898: p_header_num => 1);
158899: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
158900:
158901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158902:
158903: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
158904: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
158905: END IF;

Line 158904: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

158900:
158901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
158902:
158903: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
158904: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
158905: END IF;
158906:
158907: --
158908: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 158911: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

158907: --
158908: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
158909: --
158910: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
158911: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
158912: ELSE
158913: ---------------------------------------------------------------------------------------------------
158914: -- 4262811a Switch Sign
158915: ---------------------------------------------------------------------------------------------------

Line 158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

158912: ELSE
158913: ---------------------------------------------------------------------------------------------------
158914: -- 4262811a Switch Sign
158915: ---------------------------------------------------------------------------------------------------
158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

158913: ---------------------------------------------------------------------------------------------------
158914: -- 4262811a Switch Sign
158915: ---------------------------------------------------------------------------------------------------
158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302

Line 158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158914: -- 4262811a Switch Sign
158915: ---------------------------------------------------------------------------------------------------
158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302
158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

158915: ---------------------------------------------------------------------------------------------------
158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302
158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158916: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
158917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302
158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158924:

Line 158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

158918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302
158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158924:
158925: END IF;
158926:

Line 158923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

158919: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
158920: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158921: -- 5132302
158922: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
158923: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
158924:
158925: END IF;
158926:
158927: -- 4955764

Line 158928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

158924:
158925: END IF;
158926:
158927: -- 4955764
158928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
158929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158930:
158931:
158932: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 158932: XLA_AE_LINES_PKG.ValidateCurrentLine;

158928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
158929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158930:
158931:
158932: XLA_AE_LINES_PKG.ValidateCurrentLine;
158933: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158934:
158935: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
158936: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 158933: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

158929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
158930:
158931:
158932: XLA_AE_LINES_PKG.ValidateCurrentLine;
158933: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
158934:
158935: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
158936: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
158937: ,p_balance_type_code => l_balance_type_code);

Line 159122: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

159118: --
159119: -- bulk performance
159120: --
159121: l_balance_type_code VARCHAR2(1);
159122: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
159123: l_log_module VARCHAR2(240);
159124:
159125: --
159126: -- Upgrade strategy

Line 159198: XLA_AE_LINES_PKG.SetNewLine;

159194: ') = 'Y'
159195: THEN
159196:
159197: --
159198: XLA_AE_LINES_PKG.SetNewLine;
159199:
159200: p_balance_type_code := l_balance_type_code;
159201: -- set the flag so later we will know whether the gain loss line needs to be created
159202:

Line 159210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

159206:
159207: --
159208: -- bulk performance
159209: --
159210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
159211: p_header_num => 0); -- 4262811
159212: --
159213: -- set accounting line options
159214: --

Line 159215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

159211: p_header_num => 0); -- 4262811
159212: --
159213: -- set accounting line options
159214: --
159215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
159216: p_natural_side_code => 'C'
159217: , p_gain_or_loss_flag => 'Y'
159218: , p_gl_transfer_mode_code => 'S'
159219: , p_acct_entry_type_code => 'E'

Line 159229: xla_ae_lines_pkg.SetAcctLineType

159225: --
159226: --
159227: -- set accounting line type info
159228: --
159229: xla_ae_lines_pkg.SetAcctLineType
159230: (p_component_type => l_component_type
159231: ,p_event_type_code => l_event_type_code
159232: ,p_line_definition_owner_code => l_line_definition_owner_code
159233: ,p_line_definition_code => l_line_definition_code

Line 159243: xla_ae_lines_pkg.SetAcctClass(

159239: ,p_event_class_code => l_event_class_code);
159240: --
159241: -- set accounting class
159242: --
159243: xla_ae_lines_pkg.SetAcctClass(
159244: p_accounting_class_code => 'TERV'
159245: , p_ae_header_id => l_ae_header_id
159246: );
159247:

Line 159251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

159247:
159248: --
159249: -- set rounding class
159250: --
159251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
159252: 'TERV';
159253:
159254: --
159255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 159255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

159251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
159252: 'TERV';
159253:
159254: --
159255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
159256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159257: --
159258: -- bulk performance
159259: --

Line 159256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

159252: 'TERV';
159253:
159254: --
159255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
159256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159257: --
159258: -- bulk performance
159259: --
159260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 159260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

159256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159257: --
159258: -- bulk performance
159259: --
159260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
159261:
159262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159264:

Line 159262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

159258: -- bulk performance
159259: --
159260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
159261:
159262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159264:
159265: -- 4955764
159266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 159266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

159262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159264:
159265: -- 4955764
159266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
159267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
159268:
159269: -- 4458381 Public Sector Enh
159270:

Line 159366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

159362: l_rec_acct_attrs.array_num_value(38) := p_source_77;
159363: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
159364: l_rec_acct_attrs.array_num_value(39) := p_source_78;
159365:
159366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
159367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
159368:
159369: ---------------------------------------------------------------------------------------------------------------
159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 159367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

159363: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
159364: l_rec_acct_attrs.array_num_value(39) := p_source_78;
159365:
159366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
159367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
159368:
159369: ---------------------------------------------------------------------------------------------------------------
159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
159371: ---------------------------------------------------------------------------------------------------------------

Line 159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

159366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
159367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
159368:
159369: ---------------------------------------------------------------------------------------------------------------
159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
159371: ---------------------------------------------------------------------------------------------------------------
159372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
159373:
159374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 159372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

159368:
159369: ---------------------------------------------------------------------------------------------------------------
159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
159371: ---------------------------------------------------------------------------------------------------------------
159372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
159373:
159374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159376:

Line 159374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

159370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
159371: ---------------------------------------------------------------------------------------------------------------
159372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
159373:
159374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159376:
159377: IF xla_accounting_cache_pkg.GetValueChar
159378: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 159375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

159371: ---------------------------------------------------------------------------------------------------------------
159372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
159373:
159374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
159376:
159377: IF xla_accounting_cache_pkg.GetValueChar
159378: (p_source_code => 'LEDGER_CATEGORY_CODE'
159379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 159386: xla_ae_lines_pkg.BflowUpgEntry

159382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
159383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
159384: )
159385: THEN
159386: xla_ae_lines_pkg.BflowUpgEntry
159387: (p_business_method_code => l_bflow_method_code
159388: ,p_business_class_code => l_bflow_class_code
159389: ,p_balance_type => l_balance_type_code);
159390: ELSE

Line 159392: XLA_AE_LINES_PKG.business_flow_validation(

159388: ,p_business_class_code => l_bflow_class_code
159389: ,p_balance_type => l_balance_type_code);
159390: ELSE
159391: NULL;
159392: XLA_AE_LINES_PKG.business_flow_validation(
159393: p_business_method_code => l_bflow_method_code
159394: ,p_business_class_code => l_bflow_class_code
159395: ,p_inherit_description_flag => l_inherit_desc_flag);
159396: END IF;

Line 159439: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

159435: xla_accounting_err_pkg.build_message
159436: (p_appli_s_name => 'XLA'
159437: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
159438: ,p_token_1 => 'LINE_NUMBER'
159439: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
159440: ,p_token_2 => 'LINE_TYPE_NAME'
159441: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
159442: l_component_type
159443: ,l_component_code

Line 159475: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

159471: --
159472: --
159473: ------------------------------------------------------------------------------------------------
159474: -- 4219869 Business Flow
159475: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
159476: -- Prior Entry. Currently, the following code is always generated.
159477: ------------------------------------------------------------------------------------------------
159478: -- No ValidateCurrentLine for business flow method of Prior Entry
159479:

Line 159484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

159480: ------------------------------------------------------------------------------------
159481: -- 4219869 Business Flow
159482: -- Populated credit and debit amounts -- Need to generate this within IF
159483: ------------------------------------------------------------------------------------
159484: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
159485:
159486: ----------------------------------------------------------------------------------
159487: -- 4219869 Business Flow
159488: -- Update journal entry status -- Need to generate this within IF

Line 159516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

159512: -- To allow MPA report to determine if it should generate report process
159513: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
159514: ------------------------------------------------------------------------------------------
159515:
159516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
159517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
159518: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
159519: -- call ADRs
159520: -- Bug 4922099

Line 159517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

159513: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
159514: ------------------------------------------------------------------------------------------
159515:
159516: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
159517: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
159518: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
159519: -- call ADRs
159520: -- Bug 4922099
159521: --

Line 159538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

159534:
159535: --
159536: -- Update the line information that should be overwritten
159537: --
159538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
159539: p_header_num => 1);
159540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
159541:
159542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 159540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

159536: -- Update the line information that should be overwritten
159537: --
159538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
159539: p_header_num => 1);
159540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
159541:
159542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
159543:
159544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 159542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

159538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
159539: p_header_num => 1);
159540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
159541:
159542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
159543:
159544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
159545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
159546: END IF;

Line 159545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

159541:
159542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
159543:
159544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
159545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
159546: END IF;
159547:
159548: --
159549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 159552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

159548: --
159549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
159550: --
159551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
159552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
159553: ELSE
159554: ---------------------------------------------------------------------------------------------------
159555: -- 4262811a Switch Sign
159556: ---------------------------------------------------------------------------------------------------

Line 159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

159553: ELSE
159554: ---------------------------------------------------------------------------------------------------
159555: -- 4262811a Switch Sign
159556: ---------------------------------------------------------------------------------------------------
159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

159554: ---------------------------------------------------------------------------------------------------
159555: -- 4262811a Switch Sign
159556: ---------------------------------------------------------------------------------------------------
159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302

Line 159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

159555: -- 4262811a Switch Sign
159556: ---------------------------------------------------------------------------------------------------
159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302
159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

159556: ---------------------------------------------------------------------------------------------------
159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302
159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
159564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

159557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
159558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302
159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
159564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159565:

Line 159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

159559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302
159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
159564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159565:
159566: END IF;
159567:

Line 159564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

159560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
159561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159562: -- 5132302
159563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
159564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
159565:
159566: END IF;
159567:
159568: -- 4955764

Line 159569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

159565:
159566: END IF;
159567:
159568: -- 4955764
159569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
159570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
159571:
159572:
159573: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 159573: XLA_AE_LINES_PKG.ValidateCurrentLine;

159569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
159570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
159571:
159572:
159573: XLA_AE_LINES_PKG.ValidateCurrentLine;
159574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
159575:
159576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
159577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 159574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

159570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
159571:
159572:
159573: XLA_AE_LINES_PKG.ValidateCurrentLine;
159574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
159575:
159576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
159577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
159578: ,p_balance_type_code => l_balance_type_code);

Line 159761: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

159757: --
159758: -- bulk performance
159759: --
159760: l_balance_type_code VARCHAR2(1);
159761: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
159762: l_log_module VARCHAR2(240);
159763:
159764: --
159765: -- Upgrade strategy

Line 159837: XLA_AE_LINES_PKG.SetNewLine;

159833: ') = 'Y'
159834: THEN
159835:
159836: --
159837: XLA_AE_LINES_PKG.SetNewLine;
159838:
159839: p_balance_type_code := l_balance_type_code;
159840: -- set the flag so later we will know whether the gain loss line needs to be created
159841:

Line 159849: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

159845:
159846: --
159847: -- bulk performance
159848: --
159849: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
159850: p_header_num => 0); -- 4262811
159851: --
159852: -- set accounting line options
159853: --

Line 159854: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

159850: p_header_num => 0); -- 4262811
159851: --
159852: -- set accounting line options
159853: --
159854: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
159855: p_natural_side_code => 'C'
159856: , p_gain_or_loss_flag => 'Y'
159857: , p_gl_transfer_mode_code => 'S'
159858: , p_acct_entry_type_code => 'E'

Line 159868: xla_ae_lines_pkg.SetAcctLineType

159864: --
159865: --
159866: -- set accounting line type info
159867: --
159868: xla_ae_lines_pkg.SetAcctLineType
159869: (p_component_type => l_component_type
159870: ,p_event_type_code => l_event_type_code
159871: ,p_line_definition_owner_code => l_line_definition_owner_code
159872: ,p_line_definition_code => l_line_definition_code

Line 159882: xla_ae_lines_pkg.SetAcctClass(

159878: ,p_event_class_code => l_event_class_code);
159879: --
159880: -- set accounting class
159881: --
159882: xla_ae_lines_pkg.SetAcctClass(
159883: p_accounting_class_code => 'TERV'
159884: , p_ae_header_id => l_ae_header_id
159885: );
159886:

Line 159890: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

159886:
159887: --
159888: -- set rounding class
159889: --
159890: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
159891: 'TERV';
159892:
159893: --
159894: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 159894: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

159890: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
159891: 'TERV';
159892:
159893: --
159894: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
159895: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159896: --
159897: -- bulk performance
159898: --

Line 159895: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

159891: 'TERV';
159892:
159893: --
159894: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
159895: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159896: --
159897: -- bulk performance
159898: --
159899: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 159899: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

159895: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
159896: --
159897: -- bulk performance
159898: --
159899: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
159900:
159901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159902: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159903:

Line 159901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

159897: -- bulk performance
159898: --
159899: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
159900:
159901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159902: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159903:
159904: -- 4955764
159905: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 159905: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

159901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
159902: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
159903:
159904: -- 4955764
159905: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
159906: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
159907:
159908: -- 4458381 Public Sector Enh
159909:

Line 160003: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

159999: l_rec_acct_attrs.array_num_value(37) := p_source_77;
160000: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
160001: l_rec_acct_attrs.array_num_value(38) := p_source_78;
160002:
160003: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160004: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160005:
160006: ---------------------------------------------------------------------------------------------------------------
160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 160004: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

160000: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
160001: l_rec_acct_attrs.array_num_value(38) := p_source_78;
160002:
160003: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160004: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160005:
160006: ---------------------------------------------------------------------------------------------------------------
160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160008: ---------------------------------------------------------------------------------------------------------------

Line 160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

160003: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160004: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160005:
160006: ---------------------------------------------------------------------------------------------------------------
160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160008: ---------------------------------------------------------------------------------------------------------------
160009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160010:
160011: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 160009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

160005:
160006: ---------------------------------------------------------------------------------------------------------------
160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160008: ---------------------------------------------------------------------------------------------------------------
160009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160010:
160011: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160012: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160013:

Line 160011: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

160007: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160008: ---------------------------------------------------------------------------------------------------------------
160009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160010:
160011: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160012: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160013:
160014: IF xla_accounting_cache_pkg.GetValueChar
160015: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 160012: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

160008: ---------------------------------------------------------------------------------------------------------------
160009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160010:
160011: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160012: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160013:
160014: IF xla_accounting_cache_pkg.GetValueChar
160015: (p_source_code => 'LEDGER_CATEGORY_CODE'
160016: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 160023: xla_ae_lines_pkg.BflowUpgEntry

160019: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
160020: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
160021: )
160022: THEN
160023: xla_ae_lines_pkg.BflowUpgEntry
160024: (p_business_method_code => l_bflow_method_code
160025: ,p_business_class_code => l_bflow_class_code
160026: ,p_balance_type => l_balance_type_code);
160027: ELSE

Line 160029: XLA_AE_LINES_PKG.business_flow_validation(

160025: ,p_business_class_code => l_bflow_class_code
160026: ,p_balance_type => l_balance_type_code);
160027: ELSE
160028: NULL;
160029: XLA_AE_LINES_PKG.business_flow_validation(
160030: p_business_method_code => l_bflow_method_code
160031: ,p_business_class_code => l_bflow_class_code
160032: ,p_inherit_description_flag => l_inherit_desc_flag);
160033: END IF;

Line 160076: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

160072: xla_accounting_err_pkg.build_message
160073: (p_appli_s_name => 'XLA'
160074: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
160075: ,p_token_1 => 'LINE_NUMBER'
160076: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
160077: ,p_token_2 => 'LINE_TYPE_NAME'
160078: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
160079: l_component_type
160080: ,l_component_code

Line 160112: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

160108: --
160109: --
160110: ------------------------------------------------------------------------------------------------
160111: -- 4219869 Business Flow
160112: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
160113: -- Prior Entry. Currently, the following code is always generated.
160114: ------------------------------------------------------------------------------------------------
160115: -- No ValidateCurrentLine for business flow method of Prior Entry
160116:

Line 160121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

160117: ------------------------------------------------------------------------------------
160118: -- 4219869 Business Flow
160119: -- Populated credit and debit amounts -- Need to generate this within IF
160120: ------------------------------------------------------------------------------------
160121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
160122:
160123: ----------------------------------------------------------------------------------
160124: -- 4219869 Business Flow
160125: -- Update journal entry status -- Need to generate this within IF

Line 160153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

160149: -- To allow MPA report to determine if it should generate report process
160150: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
160151: ------------------------------------------------------------------------------------------
160152:
160153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
160154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
160155: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
160156: -- call ADRs
160157: -- Bug 4922099

Line 160154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

160150: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
160151: ------------------------------------------------------------------------------------------
160152:
160153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
160154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
160155: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
160156: -- call ADRs
160157: -- Bug 4922099
160158: --

Line 160175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

160171:
160172: --
160173: -- Update the line information that should be overwritten
160174: --
160175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
160176: p_header_num => 1);
160177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
160178:
160179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 160177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

160173: -- Update the line information that should be overwritten
160174: --
160175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
160176: p_header_num => 1);
160177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
160178:
160179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
160180:
160181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 160179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

160175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
160176: p_header_num => 1);
160177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
160178:
160179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
160180:
160181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
160182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
160183: END IF;

Line 160182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

160178:
160179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
160180:
160181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
160182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
160183: END IF;
160184:
160185: --
160186: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 160189: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

160185: --
160186: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
160187: --
160188: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
160189: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
160190: ELSE
160191: ---------------------------------------------------------------------------------------------------
160192: -- 4262811a Switch Sign
160193: ---------------------------------------------------------------------------------------------------

Line 160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

160190: ELSE
160191: ---------------------------------------------------------------------------------------------------
160192: -- 4262811a Switch Sign
160193: ---------------------------------------------------------------------------------------------------
160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

160191: ---------------------------------------------------------------------------------------------------
160192: -- 4262811a Switch Sign
160193: ---------------------------------------------------------------------------------------------------
160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302

Line 160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

160192: -- 4262811a Switch Sign
160193: ---------------------------------------------------------------------------------------------------
160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302
160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

160193: ---------------------------------------------------------------------------------------------------
160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302
160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
160201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

160194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
160195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302
160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
160201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160202:

Line 160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

160196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302
160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
160201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160202:
160203: END IF;
160204:

Line 160201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

160197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
160198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160199: -- 5132302
160200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
160201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
160202:
160203: END IF;
160204:
160205: -- 4955764

Line 160206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

160202:
160203: END IF;
160204:
160205: -- 4955764
160206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
160207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
160208:
160209:
160210: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 160210: XLA_AE_LINES_PKG.ValidateCurrentLine;

160206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
160207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
160208:
160209:
160210: XLA_AE_LINES_PKG.ValidateCurrentLine;
160211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
160212:
160213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
160214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 160211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

160207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
160208:
160209:
160210: XLA_AE_LINES_PKG.ValidateCurrentLine;
160211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
160212:
160213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
160214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
160215: ,p_balance_type_code => l_balance_type_code);

Line 160422: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

160418: --
160419: -- bulk performance
160420: --
160421: l_balance_type_code VARCHAR2(1);
160422: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
160423: l_log_module VARCHAR2(240);
160424:
160425: --
160426: -- Upgrade strategy

Line 160496: XLA_AE_LINES_PKG.SetNewLine;

160492: ') = 'Y'
160493: THEN
160494:
160495: --
160496: XLA_AE_LINES_PKG.SetNewLine;
160497:
160498: p_balance_type_code := l_balance_type_code;
160499: -- set the flag so later we will know whether the gain loss line needs to be created
160500:

Line 160508: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

160504:
160505: --
160506: -- bulk performance
160507: --
160508: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
160509: p_header_num => 0); -- 4262811
160510: --
160511: -- set accounting line options
160512: --

Line 160513: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

160509: p_header_num => 0); -- 4262811
160510: --
160511: -- set accounting line options
160512: --
160513: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
160514: p_natural_side_code => 'D'
160515: , p_gain_or_loss_flag => 'Y'
160516: , p_gl_transfer_mode_code => 'S'
160517: , p_acct_entry_type_code => 'A'

Line 160527: xla_ae_lines_pkg.SetAcctLineType

160523: --
160524: --
160525: -- set accounting line type info
160526: --
160527: xla_ae_lines_pkg.SetAcctLineType
160528: (p_component_type => l_component_type
160529: ,p_event_type_code => l_event_type_code
160530: ,p_line_definition_owner_code => l_line_definition_owner_code
160531: ,p_line_definition_code => l_line_definition_code

Line 160541: xla_ae_lines_pkg.SetAcctClass(

160537: ,p_event_class_code => l_event_class_code);
160538: --
160539: -- set accounting class
160540: --
160541: xla_ae_lines_pkg.SetAcctClass(
160542: p_accounting_class_code => 'TERV'
160543: , p_ae_header_id => l_ae_header_id
160544: );
160545:

Line 160549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

160545:
160546: --
160547: -- set rounding class
160548: --
160549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
160550: 'TERV';
160551:
160552: --
160553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 160553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

160549: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
160550: 'TERV';
160551:
160552: --
160553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
160554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
160555: --
160556: -- bulk performance
160557: --

Line 160554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

160550: 'TERV';
160551:
160552: --
160553: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
160554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
160555: --
160556: -- bulk performance
160557: --
160558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 160558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

160554: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
160555: --
160556: -- bulk performance
160557: --
160558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
160559:
160560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
160561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
160562:

Line 160560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

160556: -- bulk performance
160557: --
160558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
160559:
160560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
160561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
160562:
160563: -- 4955764
160564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 160564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

160560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
160561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
160562:
160563: -- 4955764
160564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
160565: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
160566:
160567: -- 4458381 Public Sector Enh
160568:

Line 160672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

160668: l_rec_acct_attrs.array_num_value(42) := p_source_77;
160669: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
160670: l_rec_acct_attrs.array_num_value(43) := p_source_78;
160671:
160672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160674:
160675: ---------------------------------------------------------------------------------------------------------------
160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 160673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

160669: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
160670: l_rec_acct_attrs.array_num_value(43) := p_source_78;
160671:
160672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160674:
160675: ---------------------------------------------------------------------------------------------------------------
160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160677: ---------------------------------------------------------------------------------------------------------------

Line 160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

160672: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
160673: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
160674:
160675: ---------------------------------------------------------------------------------------------------------------
160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160677: ---------------------------------------------------------------------------------------------------------------
160678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160679:
160680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 160678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

160674:
160675: ---------------------------------------------------------------------------------------------------------------
160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160677: ---------------------------------------------------------------------------------------------------------------
160678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160679:
160680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160682:

Line 160680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

160676: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
160677: ---------------------------------------------------------------------------------------------------------------
160678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160679:
160680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160682:
160683: IF xla_accounting_cache_pkg.GetValueChar
160684: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 160681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

160677: ---------------------------------------------------------------------------------------------------------------
160678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
160679:
160680: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
160682:
160683: IF xla_accounting_cache_pkg.GetValueChar
160684: (p_source_code => 'LEDGER_CATEGORY_CODE'
160685: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 160692: xla_ae_lines_pkg.BflowUpgEntry

160688: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
160689: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
160690: )
160691: THEN
160692: xla_ae_lines_pkg.BflowUpgEntry
160693: (p_business_method_code => l_bflow_method_code
160694: ,p_business_class_code => l_bflow_class_code
160695: ,p_balance_type => l_balance_type_code);
160696: ELSE

Line 160709: xla_ae_lines_pkg.SetLineDescription(

160705: --
160706: -- call description
160707: --
160708:
160709: xla_ae_lines_pkg.SetLineDescription(
160710: p_ae_header_id => l_ae_header_id
160711: ,p_description => Description_2 (
160712: p_application_id => p_application_id
160713: , p_ae_header_id => l_ae_header_id

Line 160751: xla_ae_lines_pkg.set_ccid(

160747: , x_value_type_code => l_adr_value_type_code
160748: , p_side => 'NA'
160749: );
160750:
160751: xla_ae_lines_pkg.set_ccid(
160752: p_code_combination_id => l_ccid
160753: , p_value_type_code => l_adr_value_type_code
160754: , p_transaction_coa_id => l_adr_transaction_coa_id
160755: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 160790: xla_ae_lines_pkg.set_segment(

160786: );
160787:
160788: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
160789:
160790: xla_ae_lines_pkg.set_segment(
160791: p_to_segment_code => 'GL_ACCOUNT'
160792: , p_segment_value => l_segment
160793: , p_from_segment_code => l_adr_value_segment_code
160794: , p_from_combination_id => l_adr_value_combination_id

Line 160835: xla_ae_lines_pkg.set_segment(

160831: );
160832:
160833: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
160834:
160835: xla_ae_lines_pkg.set_segment(
160836: p_to_segment_code => 'GL_BALANCING'
160837: , p_segment_value => l_segment
160838: , p_from_segment_code => l_adr_value_segment_code
160839: , p_from_combination_id => l_adr_value_combination_id

Line 160879: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

160875: xla_accounting_err_pkg.build_message
160876: (p_appli_s_name => 'XLA'
160877: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
160878: ,p_token_1 => 'LINE_NUMBER'
160879: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
160880: ,p_token_2 => 'LINE_TYPE_NAME'
160881: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
160882: l_component_type
160883: ,l_component_code

Line 160915: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

160911: --
160912: --
160913: ------------------------------------------------------------------------------------------------
160914: -- 4219869 Business Flow
160915: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
160916: -- Prior Entry. Currently, the following code is always generated.
160917: ------------------------------------------------------------------------------------------------
160918: XLA_AE_LINES_PKG.ValidateCurrentLine;
160919:

Line 160918: XLA_AE_LINES_PKG.ValidateCurrentLine;

160914: -- 4219869 Business Flow
160915: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
160916: -- Prior Entry. Currently, the following code is always generated.
160917: ------------------------------------------------------------------------------------------------
160918: XLA_AE_LINES_PKG.ValidateCurrentLine;
160919:
160920: ------------------------------------------------------------------------------------
160921: -- 4219869 Business Flow
160922: -- Populated credit and debit amounts -- Need to generate this within IF

Line 160924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

160920: ------------------------------------------------------------------------------------
160921: -- 4219869 Business Flow
160922: -- Populated credit and debit amounts -- Need to generate this within IF
160923: ------------------------------------------------------------------------------------
160924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
160925:
160926: ----------------------------------------------------------------------------------
160927: -- 4219869 Business Flow
160928: -- Update journal entry status -- Need to generate this within IF

Line 160956: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

160952: -- To allow MPA report to determine if it should generate report process
160953: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
160954: ------------------------------------------------------------------------------------------
160955:
160956: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
160957: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
160958: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
160959: -- call ADRs
160960: -- Bug 4922099

Line 160957: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

160953: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
160954: ------------------------------------------------------------------------------------------
160955:
160956: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
160957: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
160958: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
160959: -- call ADRs
160960: -- Bug 4922099
160961: --

Line 160990: xla_ae_lines_pkg.set_ccid(

160986: , x_value_type_code => l_adr_value_type_code
160987: , p_side => 'NA'
160988: );
160989:
160990: xla_ae_lines_pkg.set_ccid(
160991: p_code_combination_id => l_ccid
160992: , p_value_type_code => l_adr_value_type_code
160993: , p_transaction_coa_id => l_adr_transaction_coa_id
160994: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 161029: xla_ae_lines_pkg.set_segment(

161025: );
161026:
161027: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161028:
161029: xla_ae_lines_pkg.set_segment(
161030: p_to_segment_code => 'GL_ACCOUNT'
161031: , p_segment_value => l_segment
161032: , p_from_segment_code => l_adr_value_segment_code
161033: , p_from_combination_id => l_adr_value_combination_id

Line 161074: xla_ae_lines_pkg.set_segment(

161070: );
161071:
161072: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161073:
161074: xla_ae_lines_pkg.set_segment(
161075: p_to_segment_code => 'GL_BALANCING'
161076: , p_segment_value => l_segment
161077: , p_from_segment_code => l_adr_value_segment_code
161078: , p_from_combination_id => l_adr_value_combination_id

Line 161105: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

161101:
161102: --
161103: -- Update the line information that should be overwritten
161104: --
161105: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
161106: p_header_num => 1);
161107: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
161108:
161109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 161107: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

161103: -- Update the line information that should be overwritten
161104: --
161105: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
161106: p_header_num => 1);
161107: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
161108:
161109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
161110:
161111: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 161109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

161105: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
161106: p_header_num => 1);
161107: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
161108:
161109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
161110:
161111: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
161112: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
161113: END IF;

Line 161112: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

161108:
161109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
161110:
161111: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
161112: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
161113: END IF;
161114:
161115: --
161116: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 161119: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

161115: --
161116: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
161117: --
161118: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
161119: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
161120: ELSE
161121: ---------------------------------------------------------------------------------------------------
161122: -- 4262811a Switch Sign
161123: ---------------------------------------------------------------------------------------------------

Line 161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

161120: ELSE
161121: ---------------------------------------------------------------------------------------------------
161122: -- 4262811a Switch Sign
161123: ---------------------------------------------------------------------------------------------------
161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

161121: ---------------------------------------------------------------------------------------------------
161122: -- 4262811a Switch Sign
161123: ---------------------------------------------------------------------------------------------------
161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302

Line 161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

161122: -- 4262811a Switch Sign
161123: ---------------------------------------------------------------------------------------------------
161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302
161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

161123: ---------------------------------------------------------------------------------------------------
161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302
161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
161131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

161124: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
161125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302
161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
161131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161132:

Line 161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

161126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302
161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
161131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161132:
161133: END IF;
161134:

Line 161131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

161127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
161128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161129: -- 5132302
161130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
161131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
161132:
161133: END IF;
161134:
161135: -- 4955764

Line 161136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

161132:
161133: END IF;
161134:
161135: -- 4955764
161136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
161137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
161138:
161139:
161140: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 161140: XLA_AE_LINES_PKG.ValidateCurrentLine;

161136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
161137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
161138:
161139:
161140: XLA_AE_LINES_PKG.ValidateCurrentLine;
161141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
161142:
161143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
161144: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 161141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

161137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
161138:
161139:
161140: XLA_AE_LINES_PKG.ValidateCurrentLine;
161141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
161142:
161143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
161144: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
161145: ,p_balance_type_code => l_balance_type_code);

Line 161350: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

161346: --
161347: -- bulk performance
161348: --
161349: l_balance_type_code VARCHAR2(1);
161350: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
161351: l_log_module VARCHAR2(240);
161352:
161353: --
161354: -- Upgrade strategy

Line 161424: XLA_AE_LINES_PKG.SetNewLine;

161420: ') = 'Y'
161421: THEN
161422:
161423: --
161424: XLA_AE_LINES_PKG.SetNewLine;
161425:
161426: p_balance_type_code := l_balance_type_code;
161427: -- set the flag so later we will know whether the gain loss line needs to be created
161428:

Line 161436: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

161432:
161433: --
161434: -- bulk performance
161435: --
161436: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
161437: p_header_num => 0); -- 4262811
161438: --
161439: -- set accounting line options
161440: --

Line 161441: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

161437: p_header_num => 0); -- 4262811
161438: --
161439: -- set accounting line options
161440: --
161441: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
161442: p_natural_side_code => 'D'
161443: , p_gain_or_loss_flag => 'Y'
161444: , p_gl_transfer_mode_code => 'S'
161445: , p_acct_entry_type_code => 'A'

Line 161455: xla_ae_lines_pkg.SetAcctLineType

161451: --
161452: --
161453: -- set accounting line type info
161454: --
161455: xla_ae_lines_pkg.SetAcctLineType
161456: (p_component_type => l_component_type
161457: ,p_event_type_code => l_event_type_code
161458: ,p_line_definition_owner_code => l_line_definition_owner_code
161459: ,p_line_definition_code => l_line_definition_code

Line 161469: xla_ae_lines_pkg.SetAcctClass(

161465: ,p_event_class_code => l_event_class_code);
161466: --
161467: -- set accounting class
161468: --
161469: xla_ae_lines_pkg.SetAcctClass(
161470: p_accounting_class_code => 'TERV'
161471: , p_ae_header_id => l_ae_header_id
161472: );
161473:

Line 161477: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

161473:
161474: --
161475: -- set rounding class
161476: --
161477: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
161478: 'TERV';
161479:
161480: --
161481: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 161481: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

161477: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
161478: 'TERV';
161479:
161480: --
161481: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
161482: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
161483: --
161484: -- bulk performance
161485: --

Line 161482: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

161478: 'TERV';
161479:
161480: --
161481: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
161482: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
161483: --
161484: -- bulk performance
161485: --
161486: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 161486: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

161482: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
161483: --
161484: -- bulk performance
161485: --
161486: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
161487:
161488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
161489: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
161490:

Line 161488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

161484: -- bulk performance
161485: --
161486: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
161487:
161488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
161489: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
161490:
161491: -- 4955764
161492: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 161492: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

161488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
161489: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
161490:
161491: -- 4955764
161492: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
161493: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
161494:
161495: -- 4458381 Public Sector Enh
161496:

Line 161598: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

161594: l_rec_acct_attrs.array_num_value(41) := p_source_77;
161595: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
161596: l_rec_acct_attrs.array_num_value(42) := p_source_78;
161597:
161598: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
161599: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
161600:
161601: ---------------------------------------------------------------------------------------------------------------
161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 161599: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

161595: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
161596: l_rec_acct_attrs.array_num_value(42) := p_source_78;
161597:
161598: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
161599: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
161600:
161601: ---------------------------------------------------------------------------------------------------------------
161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
161603: ---------------------------------------------------------------------------------------------------------------

Line 161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

161598: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
161599: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
161600:
161601: ---------------------------------------------------------------------------------------------------------------
161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
161603: ---------------------------------------------------------------------------------------------------------------
161604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
161605:
161606: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 161604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

161600:
161601: ---------------------------------------------------------------------------------------------------------------
161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
161603: ---------------------------------------------------------------------------------------------------------------
161604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
161605:
161606: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161608:

Line 161606: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

161602: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
161603: ---------------------------------------------------------------------------------------------------------------
161604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
161605:
161606: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161608:
161609: IF xla_accounting_cache_pkg.GetValueChar
161610: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 161607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

161603: ---------------------------------------------------------------------------------------------------------------
161604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
161605:
161606: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
161608:
161609: IF xla_accounting_cache_pkg.GetValueChar
161610: (p_source_code => 'LEDGER_CATEGORY_CODE'
161611: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 161618: xla_ae_lines_pkg.BflowUpgEntry

161614: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
161615: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
161616: )
161617: THEN
161618: xla_ae_lines_pkg.BflowUpgEntry
161619: (p_business_method_code => l_bflow_method_code
161620: ,p_business_class_code => l_bflow_class_code
161621: ,p_balance_type => l_balance_type_code);
161622: ELSE

Line 161635: xla_ae_lines_pkg.SetLineDescription(

161631: --
161632: -- call description
161633: --
161634:
161635: xla_ae_lines_pkg.SetLineDescription(
161636: p_ae_header_id => l_ae_header_id
161637: ,p_description => Description_2 (
161638: p_application_id => p_application_id
161639: , p_ae_header_id => l_ae_header_id

Line 161677: xla_ae_lines_pkg.set_ccid(

161673: , x_value_type_code => l_adr_value_type_code
161674: , p_side => 'NA'
161675: );
161676:
161677: xla_ae_lines_pkg.set_ccid(
161678: p_code_combination_id => l_ccid
161679: , p_value_type_code => l_adr_value_type_code
161680: , p_transaction_coa_id => l_adr_transaction_coa_id
161681: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 161716: xla_ae_lines_pkg.set_segment(

161712: );
161713:
161714: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161715:
161716: xla_ae_lines_pkg.set_segment(
161717: p_to_segment_code => 'GL_ACCOUNT'
161718: , p_segment_value => l_segment
161719: , p_from_segment_code => l_adr_value_segment_code
161720: , p_from_combination_id => l_adr_value_combination_id

Line 161761: xla_ae_lines_pkg.set_segment(

161757: );
161758:
161759: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161760:
161761: xla_ae_lines_pkg.set_segment(
161762: p_to_segment_code => 'GL_BALANCING'
161763: , p_segment_value => l_segment
161764: , p_from_segment_code => l_adr_value_segment_code
161765: , p_from_combination_id => l_adr_value_combination_id

Line 161805: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

161801: xla_accounting_err_pkg.build_message
161802: (p_appli_s_name => 'XLA'
161803: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
161804: ,p_token_1 => 'LINE_NUMBER'
161805: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
161806: ,p_token_2 => 'LINE_TYPE_NAME'
161807: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
161808: l_component_type
161809: ,l_component_code

Line 161841: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

161837: --
161838: --
161839: ------------------------------------------------------------------------------------------------
161840: -- 4219869 Business Flow
161841: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
161842: -- Prior Entry. Currently, the following code is always generated.
161843: ------------------------------------------------------------------------------------------------
161844: XLA_AE_LINES_PKG.ValidateCurrentLine;
161845:

Line 161844: XLA_AE_LINES_PKG.ValidateCurrentLine;

161840: -- 4219869 Business Flow
161841: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
161842: -- Prior Entry. Currently, the following code is always generated.
161843: ------------------------------------------------------------------------------------------------
161844: XLA_AE_LINES_PKG.ValidateCurrentLine;
161845:
161846: ------------------------------------------------------------------------------------
161847: -- 4219869 Business Flow
161848: -- Populated credit and debit amounts -- Need to generate this within IF

Line 161850: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

161846: ------------------------------------------------------------------------------------
161847: -- 4219869 Business Flow
161848: -- Populated credit and debit amounts -- Need to generate this within IF
161849: ------------------------------------------------------------------------------------
161850: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
161851:
161852: ----------------------------------------------------------------------------------
161853: -- 4219869 Business Flow
161854: -- Update journal entry status -- Need to generate this within IF

Line 161882: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

161878: -- To allow MPA report to determine if it should generate report process
161879: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
161880: ------------------------------------------------------------------------------------------
161881:
161882: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
161883: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
161884: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
161885: -- call ADRs
161886: -- Bug 4922099

Line 161883: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

161879: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
161880: ------------------------------------------------------------------------------------------
161881:
161882: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
161883: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
161884: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
161885: -- call ADRs
161886: -- Bug 4922099
161887: --

Line 161916: xla_ae_lines_pkg.set_ccid(

161912: , x_value_type_code => l_adr_value_type_code
161913: , p_side => 'NA'
161914: );
161915:
161916: xla_ae_lines_pkg.set_ccid(
161917: p_code_combination_id => l_ccid
161918: , p_value_type_code => l_adr_value_type_code
161919: , p_transaction_coa_id => l_adr_transaction_coa_id
161920: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 161955: xla_ae_lines_pkg.set_segment(

161951: );
161952:
161953: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161954:
161955: xla_ae_lines_pkg.set_segment(
161956: p_to_segment_code => 'GL_ACCOUNT'
161957: , p_segment_value => l_segment
161958: , p_from_segment_code => l_adr_value_segment_code
161959: , p_from_combination_id => l_adr_value_combination_id

Line 162000: xla_ae_lines_pkg.set_segment(

161996: );
161997:
161998: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
161999:
162000: xla_ae_lines_pkg.set_segment(
162001: p_to_segment_code => 'GL_BALANCING'
162002: , p_segment_value => l_segment
162003: , p_from_segment_code => l_adr_value_segment_code
162004: , p_from_combination_id => l_adr_value_combination_id

Line 162031: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

162027:
162028: --
162029: -- Update the line information that should be overwritten
162030: --
162031: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162032: p_header_num => 1);
162033: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162034:
162035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 162033: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

162029: -- Update the line information that should be overwritten
162030: --
162031: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162032: p_header_num => 1);
162033: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162034:
162035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162036:
162037: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 162035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

162031: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162032: p_header_num => 1);
162033: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162034:
162035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162036:
162037: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
162038: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
162039: END IF;

Line 162038: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

162034:
162035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162036:
162037: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
162038: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
162039: END IF;
162040:
162041: --
162042: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 162045: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

162041: --
162042: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
162043: --
162044: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
162045: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
162046: ELSE
162047: ---------------------------------------------------------------------------------------------------
162048: -- 4262811a Switch Sign
162049: ---------------------------------------------------------------------------------------------------

Line 162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

162046: ELSE
162047: ---------------------------------------------------------------------------------------------------
162048: -- 4262811a Switch Sign
162049: ---------------------------------------------------------------------------------------------------
162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

162047: ---------------------------------------------------------------------------------------------------
162048: -- 4262811a Switch Sign
162049: ---------------------------------------------------------------------------------------------------
162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302

Line 162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162048: -- 4262811a Switch Sign
162049: ---------------------------------------------------------------------------------------------------
162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302
162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

162049: ---------------------------------------------------------------------------------------------------
162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302
162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162050: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302
162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162058:

Line 162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

162052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302
162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162058:
162059: END IF;
162060:

Line 162057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162055: -- 5132302
162056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162058:
162059: END IF;
162060:
162061: -- 4955764

Line 162062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

162058:
162059: END IF;
162060:
162061: -- 4955764
162062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
162063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162064:
162065:
162066: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 162066: XLA_AE_LINES_PKG.ValidateCurrentLine;

162062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
162063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162064:
162065:
162066: XLA_AE_LINES_PKG.ValidateCurrentLine;
162067: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
162068:
162069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
162070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 162067: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

162063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162064:
162065:
162066: XLA_AE_LINES_PKG.ValidateCurrentLine;
162067: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
162068:
162069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
162070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
162071: ,p_balance_type_code => l_balance_type_code);

Line 162278: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

162274: --
162275: -- bulk performance
162276: --
162277: l_balance_type_code VARCHAR2(1);
162278: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
162279: l_log_module VARCHAR2(240);
162280:
162281: --
162282: -- Upgrade strategy

Line 162352: XLA_AE_LINES_PKG.SetNewLine;

162348: ') = 'Y'
162349: THEN
162350:
162351: --
162352: XLA_AE_LINES_PKG.SetNewLine;
162353:
162354: p_balance_type_code := l_balance_type_code;
162355: -- set the flag so later we will know whether the gain loss line needs to be created
162356:

Line 162364: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

162360:
162361: --
162362: -- bulk performance
162363: --
162364: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
162365: p_header_num => 0); -- 4262811
162366: --
162367: -- set accounting line options
162368: --

Line 162369: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

162365: p_header_num => 0); -- 4262811
162366: --
162367: -- set accounting line options
162368: --
162369: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
162370: p_natural_side_code => 'D'
162371: , p_gain_or_loss_flag => 'Y'
162372: , p_gl_transfer_mode_code => 'S'
162373: , p_acct_entry_type_code => 'A'

Line 162383: xla_ae_lines_pkg.SetAcctLineType

162379: --
162380: --
162381: -- set accounting line type info
162382: --
162383: xla_ae_lines_pkg.SetAcctLineType
162384: (p_component_type => l_component_type
162385: ,p_event_type_code => l_event_type_code
162386: ,p_line_definition_owner_code => l_line_definition_owner_code
162387: ,p_line_definition_code => l_line_definition_code

Line 162397: xla_ae_lines_pkg.SetAcctClass(

162393: ,p_event_class_code => l_event_class_code);
162394: --
162395: -- set accounting class
162396: --
162397: xla_ae_lines_pkg.SetAcctClass(
162398: p_accounting_class_code => 'TERV'
162399: , p_ae_header_id => l_ae_header_id
162400: );
162401:

Line 162405: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

162401:
162402: --
162403: -- set rounding class
162404: --
162405: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
162406: 'TERV';
162407:
162408: --
162409: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 162409: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

162405: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
162406: 'TERV';
162407:
162408: --
162409: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
162410: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
162411: --
162412: -- bulk performance
162413: --

Line 162410: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

162406: 'TERV';
162407:
162408: --
162409: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
162410: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
162411: --
162412: -- bulk performance
162413: --
162414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 162414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

162410: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
162411: --
162412: -- bulk performance
162413: --
162414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
162415:
162416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
162417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
162418:

Line 162416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

162412: -- bulk performance
162413: --
162414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
162415:
162416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
162417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
162418:
162419: -- 4955764
162420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 162420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

162416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
162417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
162418:
162419: -- 4955764
162420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
162421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
162422:
162423: -- 4458381 Public Sector Enh
162424:

Line 162530: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

162526: l_rec_acct_attrs.array_num_value(43) := p_source_77;
162527: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
162528: l_rec_acct_attrs.array_num_value(44) := p_source_78;
162529:
162530: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
162531: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
162532:
162533: ---------------------------------------------------------------------------------------------------------------
162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 162531: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

162527: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
162528: l_rec_acct_attrs.array_num_value(44) := p_source_78;
162529:
162530: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
162531: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
162532:
162533: ---------------------------------------------------------------------------------------------------------------
162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
162535: ---------------------------------------------------------------------------------------------------------------

Line 162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

162530: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
162531: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
162532:
162533: ---------------------------------------------------------------------------------------------------------------
162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
162535: ---------------------------------------------------------------------------------------------------------------
162536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
162537:
162538: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 162536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

162532:
162533: ---------------------------------------------------------------------------------------------------------------
162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
162535: ---------------------------------------------------------------------------------------------------------------
162536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
162537:
162538: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162539: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162540:

Line 162538: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

162534: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
162535: ---------------------------------------------------------------------------------------------------------------
162536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
162537:
162538: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162539: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162540:
162541: IF xla_accounting_cache_pkg.GetValueChar
162542: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 162539: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

162535: ---------------------------------------------------------------------------------------------------------------
162536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
162537:
162538: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162539: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
162540:
162541: IF xla_accounting_cache_pkg.GetValueChar
162542: (p_source_code => 'LEDGER_CATEGORY_CODE'
162543: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 162550: xla_ae_lines_pkg.BflowUpgEntry

162546: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
162547: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
162548: )
162549: THEN
162550: xla_ae_lines_pkg.BflowUpgEntry
162551: (p_business_method_code => l_bflow_method_code
162552: ,p_business_class_code => l_bflow_class_code
162553: ,p_balance_type => l_balance_type_code);
162554: ELSE

Line 162567: xla_ae_lines_pkg.SetLineDescription(

162563: --
162564: -- call description
162565: --
162566:
162567: xla_ae_lines_pkg.SetLineDescription(
162568: p_ae_header_id => l_ae_header_id
162569: ,p_description => Description_2 (
162570: p_application_id => p_application_id
162571: , p_ae_header_id => l_ae_header_id

Line 162609: xla_ae_lines_pkg.set_ccid(

162605: , x_value_type_code => l_adr_value_type_code
162606: , p_side => 'NA'
162607: );
162608:
162609: xla_ae_lines_pkg.set_ccid(
162610: p_code_combination_id => l_ccid
162611: , p_value_type_code => l_adr_value_type_code
162612: , p_transaction_coa_id => l_adr_transaction_coa_id
162613: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 162648: xla_ae_lines_pkg.set_segment(

162644: );
162645:
162646: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
162647:
162648: xla_ae_lines_pkg.set_segment(
162649: p_to_segment_code => 'GL_ACCOUNT'
162650: , p_segment_value => l_segment
162651: , p_from_segment_code => l_adr_value_segment_code
162652: , p_from_combination_id => l_adr_value_combination_id

Line 162693: xla_ae_lines_pkg.set_segment(

162689: );
162690:
162691: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
162692:
162693: xla_ae_lines_pkg.set_segment(
162694: p_to_segment_code => 'GL_BALANCING'
162695: , p_segment_value => l_segment
162696: , p_from_segment_code => l_adr_value_segment_code
162697: , p_from_combination_id => l_adr_value_combination_id

Line 162737: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

162733: xla_accounting_err_pkg.build_message
162734: (p_appli_s_name => 'XLA'
162735: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
162736: ,p_token_1 => 'LINE_NUMBER'
162737: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
162738: ,p_token_2 => 'LINE_TYPE_NAME'
162739: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
162740: l_component_type
162741: ,l_component_code

Line 162773: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

162769: --
162770: --
162771: ------------------------------------------------------------------------------------------------
162772: -- 4219869 Business Flow
162773: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
162774: -- Prior Entry. Currently, the following code is always generated.
162775: ------------------------------------------------------------------------------------------------
162776: XLA_AE_LINES_PKG.ValidateCurrentLine;
162777:

Line 162776: XLA_AE_LINES_PKG.ValidateCurrentLine;

162772: -- 4219869 Business Flow
162773: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
162774: -- Prior Entry. Currently, the following code is always generated.
162775: ------------------------------------------------------------------------------------------------
162776: XLA_AE_LINES_PKG.ValidateCurrentLine;
162777:
162778: ------------------------------------------------------------------------------------
162779: -- 4219869 Business Flow
162780: -- Populated credit and debit amounts -- Need to generate this within IF

Line 162782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

162778: ------------------------------------------------------------------------------------
162779: -- 4219869 Business Flow
162780: -- Populated credit and debit amounts -- Need to generate this within IF
162781: ------------------------------------------------------------------------------------
162782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
162783:
162784: ----------------------------------------------------------------------------------
162785: -- 4219869 Business Flow
162786: -- Update journal entry status -- Need to generate this within IF

Line 162814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

162810: -- To allow MPA report to determine if it should generate report process
162811: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
162812: ------------------------------------------------------------------------------------------
162813:
162814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
162815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
162816: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
162817: -- call ADRs
162818: -- Bug 4922099

Line 162815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

162811: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
162812: ------------------------------------------------------------------------------------------
162813:
162814: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
162815: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
162816: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
162817: -- call ADRs
162818: -- Bug 4922099
162819: --

Line 162848: xla_ae_lines_pkg.set_ccid(

162844: , x_value_type_code => l_adr_value_type_code
162845: , p_side => 'NA'
162846: );
162847:
162848: xla_ae_lines_pkg.set_ccid(
162849: p_code_combination_id => l_ccid
162850: , p_value_type_code => l_adr_value_type_code
162851: , p_transaction_coa_id => l_adr_transaction_coa_id
162852: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 162887: xla_ae_lines_pkg.set_segment(

162883: );
162884:
162885: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
162886:
162887: xla_ae_lines_pkg.set_segment(
162888: p_to_segment_code => 'GL_ACCOUNT'
162889: , p_segment_value => l_segment
162890: , p_from_segment_code => l_adr_value_segment_code
162891: , p_from_combination_id => l_adr_value_combination_id

Line 162932: xla_ae_lines_pkg.set_segment(

162928: );
162929:
162930: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
162931:
162932: xla_ae_lines_pkg.set_segment(
162933: p_to_segment_code => 'GL_BALANCING'
162934: , p_segment_value => l_segment
162935: , p_from_segment_code => l_adr_value_segment_code
162936: , p_from_combination_id => l_adr_value_combination_id

Line 162963: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

162959:
162960: --
162961: -- Update the line information that should be overwritten
162962: --
162963: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162964: p_header_num => 1);
162965: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162966:
162967: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 162965: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

162961: -- Update the line information that should be overwritten
162962: --
162963: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162964: p_header_num => 1);
162965: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162966:
162967: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162968:
162969: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 162967: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

162963: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
162964: p_header_num => 1);
162965: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
162966:
162967: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162968:
162969: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
162970: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
162971: END IF;

Line 162970: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

162966:
162967: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
162968:
162969: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
162970: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
162971: END IF;
162972:
162973: --
162974: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 162977: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

162973: --
162974: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
162975: --
162976: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
162977: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
162978: ELSE
162979: ---------------------------------------------------------------------------------------------------
162980: -- 4262811a Switch Sign
162981: ---------------------------------------------------------------------------------------------------

Line 162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

162978: ELSE
162979: ---------------------------------------------------------------------------------------------------
162980: -- 4262811a Switch Sign
162981: ---------------------------------------------------------------------------------------------------
162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

162979: ---------------------------------------------------------------------------------------------------
162980: -- 4262811a Switch Sign
162981: ---------------------------------------------------------------------------------------------------
162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302

Line 162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162980: -- 4262811a Switch Sign
162981: ---------------------------------------------------------------------------------------------------
162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302
162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

162981: ---------------------------------------------------------------------------------------------------
162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302
162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162989: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162982: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
162983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302
162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162989: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162990:

Line 162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

162984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302
162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162989: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162990:
162991: END IF;
162992:

Line 162989: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

162985: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
162986: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162987: -- 5132302
162988: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
162989: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
162990:
162991: END IF;
162992:
162993: -- 4955764

Line 162994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

162990:
162991: END IF;
162992:
162993: -- 4955764
162994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
162995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162996:
162997:
162998: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 162998: XLA_AE_LINES_PKG.ValidateCurrentLine;

162994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
162995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162996:
162997:
162998: XLA_AE_LINES_PKG.ValidateCurrentLine;
162999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
163000:
163001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
163002: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 162999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

162995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
162996:
162997:
162998: XLA_AE_LINES_PKG.ValidateCurrentLine;
162999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
163000:
163001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
163002: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
163003: ,p_balance_type_code => l_balance_type_code);

Line 163210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

163206: --
163207: -- bulk performance
163208: --
163209: l_balance_type_code VARCHAR2(1);
163210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
163211: l_log_module VARCHAR2(240);
163212:
163213: --
163214: -- Upgrade strategy

Line 163284: XLA_AE_LINES_PKG.SetNewLine;

163280: ') = 'Y'
163281: THEN
163282:
163283: --
163284: XLA_AE_LINES_PKG.SetNewLine;
163285:
163286: p_balance_type_code := l_balance_type_code;
163287: -- set the flag so later we will know whether the gain loss line needs to be created
163288:

Line 163296: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

163292:
163293: --
163294: -- bulk performance
163295: --
163296: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
163297: p_header_num => 0); -- 4262811
163298: --
163299: -- set accounting line options
163300: --

Line 163301: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

163297: p_header_num => 0); -- 4262811
163298: --
163299: -- set accounting line options
163300: --
163301: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
163302: p_natural_side_code => 'D'
163303: , p_gain_or_loss_flag => 'Y'
163304: , p_gl_transfer_mode_code => 'S'
163305: , p_acct_entry_type_code => 'A'

Line 163315: xla_ae_lines_pkg.SetAcctLineType

163311: --
163312: --
163313: -- set accounting line type info
163314: --
163315: xla_ae_lines_pkg.SetAcctLineType
163316: (p_component_type => l_component_type
163317: ,p_event_type_code => l_event_type_code
163318: ,p_line_definition_owner_code => l_line_definition_owner_code
163319: ,p_line_definition_code => l_line_definition_code

Line 163329: xla_ae_lines_pkg.SetAcctClass(

163325: ,p_event_class_code => l_event_class_code);
163326: --
163327: -- set accounting class
163328: --
163329: xla_ae_lines_pkg.SetAcctClass(
163330: p_accounting_class_code => 'TERV'
163331: , p_ae_header_id => l_ae_header_id
163332: );
163333:

Line 163337: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

163333:
163334: --
163335: -- set rounding class
163336: --
163337: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
163338: 'TERV';
163339:
163340: --
163341: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 163341: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

163337: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
163338: 'TERV';
163339:
163340: --
163341: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
163342: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
163343: --
163344: -- bulk performance
163345: --

Line 163342: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

163338: 'TERV';
163339:
163340: --
163341: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
163342: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
163343: --
163344: -- bulk performance
163345: --
163346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 163346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

163342: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
163343: --
163344: -- bulk performance
163345: --
163346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
163347:
163348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
163349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
163350:

Line 163348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

163344: -- bulk performance
163345: --
163346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
163347:
163348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
163349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
163350:
163351: -- 4955764
163352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 163352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

163348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
163349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
163350:
163351: -- 4955764
163352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
163353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
163354:
163355: -- 4458381 Public Sector Enh
163356:

Line 163460: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

163456: l_rec_acct_attrs.array_num_value(42) := p_source_77;
163457: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
163458: l_rec_acct_attrs.array_num_value(43) := p_source_78;
163459:
163460: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
163461: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
163462:
163463: ---------------------------------------------------------------------------------------------------------------
163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 163461: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

163457: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
163458: l_rec_acct_attrs.array_num_value(43) := p_source_78;
163459:
163460: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
163461: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
163462:
163463: ---------------------------------------------------------------------------------------------------------------
163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
163465: ---------------------------------------------------------------------------------------------------------------

Line 163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

163460: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
163461: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
163462:
163463: ---------------------------------------------------------------------------------------------------------------
163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
163465: ---------------------------------------------------------------------------------------------------------------
163466: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
163467:
163468: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 163466: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

163462:
163463: ---------------------------------------------------------------------------------------------------------------
163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
163465: ---------------------------------------------------------------------------------------------------------------
163466: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
163467:
163468: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163469: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163470:

Line 163468: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

163464: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
163465: ---------------------------------------------------------------------------------------------------------------
163466: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
163467:
163468: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163469: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163470:
163471: IF xla_accounting_cache_pkg.GetValueChar
163472: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 163469: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

163465: ---------------------------------------------------------------------------------------------------------------
163466: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
163467:
163468: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163469: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
163470:
163471: IF xla_accounting_cache_pkg.GetValueChar
163472: (p_source_code => 'LEDGER_CATEGORY_CODE'
163473: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 163480: xla_ae_lines_pkg.BflowUpgEntry

163476: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
163477: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
163478: )
163479: THEN
163480: xla_ae_lines_pkg.BflowUpgEntry
163481: (p_business_method_code => l_bflow_method_code
163482: ,p_business_class_code => l_bflow_class_code
163483: ,p_balance_type => l_balance_type_code);
163484: ELSE

Line 163497: xla_ae_lines_pkg.SetLineDescription(

163493: --
163494: -- call description
163495: --
163496:
163497: xla_ae_lines_pkg.SetLineDescription(
163498: p_ae_header_id => l_ae_header_id
163499: ,p_description => Description_2 (
163500: p_application_id => p_application_id
163501: , p_ae_header_id => l_ae_header_id

Line 163539: xla_ae_lines_pkg.set_ccid(

163535: , x_value_type_code => l_adr_value_type_code
163536: , p_side => 'NA'
163537: );
163538:
163539: xla_ae_lines_pkg.set_ccid(
163540: p_code_combination_id => l_ccid
163541: , p_value_type_code => l_adr_value_type_code
163542: , p_transaction_coa_id => l_adr_transaction_coa_id
163543: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 163578: xla_ae_lines_pkg.set_segment(

163574: );
163575:
163576: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
163577:
163578: xla_ae_lines_pkg.set_segment(
163579: p_to_segment_code => 'GL_ACCOUNT'
163580: , p_segment_value => l_segment
163581: , p_from_segment_code => l_adr_value_segment_code
163582: , p_from_combination_id => l_adr_value_combination_id

Line 163623: xla_ae_lines_pkg.set_segment(

163619: );
163620:
163621: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
163622:
163623: xla_ae_lines_pkg.set_segment(
163624: p_to_segment_code => 'GL_BALANCING'
163625: , p_segment_value => l_segment
163626: , p_from_segment_code => l_adr_value_segment_code
163627: , p_from_combination_id => l_adr_value_combination_id

Line 163667: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

163663: xla_accounting_err_pkg.build_message
163664: (p_appli_s_name => 'XLA'
163665: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
163666: ,p_token_1 => 'LINE_NUMBER'
163667: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
163668: ,p_token_2 => 'LINE_TYPE_NAME'
163669: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
163670: l_component_type
163671: ,l_component_code

Line 163703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

163699: --
163700: --
163701: ------------------------------------------------------------------------------------------------
163702: -- 4219869 Business Flow
163703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
163704: -- Prior Entry. Currently, the following code is always generated.
163705: ------------------------------------------------------------------------------------------------
163706: XLA_AE_LINES_PKG.ValidateCurrentLine;
163707:

Line 163706: XLA_AE_LINES_PKG.ValidateCurrentLine;

163702: -- 4219869 Business Flow
163703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
163704: -- Prior Entry. Currently, the following code is always generated.
163705: ------------------------------------------------------------------------------------------------
163706: XLA_AE_LINES_PKG.ValidateCurrentLine;
163707:
163708: ------------------------------------------------------------------------------------
163709: -- 4219869 Business Flow
163710: -- Populated credit and debit amounts -- Need to generate this within IF

Line 163712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

163708: ------------------------------------------------------------------------------------
163709: -- 4219869 Business Flow
163710: -- Populated credit and debit amounts -- Need to generate this within IF
163711: ------------------------------------------------------------------------------------
163712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
163713:
163714: ----------------------------------------------------------------------------------
163715: -- 4219869 Business Flow
163716: -- Update journal entry status -- Need to generate this within IF

Line 163744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

163740: -- To allow MPA report to determine if it should generate report process
163741: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
163742: ------------------------------------------------------------------------------------------
163743:
163744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
163745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
163746: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
163747: -- call ADRs
163748: -- Bug 4922099

Line 163745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

163741: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
163742: ------------------------------------------------------------------------------------------
163743:
163744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
163745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
163746: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
163747: -- call ADRs
163748: -- Bug 4922099
163749: --

Line 163778: xla_ae_lines_pkg.set_ccid(

163774: , x_value_type_code => l_adr_value_type_code
163775: , p_side => 'NA'
163776: );
163777:
163778: xla_ae_lines_pkg.set_ccid(
163779: p_code_combination_id => l_ccid
163780: , p_value_type_code => l_adr_value_type_code
163781: , p_transaction_coa_id => l_adr_transaction_coa_id
163782: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 163817: xla_ae_lines_pkg.set_segment(

163813: );
163814:
163815: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
163816:
163817: xla_ae_lines_pkg.set_segment(
163818: p_to_segment_code => 'GL_ACCOUNT'
163819: , p_segment_value => l_segment
163820: , p_from_segment_code => l_adr_value_segment_code
163821: , p_from_combination_id => l_adr_value_combination_id

Line 163862: xla_ae_lines_pkg.set_segment(

163858: );
163859:
163860: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
163861:
163862: xla_ae_lines_pkg.set_segment(
163863: p_to_segment_code => 'GL_BALANCING'
163864: , p_segment_value => l_segment
163865: , p_from_segment_code => l_adr_value_segment_code
163866: , p_from_combination_id => l_adr_value_combination_id

Line 163893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

163889:
163890: --
163891: -- Update the line information that should be overwritten
163892: --
163893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
163894: p_header_num => 1);
163895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
163896:
163897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 163895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

163891: -- Update the line information that should be overwritten
163892: --
163893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
163894: p_header_num => 1);
163895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
163896:
163897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
163898:
163899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 163897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

163893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
163894: p_header_num => 1);
163895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
163896:
163897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
163898:
163899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
163900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
163901: END IF;

Line 163900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

163896:
163897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
163898:
163899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
163900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
163901: END IF;
163902:
163903: --
163904: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 163907: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

163903: --
163904: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
163905: --
163906: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
163907: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
163908: ELSE
163909: ---------------------------------------------------------------------------------------------------
163910: -- 4262811a Switch Sign
163911: ---------------------------------------------------------------------------------------------------

Line 163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

163908: ELSE
163909: ---------------------------------------------------------------------------------------------------
163910: -- 4262811a Switch Sign
163911: ---------------------------------------------------------------------------------------------------
163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

163909: ---------------------------------------------------------------------------------------------------
163910: -- 4262811a Switch Sign
163911: ---------------------------------------------------------------------------------------------------
163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302

Line 163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

163910: -- 4262811a Switch Sign
163911: ---------------------------------------------------------------------------------------------------
163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302
163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

163911: ---------------------------------------------------------------------------------------------------
163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302
163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
163919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

163912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
163913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302
163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
163919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163920:

Line 163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

163914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302
163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
163919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163920:
163921: END IF;
163922:

Line 163919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

163915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
163916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163917: -- 5132302
163918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
163919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
163920:
163921: END IF;
163922:
163923: -- 4955764

Line 163924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

163920:
163921: END IF;
163922:
163923: -- 4955764
163924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
163925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
163926:
163927:
163928: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 163928: XLA_AE_LINES_PKG.ValidateCurrentLine;

163924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
163925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
163926:
163927:
163928: XLA_AE_LINES_PKG.ValidateCurrentLine;
163929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
163930:
163931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
163932: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 163929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

163925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
163926:
163927:
163928: XLA_AE_LINES_PKG.ValidateCurrentLine;
163929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
163930:
163931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
163932: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
163933: ,p_balance_type_code => l_balance_type_code);

Line 164127: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

164123: --
164124: -- bulk performance
164125: --
164126: l_balance_type_code VARCHAR2(1);
164127: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
164128: l_log_module VARCHAR2(240);
164129:
164130: --
164131: -- Upgrade strategy

Line 164197: XLA_AE_LINES_PKG.SetNewLine;

164193: ') = 'Y'
164194: THEN
164195:
164196: --
164197: XLA_AE_LINES_PKG.SetNewLine;
164198:
164199: p_balance_type_code := l_balance_type_code;
164200: -- set the flag so later we will know whether the gain loss line needs to be created
164201:

Line 164209: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

164205:
164206: --
164207: -- bulk performance
164208: --
164209: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
164210: p_header_num => 0); -- 4262811
164211: --
164212: -- set accounting line options
164213: --

Line 164214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

164210: p_header_num => 0); -- 4262811
164211: --
164212: -- set accounting line options
164213: --
164214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
164215: p_natural_side_code => 'D'
164216: , p_gain_or_loss_flag => 'N'
164217: , p_gl_transfer_mode_code => 'S'
164218: , p_acct_entry_type_code => 'A'

Line 164228: xla_ae_lines_pkg.SetAcctLineType

164224: --
164225: --
164226: -- set accounting line type info
164227: --
164228: xla_ae_lines_pkg.SetAcctLineType
164229: (p_component_type => l_component_type
164230: ,p_event_type_code => l_event_type_code
164231: ,p_line_definition_owner_code => l_line_definition_owner_code
164232: ,p_line_definition_code => l_line_definition_code

Line 164242: xla_ae_lines_pkg.SetAcctClass(

164238: ,p_event_class_code => l_event_class_code);
164239: --
164240: -- set accounting class
164241: --
164242: xla_ae_lines_pkg.SetAcctClass(
164243: p_accounting_class_code => 'TIPV'
164244: , p_ae_header_id => l_ae_header_id
164245: );
164246:

Line 164250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

164246:
164247: --
164248: -- set rounding class
164249: --
164250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
164251: 'TIPV';
164252:
164253: --
164254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 164254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

164250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
164251: 'TIPV';
164252:
164253: --
164254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
164255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164256: --
164257: -- bulk performance
164258: --

Line 164255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

164251: 'TIPV';
164252:
164253: --
164254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
164255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164256: --
164257: -- bulk performance
164258: --
164259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 164259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

164255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164256: --
164257: -- bulk performance
164258: --
164259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
164260:
164261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164263:

Line 164261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

164257: -- bulk performance
164258: --
164259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
164260:
164261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164263:
164264: -- 4955764
164265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 164265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

164261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164263:
164264: -- 4955764
164265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
164266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
164267:
164268: -- 4458381 Public Sector Enh
164269:

Line 164373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

164369: l_rec_acct_attrs.array_num_value(42) := p_source_77;
164370: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
164371: l_rec_acct_attrs.array_num_value(43) := p_source_78;
164372:
164373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
164374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
164375:
164376: ---------------------------------------------------------------------------------------------------------------
164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 164374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

164370: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
164371: l_rec_acct_attrs.array_num_value(43) := p_source_78;
164372:
164373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
164374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
164375:
164376: ---------------------------------------------------------------------------------------------------------------
164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
164378: ---------------------------------------------------------------------------------------------------------------

Line 164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

164373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
164374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
164375:
164376: ---------------------------------------------------------------------------------------------------------------
164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
164378: ---------------------------------------------------------------------------------------------------------------
164379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
164380:
164381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 164379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

164375:
164376: ---------------------------------------------------------------------------------------------------------------
164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
164378: ---------------------------------------------------------------------------------------------------------------
164379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
164380:
164381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164383:

Line 164381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

164377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
164378: ---------------------------------------------------------------------------------------------------------------
164379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
164380:
164381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164383:
164384: IF xla_accounting_cache_pkg.GetValueChar
164385: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 164382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

164378: ---------------------------------------------------------------------------------------------------------------
164379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
164380:
164381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
164383:
164384: IF xla_accounting_cache_pkg.GetValueChar
164385: (p_source_code => 'LEDGER_CATEGORY_CODE'
164386: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 164393: xla_ae_lines_pkg.BflowUpgEntry

164389: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
164390: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
164391: )
164392: THEN
164393: xla_ae_lines_pkg.BflowUpgEntry
164394: (p_business_method_code => l_bflow_method_code
164395: ,p_business_class_code => l_bflow_class_code
164396: ,p_balance_type => l_balance_type_code);
164397: ELSE

Line 164410: xla_ae_lines_pkg.SetLineDescription(

164406: --
164407: -- call description
164408: --
164409:
164410: xla_ae_lines_pkg.SetLineDescription(
164411: p_ae_header_id => l_ae_header_id
164412: ,p_description => Description_2 (
164413: p_application_id => p_application_id
164414: , p_ae_header_id => l_ae_header_id

Line 164443: xla_ae_lines_pkg.set_ccid(

164439: , x_value_type_code => l_adr_value_type_code
164440: , p_side => 'NA'
164441: );
164442:
164443: xla_ae_lines_pkg.set_ccid(
164444: p_code_combination_id => l_ccid
164445: , p_value_type_code => l_adr_value_type_code
164446: , p_transaction_coa_id => l_adr_transaction_coa_id
164447: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 164479: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

164475: xla_accounting_err_pkg.build_message
164476: (p_appli_s_name => 'XLA'
164477: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
164478: ,p_token_1 => 'LINE_NUMBER'
164479: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
164480: ,p_token_2 => 'LINE_TYPE_NAME'
164481: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
164482: l_component_type
164483: ,l_component_code

Line 164515: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

164511: --
164512: --
164513: ------------------------------------------------------------------------------------------------
164514: -- 4219869 Business Flow
164515: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
164516: -- Prior Entry. Currently, the following code is always generated.
164517: ------------------------------------------------------------------------------------------------
164518: XLA_AE_LINES_PKG.ValidateCurrentLine;
164519:

Line 164518: XLA_AE_LINES_PKG.ValidateCurrentLine;

164514: -- 4219869 Business Flow
164515: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
164516: -- Prior Entry. Currently, the following code is always generated.
164517: ------------------------------------------------------------------------------------------------
164518: XLA_AE_LINES_PKG.ValidateCurrentLine;
164519:
164520: ------------------------------------------------------------------------------------
164521: -- 4219869 Business Flow
164522: -- Populated credit and debit amounts -- Need to generate this within IF

Line 164524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

164520: ------------------------------------------------------------------------------------
164521: -- 4219869 Business Flow
164522: -- Populated credit and debit amounts -- Need to generate this within IF
164523: ------------------------------------------------------------------------------------
164524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
164525:
164526: ----------------------------------------------------------------------------------
164527: -- 4219869 Business Flow
164528: -- Update journal entry status -- Need to generate this within IF

Line 164556: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

164552: -- To allow MPA report to determine if it should generate report process
164553: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
164554: ------------------------------------------------------------------------------------------
164555:
164556: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
164557: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
164558: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
164559: -- call ADRs
164560: -- Bug 4922099

Line 164557: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

164553: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
164554: ------------------------------------------------------------------------------------------
164555:
164556: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
164557: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
164558: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
164559: -- call ADRs
164560: -- Bug 4922099
164561: --

Line 164581: xla_ae_lines_pkg.set_ccid(

164577: , x_value_type_code => l_adr_value_type_code
164578: , p_side => 'NA'
164579: );
164580:
164581: xla_ae_lines_pkg.set_ccid(
164582: p_code_combination_id => l_ccid
164583: , p_value_type_code => l_adr_value_type_code
164584: , p_transaction_coa_id => l_adr_transaction_coa_id
164585: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 164604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

164600:
164601: --
164602: -- Update the line information that should be overwritten
164603: --
164604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
164605: p_header_num => 1);
164606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
164607:
164608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 164606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

164602: -- Update the line information that should be overwritten
164603: --
164604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
164605: p_header_num => 1);
164606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
164607:
164608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
164609:
164610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 164608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

164604: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
164605: p_header_num => 1);
164606: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
164607:
164608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
164609:
164610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
164611: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
164612: END IF;

Line 164611: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

164607:
164608: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
164609:
164610: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
164611: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
164612: END IF;
164613:
164614: --
164615: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 164618: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

164614: --
164615: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
164616: --
164617: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
164618: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
164619: ELSE
164620: ---------------------------------------------------------------------------------------------------
164621: -- 4262811a Switch Sign
164622: ---------------------------------------------------------------------------------------------------

Line 164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

164619: ELSE
164620: ---------------------------------------------------------------------------------------------------
164621: -- 4262811a Switch Sign
164622: ---------------------------------------------------------------------------------------------------
164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

164620: ---------------------------------------------------------------------------------------------------
164621: -- 4262811a Switch Sign
164622: ---------------------------------------------------------------------------------------------------
164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302

Line 164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

164621: -- 4262811a Switch Sign
164622: ---------------------------------------------------------------------------------------------------
164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302
164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

164622: ---------------------------------------------------------------------------------------------------
164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302
164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
164630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

164623: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
164624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302
164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
164630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164631:

Line 164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

164625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302
164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
164630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164631:
164632: END IF;
164633:

Line 164630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

164626: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
164627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164628: -- 5132302
164629: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
164630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
164631:
164632: END IF;
164633:
164634: -- 4955764

Line 164635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

164631:
164632: END IF;
164633:
164634: -- 4955764
164635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
164636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
164637:
164638:
164639: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 164639: XLA_AE_LINES_PKG.ValidateCurrentLine;

164635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
164636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
164637:
164638:
164639: XLA_AE_LINES_PKG.ValidateCurrentLine;
164640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
164641:
164642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
164643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 164640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

164636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
164637:
164638:
164639: XLA_AE_LINES_PKG.ValidateCurrentLine;
164640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
164641:
164642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
164643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
164644: ,p_balance_type_code => l_balance_type_code);

Line 164827: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

164823: --
164824: -- bulk performance
164825: --
164826: l_balance_type_code VARCHAR2(1);
164827: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
164828: l_log_module VARCHAR2(240);
164829:
164830: --
164831: -- Upgrade strategy

Line 164899: XLA_AE_LINES_PKG.SetNewLine;

164895: ') = 'Y'
164896: THEN
164897:
164898: --
164899: XLA_AE_LINES_PKG.SetNewLine;
164900:
164901: p_balance_type_code := l_balance_type_code;
164902: -- set the flag so later we will know whether the gain loss line needs to be created
164903:

Line 164911: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

164907:
164908: --
164909: -- bulk performance
164910: --
164911: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
164912: p_header_num => 0); -- 4262811
164913: --
164914: -- set accounting line options
164915: --

Line 164916: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

164912: p_header_num => 0); -- 4262811
164913: --
164914: -- set accounting line options
164915: --
164916: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
164917: p_natural_side_code => 'C'
164918: , p_gain_or_loss_flag => 'N'
164919: , p_gl_transfer_mode_code => 'S'
164920: , p_acct_entry_type_code => 'E'

Line 164930: xla_ae_lines_pkg.SetAcctLineType

164926: --
164927: --
164928: -- set accounting line type info
164929: --
164930: xla_ae_lines_pkg.SetAcctLineType
164931: (p_component_type => l_component_type
164932: ,p_event_type_code => l_event_type_code
164933: ,p_line_definition_owner_code => l_line_definition_owner_code
164934: ,p_line_definition_code => l_line_definition_code

Line 164944: xla_ae_lines_pkg.SetAcctClass(

164940: ,p_event_class_code => l_event_class_code);
164941: --
164942: -- set accounting class
164943: --
164944: xla_ae_lines_pkg.SetAcctClass(
164945: p_accounting_class_code => 'TIPV'
164946: , p_ae_header_id => l_ae_header_id
164947: );
164948:

Line 164952: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

164948:
164949: --
164950: -- set rounding class
164951: --
164952: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
164953: 'TIPV';
164954:
164955: --
164956: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 164956: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

164952: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
164953: 'TIPV';
164954:
164955: --
164956: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
164957: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164958: --
164959: -- bulk performance
164960: --

Line 164957: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

164953: 'TIPV';
164954:
164955: --
164956: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
164957: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164958: --
164959: -- bulk performance
164960: --
164961: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 164961: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

164957: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
164958: --
164959: -- bulk performance
164960: --
164961: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
164962:
164963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164964: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164965:

Line 164963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

164959: -- bulk performance
164960: --
164961: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
164962:
164963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164964: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164965:
164966: -- 4955764
164967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 164967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

164963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
164964: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
164965:
164966: -- 4955764
164967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
164968: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
164969:
164970: -- 4458381 Public Sector Enh
164971:

Line 165065: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

165061: l_rec_acct_attrs.array_num_value(37) := p_source_77;
165062: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
165063: l_rec_acct_attrs.array_num_value(38) := p_source_78;
165064:
165065: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165066: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165067:
165068: ---------------------------------------------------------------------------------------------------------------
165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 165066: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

165062: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
165063: l_rec_acct_attrs.array_num_value(38) := p_source_78;
165064:
165065: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165066: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165067:
165068: ---------------------------------------------------------------------------------------------------------------
165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165070: ---------------------------------------------------------------------------------------------------------------

Line 165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

165065: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165066: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165067:
165068: ---------------------------------------------------------------------------------------------------------------
165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165070: ---------------------------------------------------------------------------------------------------------------
165071: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165072:
165073: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 165071: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

165067:
165068: ---------------------------------------------------------------------------------------------------------------
165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165070: ---------------------------------------------------------------------------------------------------------------
165071: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165072:
165073: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165074: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165075:

Line 165073: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

165069: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165070: ---------------------------------------------------------------------------------------------------------------
165071: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165072:
165073: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165074: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165075:
165076: IF xla_accounting_cache_pkg.GetValueChar
165077: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 165074: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

165070: ---------------------------------------------------------------------------------------------------------------
165071: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165072:
165073: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165074: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165075:
165076: IF xla_accounting_cache_pkg.GetValueChar
165077: (p_source_code => 'LEDGER_CATEGORY_CODE'
165078: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 165085: xla_ae_lines_pkg.BflowUpgEntry

165081: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
165082: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
165083: )
165084: THEN
165085: xla_ae_lines_pkg.BflowUpgEntry
165086: (p_business_method_code => l_bflow_method_code
165087: ,p_business_class_code => l_bflow_class_code
165088: ,p_balance_type => l_balance_type_code);
165089: ELSE

Line 165091: XLA_AE_LINES_PKG.business_flow_validation(

165087: ,p_business_class_code => l_bflow_class_code
165088: ,p_balance_type => l_balance_type_code);
165089: ELSE
165090: NULL;
165091: XLA_AE_LINES_PKG.business_flow_validation(
165092: p_business_method_code => l_bflow_method_code
165093: ,p_business_class_code => l_bflow_class_code
165094: ,p_inherit_description_flag => l_inherit_desc_flag);
165095: END IF;

Line 165138: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

165134: xla_accounting_err_pkg.build_message
165135: (p_appli_s_name => 'XLA'
165136: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
165137: ,p_token_1 => 'LINE_NUMBER'
165138: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
165139: ,p_token_2 => 'LINE_TYPE_NAME'
165140: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
165141: l_component_type
165142: ,l_component_code

Line 165174: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

165170: --
165171: --
165172: ------------------------------------------------------------------------------------------------
165173: -- 4219869 Business Flow
165174: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
165175: -- Prior Entry. Currently, the following code is always generated.
165176: ------------------------------------------------------------------------------------------------
165177: -- No ValidateCurrentLine for business flow method of Prior Entry
165178:

Line 165183: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

165179: ------------------------------------------------------------------------------------
165180: -- 4219869 Business Flow
165181: -- Populated credit and debit amounts -- Need to generate this within IF
165182: ------------------------------------------------------------------------------------
165183: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165184:
165185: ----------------------------------------------------------------------------------
165186: -- 4219869 Business Flow
165187: -- Update journal entry status -- Need to generate this within IF

Line 165215: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

165211: -- To allow MPA report to determine if it should generate report process
165212: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
165213: ------------------------------------------------------------------------------------------
165214:
165215: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
165216: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
165217: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
165218: -- call ADRs
165219: -- Bug 4922099

Line 165216: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

165212: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
165213: ------------------------------------------------------------------------------------------
165214:
165215: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
165216: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
165217: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
165218: -- call ADRs
165219: -- Bug 4922099
165220: --

Line 165237: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

165233:
165234: --
165235: -- Update the line information that should be overwritten
165236: --
165237: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165238: p_header_num => 1);
165239: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165240:
165241: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 165239: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

165235: -- Update the line information that should be overwritten
165236: --
165237: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165238: p_header_num => 1);
165239: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165240:
165241: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165242:
165243: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 165241: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

165237: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165238: p_header_num => 1);
165239: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165240:
165241: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165242:
165243: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
165244: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
165245: END IF;

Line 165244: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

165240:
165241: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165242:
165243: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
165244: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
165245: END IF;
165246:
165247: --
165248: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 165251: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

165247: --
165248: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
165249: --
165250: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
165251: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
165252: ELSE
165253: ---------------------------------------------------------------------------------------------------
165254: -- 4262811a Switch Sign
165255: ---------------------------------------------------------------------------------------------------

Line 165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

165252: ELSE
165253: ---------------------------------------------------------------------------------------------------
165254: -- 4262811a Switch Sign
165255: ---------------------------------------------------------------------------------------------------
165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

165253: ---------------------------------------------------------------------------------------------------
165254: -- 4262811a Switch Sign
165255: ---------------------------------------------------------------------------------------------------
165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302

Line 165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165254: -- 4262811a Switch Sign
165255: ---------------------------------------------------------------------------------------------------
165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302
165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

165255: ---------------------------------------------------------------------------------------------------
165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302
165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165263: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165256: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302
165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165263: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165264:

Line 165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

165258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302
165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165263: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165264:
165265: END IF;
165266:

Line 165263: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165259: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165260: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165261: -- 5132302
165262: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165263: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165264:
165265: END IF;
165266:
165267: -- 4955764

Line 165268: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

165264:
165265: END IF;
165266:
165267: -- 4955764
165268: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
165269: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165270:
165271:
165272: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 165272: XLA_AE_LINES_PKG.ValidateCurrentLine;

165268: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
165269: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165270:
165271:
165272: XLA_AE_LINES_PKG.ValidateCurrentLine;
165273: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165274:
165275: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
165276: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 165273: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

165269: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165270:
165271:
165272: XLA_AE_LINES_PKG.ValidateCurrentLine;
165273: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165274:
165275: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
165276: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
165277: ,p_balance_type_code => l_balance_type_code);

Line 165469: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

165465: --
165466: -- bulk performance
165467: --
165468: l_balance_type_code VARCHAR2(1);
165469: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
165470: l_log_module VARCHAR2(240);
165471:
165472: --
165473: -- Upgrade strategy

Line 165539: XLA_AE_LINES_PKG.SetNewLine;

165535: ') = 'Y'
165536: THEN
165537:
165538: --
165539: XLA_AE_LINES_PKG.SetNewLine;
165540:
165541: p_balance_type_code := l_balance_type_code;
165542: -- set the flag so later we will know whether the gain loss line needs to be created
165543:

Line 165551: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

165547:
165548: --
165549: -- bulk performance
165550: --
165551: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
165552: p_header_num => 0); -- 4262811
165553: --
165554: -- set accounting line options
165555: --

Line 165556: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

165552: p_header_num => 0); -- 4262811
165553: --
165554: -- set accounting line options
165555: --
165556: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
165557: p_natural_side_code => 'D'
165558: , p_gain_or_loss_flag => 'N'
165559: , p_gl_transfer_mode_code => 'S'
165560: , p_acct_entry_type_code => 'A'

Line 165570: xla_ae_lines_pkg.SetAcctLineType

165566: --
165567: --
165568: -- set accounting line type info
165569: --
165570: xla_ae_lines_pkg.SetAcctLineType
165571: (p_component_type => l_component_type
165572: ,p_event_type_code => l_event_type_code
165573: ,p_line_definition_owner_code => l_line_definition_owner_code
165574: ,p_line_definition_code => l_line_definition_code

Line 165584: xla_ae_lines_pkg.SetAcctClass(

165580: ,p_event_class_code => l_event_class_code);
165581: --
165582: -- set accounting class
165583: --
165584: xla_ae_lines_pkg.SetAcctClass(
165585: p_accounting_class_code => 'TIPV'
165586: , p_ae_header_id => l_ae_header_id
165587: );
165588:

Line 165592: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

165588:
165589: --
165590: -- set rounding class
165591: --
165592: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
165593: 'TIPV';
165594:
165595: --
165596: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 165596: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

165592: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
165593: 'TIPV';
165594:
165595: --
165596: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
165597: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
165598: --
165599: -- bulk performance
165600: --

Line 165597: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

165593: 'TIPV';
165594:
165595: --
165596: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
165597: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
165598: --
165599: -- bulk performance
165600: --
165601: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 165601: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

165597: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
165598: --
165599: -- bulk performance
165600: --
165601: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
165602:
165603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
165604: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
165605:

Line 165603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

165599: -- bulk performance
165600: --
165601: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
165602:
165603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
165604: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
165605:
165606: -- 4955764
165607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 165607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

165603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
165604: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
165605:
165606: -- 4955764
165607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
165608: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
165609:
165610: -- 4458381 Public Sector Enh
165611:

Line 165713: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

165709: l_rec_acct_attrs.array_num_value(41) := p_source_77;
165710: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
165711: l_rec_acct_attrs.array_num_value(42) := p_source_78;
165712:
165713: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165714: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165715:
165716: ---------------------------------------------------------------------------------------------------------------
165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 165714: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

165710: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
165711: l_rec_acct_attrs.array_num_value(42) := p_source_78;
165712:
165713: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165714: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165715:
165716: ---------------------------------------------------------------------------------------------------------------
165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165718: ---------------------------------------------------------------------------------------------------------------

Line 165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

165713: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
165714: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
165715:
165716: ---------------------------------------------------------------------------------------------------------------
165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165718: ---------------------------------------------------------------------------------------------------------------
165719: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165720:
165721: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 165719: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

165715:
165716: ---------------------------------------------------------------------------------------------------------------
165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165718: ---------------------------------------------------------------------------------------------------------------
165719: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165720:
165721: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165722: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165723:

Line 165721: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

165717: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
165718: ---------------------------------------------------------------------------------------------------------------
165719: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165720:
165721: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165722: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165723:
165724: IF xla_accounting_cache_pkg.GetValueChar
165725: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 165722: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

165718: ---------------------------------------------------------------------------------------------------------------
165719: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
165720:
165721: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165722: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
165723:
165724: IF xla_accounting_cache_pkg.GetValueChar
165725: (p_source_code => 'LEDGER_CATEGORY_CODE'
165726: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 165733: xla_ae_lines_pkg.BflowUpgEntry

165729: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
165730: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
165731: )
165732: THEN
165733: xla_ae_lines_pkg.BflowUpgEntry
165734: (p_business_method_code => l_bflow_method_code
165735: ,p_business_class_code => l_bflow_class_code
165736: ,p_balance_type => l_balance_type_code);
165737: ELSE

Line 165750: xla_ae_lines_pkg.SetLineDescription(

165746: --
165747: -- call description
165748: --
165749:
165750: xla_ae_lines_pkg.SetLineDescription(
165751: p_ae_header_id => l_ae_header_id
165752: ,p_description => Description_2 (
165753: p_application_id => p_application_id
165754: , p_ae_header_id => l_ae_header_id

Line 165783: xla_ae_lines_pkg.set_ccid(

165779: , x_value_type_code => l_adr_value_type_code
165780: , p_side => 'NA'
165781: );
165782:
165783: xla_ae_lines_pkg.set_ccid(
165784: p_code_combination_id => l_ccid
165785: , p_value_type_code => l_adr_value_type_code
165786: , p_transaction_coa_id => l_adr_transaction_coa_id
165787: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 165819: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

165815: xla_accounting_err_pkg.build_message
165816: (p_appli_s_name => 'XLA'
165817: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
165818: ,p_token_1 => 'LINE_NUMBER'
165819: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
165820: ,p_token_2 => 'LINE_TYPE_NAME'
165821: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
165822: l_component_type
165823: ,l_component_code

Line 165855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

165851: --
165852: --
165853: ------------------------------------------------------------------------------------------------
165854: -- 4219869 Business Flow
165855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
165856: -- Prior Entry. Currently, the following code is always generated.
165857: ------------------------------------------------------------------------------------------------
165858: XLA_AE_LINES_PKG.ValidateCurrentLine;
165859:

Line 165858: XLA_AE_LINES_PKG.ValidateCurrentLine;

165854: -- 4219869 Business Flow
165855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
165856: -- Prior Entry. Currently, the following code is always generated.
165857: ------------------------------------------------------------------------------------------------
165858: XLA_AE_LINES_PKG.ValidateCurrentLine;
165859:
165860: ------------------------------------------------------------------------------------
165861: -- 4219869 Business Flow
165862: -- Populated credit and debit amounts -- Need to generate this within IF

Line 165864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

165860: ------------------------------------------------------------------------------------
165861: -- 4219869 Business Flow
165862: -- Populated credit and debit amounts -- Need to generate this within IF
165863: ------------------------------------------------------------------------------------
165864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165865:
165866: ----------------------------------------------------------------------------------
165867: -- 4219869 Business Flow
165868: -- Update journal entry status -- Need to generate this within IF

Line 165896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

165892: -- To allow MPA report to determine if it should generate report process
165893: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
165894: ------------------------------------------------------------------------------------------
165895:
165896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
165897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
165898: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
165899: -- call ADRs
165900: -- Bug 4922099

Line 165897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

165893: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
165894: ------------------------------------------------------------------------------------------
165895:
165896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
165897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
165898: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
165899: -- call ADRs
165900: -- Bug 4922099
165901: --

Line 165921: xla_ae_lines_pkg.set_ccid(

165917: , x_value_type_code => l_adr_value_type_code
165918: , p_side => 'NA'
165919: );
165920:
165921: xla_ae_lines_pkg.set_ccid(
165922: p_code_combination_id => l_ccid
165923: , p_value_type_code => l_adr_value_type_code
165924: , p_transaction_coa_id => l_adr_transaction_coa_id
165925: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 165944: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

165940:
165941: --
165942: -- Update the line information that should be overwritten
165943: --
165944: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165945: p_header_num => 1);
165946: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165947:
165948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 165946: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

165942: -- Update the line information that should be overwritten
165943: --
165944: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165945: p_header_num => 1);
165946: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165947:
165948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165949:
165950: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 165948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

165944: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
165945: p_header_num => 1);
165946: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
165947:
165948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165949:
165950: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
165951: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
165952: END IF;

Line 165951: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

165947:
165948: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
165949:
165950: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
165951: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
165952: END IF;
165953:
165954: --
165955: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 165958: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

165954: --
165955: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
165956: --
165957: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
165958: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
165959: ELSE
165960: ---------------------------------------------------------------------------------------------------
165961: -- 4262811a Switch Sign
165962: ---------------------------------------------------------------------------------------------------

Line 165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

165959: ELSE
165960: ---------------------------------------------------------------------------------------------------
165961: -- 4262811a Switch Sign
165962: ---------------------------------------------------------------------------------------------------
165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

165960: ---------------------------------------------------------------------------------------------------
165961: -- 4262811a Switch Sign
165962: ---------------------------------------------------------------------------------------------------
165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302

Line 165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165961: -- 4262811a Switch Sign
165962: ---------------------------------------------------------------------------------------------------
165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302
165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

165962: ---------------------------------------------------------------------------------------------------
165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302
165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165970: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165963: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
165964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302
165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165970: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165971:

Line 165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

165965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302
165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165970: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165971:
165972: END IF;
165973:

Line 165970: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

165966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
165967: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165968: -- 5132302
165969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
165970: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
165971:
165972: END IF;
165973:
165974: -- 4955764

Line 165975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

165971:
165972: END IF;
165973:
165974: -- 4955764
165975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
165976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165977:
165978:
165979: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 165979: XLA_AE_LINES_PKG.ValidateCurrentLine;

165975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
165976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165977:
165978:
165979: XLA_AE_LINES_PKG.ValidateCurrentLine;
165980: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165981:
165982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
165983: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 165980: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

165976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
165977:
165978:
165979: XLA_AE_LINES_PKG.ValidateCurrentLine;
165980: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
165981:
165982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
165983: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
165984: ,p_balance_type_code => l_balance_type_code);

Line 166165: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

166161: --
166162: -- bulk performance
166163: --
166164: l_balance_type_code VARCHAR2(1);
166165: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
166166: l_log_module VARCHAR2(240);
166167:
166168: --
166169: -- Upgrade strategy

Line 166237: XLA_AE_LINES_PKG.SetNewLine;

166233: ') = 'Y'
166234: THEN
166235:
166236: --
166237: XLA_AE_LINES_PKG.SetNewLine;
166238:
166239: p_balance_type_code := l_balance_type_code;
166240: -- set the flag so later we will know whether the gain loss line needs to be created
166241:

Line 166249: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

166245:
166246: --
166247: -- bulk performance
166248: --
166249: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
166250: p_header_num => 0); -- 4262811
166251: --
166252: -- set accounting line options
166253: --

Line 166254: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

166250: p_header_num => 0); -- 4262811
166251: --
166252: -- set accounting line options
166253: --
166254: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
166255: p_natural_side_code => 'C'
166256: , p_gain_or_loss_flag => 'N'
166257: , p_gl_transfer_mode_code => 'S'
166258: , p_acct_entry_type_code => 'E'

Line 166268: xla_ae_lines_pkg.SetAcctLineType

166264: --
166265: --
166266: -- set accounting line type info
166267: --
166268: xla_ae_lines_pkg.SetAcctLineType
166269: (p_component_type => l_component_type
166270: ,p_event_type_code => l_event_type_code
166271: ,p_line_definition_owner_code => l_line_definition_owner_code
166272: ,p_line_definition_code => l_line_definition_code

Line 166282: xla_ae_lines_pkg.SetAcctClass(

166278: ,p_event_class_code => l_event_class_code);
166279: --
166280: -- set accounting class
166281: --
166282: xla_ae_lines_pkg.SetAcctClass(
166283: p_accounting_class_code => 'TIPV'
166284: , p_ae_header_id => l_ae_header_id
166285: );
166286:

Line 166290: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

166286:
166287: --
166288: -- set rounding class
166289: --
166290: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
166291: 'TIPV';
166292:
166293: --
166294: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 166294: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

166290: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
166291: 'TIPV';
166292:
166293: --
166294: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
166295: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166296: --
166297: -- bulk performance
166298: --

Line 166295: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

166291: 'TIPV';
166292:
166293: --
166294: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
166295: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166296: --
166297: -- bulk performance
166298: --
166299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 166299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

166295: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166296: --
166297: -- bulk performance
166298: --
166299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
166300:
166301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166303:

Line 166301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

166297: -- bulk performance
166298: --
166299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
166300:
166301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166303:
166304: -- 4955764
166305: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 166305: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

166301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166303:
166304: -- 4955764
166305: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
166306: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
166307:
166308: -- 4458381 Public Sector Enh
166309:

Line 166401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

166397: l_rec_acct_attrs.array_num_value(36) := p_source_77;
166398: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
166399: l_rec_acct_attrs.array_num_value(37) := p_source_78;
166400:
166401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
166402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
166403:
166404: ---------------------------------------------------------------------------------------------------------------
166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 166402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

166398: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
166399: l_rec_acct_attrs.array_num_value(37) := p_source_78;
166400:
166401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
166402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
166403:
166404: ---------------------------------------------------------------------------------------------------------------
166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
166406: ---------------------------------------------------------------------------------------------------------------

Line 166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

166401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
166402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
166403:
166404: ---------------------------------------------------------------------------------------------------------------
166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
166406: ---------------------------------------------------------------------------------------------------------------
166407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
166408:
166409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 166407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

166403:
166404: ---------------------------------------------------------------------------------------------------------------
166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
166406: ---------------------------------------------------------------------------------------------------------------
166407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
166408:
166409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166411:

Line 166409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

166405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
166406: ---------------------------------------------------------------------------------------------------------------
166407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
166408:
166409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166411:
166412: IF xla_accounting_cache_pkg.GetValueChar
166413: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 166410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

166406: ---------------------------------------------------------------------------------------------------------------
166407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
166408:
166409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
166411:
166412: IF xla_accounting_cache_pkg.GetValueChar
166413: (p_source_code => 'LEDGER_CATEGORY_CODE'
166414: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 166421: xla_ae_lines_pkg.BflowUpgEntry

166417: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
166418: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
166419: )
166420: THEN
166421: xla_ae_lines_pkg.BflowUpgEntry
166422: (p_business_method_code => l_bflow_method_code
166423: ,p_business_class_code => l_bflow_class_code
166424: ,p_balance_type => l_balance_type_code);
166425: ELSE

Line 166427: XLA_AE_LINES_PKG.business_flow_validation(

166423: ,p_business_class_code => l_bflow_class_code
166424: ,p_balance_type => l_balance_type_code);
166425: ELSE
166426: NULL;
166427: XLA_AE_LINES_PKG.business_flow_validation(
166428: p_business_method_code => l_bflow_method_code
166429: ,p_business_class_code => l_bflow_class_code
166430: ,p_inherit_description_flag => l_inherit_desc_flag);
166431: END IF;

Line 166474: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

166470: xla_accounting_err_pkg.build_message
166471: (p_appli_s_name => 'XLA'
166472: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
166473: ,p_token_1 => 'LINE_NUMBER'
166474: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
166475: ,p_token_2 => 'LINE_TYPE_NAME'
166476: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
166477: l_component_type
166478: ,l_component_code

Line 166510: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

166506: --
166507: --
166508: ------------------------------------------------------------------------------------------------
166509: -- 4219869 Business Flow
166510: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
166511: -- Prior Entry. Currently, the following code is always generated.
166512: ------------------------------------------------------------------------------------------------
166513: -- No ValidateCurrentLine for business flow method of Prior Entry
166514:

Line 166519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

166515: ------------------------------------------------------------------------------------
166516: -- 4219869 Business Flow
166517: -- Populated credit and debit amounts -- Need to generate this within IF
166518: ------------------------------------------------------------------------------------
166519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
166520:
166521: ----------------------------------------------------------------------------------
166522: -- 4219869 Business Flow
166523: -- Update journal entry status -- Need to generate this within IF

Line 166551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

166547: -- To allow MPA report to determine if it should generate report process
166548: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
166549: ------------------------------------------------------------------------------------------
166550:
166551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
166552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
166553: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
166554: -- call ADRs
166555: -- Bug 4922099

Line 166552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

166548: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
166549: ------------------------------------------------------------------------------------------
166550:
166551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
166552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
166553: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
166554: -- call ADRs
166555: -- Bug 4922099
166556: --

Line 166573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

166569:
166570: --
166571: -- Update the line information that should be overwritten
166572: --
166573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
166574: p_header_num => 1);
166575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
166576:
166577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 166575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

166571: -- Update the line information that should be overwritten
166572: --
166573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
166574: p_header_num => 1);
166575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
166576:
166577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
166578:
166579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 166577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

166573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
166574: p_header_num => 1);
166575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
166576:
166577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
166578:
166579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
166580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
166581: END IF;

Line 166580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

166576:
166577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
166578:
166579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
166580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
166581: END IF;
166582:
166583: --
166584: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 166587: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

166583: --
166584: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
166585: --
166586: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
166587: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
166588: ELSE
166589: ---------------------------------------------------------------------------------------------------
166590: -- 4262811a Switch Sign
166591: ---------------------------------------------------------------------------------------------------

Line 166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

166588: ELSE
166589: ---------------------------------------------------------------------------------------------------
166590: -- 4262811a Switch Sign
166591: ---------------------------------------------------------------------------------------------------
166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

166589: ---------------------------------------------------------------------------------------------------
166590: -- 4262811a Switch Sign
166591: ---------------------------------------------------------------------------------------------------
166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302

Line 166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

166590: -- 4262811a Switch Sign
166591: ---------------------------------------------------------------------------------------------------
166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302
166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

166591: ---------------------------------------------------------------------------------------------------
166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302
166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
166599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

166592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
166593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302
166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
166599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166600:

Line 166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

166594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302
166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
166599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166600:
166601: END IF;
166602:

Line 166599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

166595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
166596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166597: -- 5132302
166598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
166599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
166600:
166601: END IF;
166602:
166603: -- 4955764

Line 166604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

166600:
166601: END IF;
166602:
166603: -- 4955764
166604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
166605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
166606:
166607:
166608: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 166608: XLA_AE_LINES_PKG.ValidateCurrentLine;

166604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
166605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
166606:
166607:
166608: XLA_AE_LINES_PKG.ValidateCurrentLine;
166609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
166610:
166611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
166612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 166609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

166605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
166606:
166607:
166608: XLA_AE_LINES_PKG.ValidateCurrentLine;
166609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
166610:
166611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
166612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
166613: ,p_balance_type_code => l_balance_type_code);

Line 166807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

166803: --
166804: -- bulk performance
166805: --
166806: l_balance_type_code VARCHAR2(1);
166807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
166808: l_log_module VARCHAR2(240);
166809:
166810: --
166811: -- Upgrade strategy

Line 166877: XLA_AE_LINES_PKG.SetNewLine;

166873: ') = 'Y'
166874: THEN
166875:
166876: --
166877: XLA_AE_LINES_PKG.SetNewLine;
166878:
166879: p_balance_type_code := l_balance_type_code;
166880: -- set the flag so later we will know whether the gain loss line needs to be created
166881:

Line 166889: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

166885:
166886: --
166887: -- bulk performance
166888: --
166889: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
166890: p_header_num => 0); -- 4262811
166891: --
166892: -- set accounting line options
166893: --

Line 166894: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

166890: p_header_num => 0); -- 4262811
166891: --
166892: -- set accounting line options
166893: --
166894: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
166895: p_natural_side_code => 'D'
166896: , p_gain_or_loss_flag => 'N'
166897: , p_gl_transfer_mode_code => 'S'
166898: , p_acct_entry_type_code => 'A'

Line 166908: xla_ae_lines_pkg.SetAcctLineType

166904: --
166905: --
166906: -- set accounting line type info
166907: --
166908: xla_ae_lines_pkg.SetAcctLineType
166909: (p_component_type => l_component_type
166910: ,p_event_type_code => l_event_type_code
166911: ,p_line_definition_owner_code => l_line_definition_owner_code
166912: ,p_line_definition_code => l_line_definition_code

Line 166922: xla_ae_lines_pkg.SetAcctClass(

166918: ,p_event_class_code => l_event_class_code);
166919: --
166920: -- set accounting class
166921: --
166922: xla_ae_lines_pkg.SetAcctClass(
166923: p_accounting_class_code => 'TIPV'
166924: , p_ae_header_id => l_ae_header_id
166925: );
166926:

Line 166930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

166926:
166927: --
166928: -- set rounding class
166929: --
166930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
166931: 'TIPV';
166932:
166933: --
166934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 166934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

166930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
166931: 'TIPV';
166932:
166933: --
166934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
166935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166936: --
166937: -- bulk performance
166938: --

Line 166935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

166931: 'TIPV';
166932:
166933: --
166934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
166935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166936: --
166937: -- bulk performance
166938: --
166939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 166939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

166935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
166936: --
166937: -- bulk performance
166938: --
166939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
166940:
166941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166943:

Line 166941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

166937: -- bulk performance
166938: --
166939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
166940:
166941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166943:
166944: -- 4955764
166945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 166945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

166941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
166942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
166943:
166944: -- 4955764
166945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
166946: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
166947:
166948: -- 4458381 Public Sector Enh
166949:

Line 167055: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

167051: l_rec_acct_attrs.array_num_value(43) := p_source_77;
167052: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
167053: l_rec_acct_attrs.array_num_value(44) := p_source_78;
167054:
167055: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167056: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167057:
167058: ---------------------------------------------------------------------------------------------------------------
167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 167056: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

167052: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
167053: l_rec_acct_attrs.array_num_value(44) := p_source_78;
167054:
167055: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167056: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167057:
167058: ---------------------------------------------------------------------------------------------------------------
167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167060: ---------------------------------------------------------------------------------------------------------------

Line 167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

167055: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167056: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167057:
167058: ---------------------------------------------------------------------------------------------------------------
167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167060: ---------------------------------------------------------------------------------------------------------------
167061: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167062:
167063: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 167061: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

167057:
167058: ---------------------------------------------------------------------------------------------------------------
167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167060: ---------------------------------------------------------------------------------------------------------------
167061: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167062:
167063: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167064: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167065:

Line 167063: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

167059: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167060: ---------------------------------------------------------------------------------------------------------------
167061: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167062:
167063: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167064: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167065:
167066: IF xla_accounting_cache_pkg.GetValueChar
167067: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 167064: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

167060: ---------------------------------------------------------------------------------------------------------------
167061: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167062:
167063: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167064: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167065:
167066: IF xla_accounting_cache_pkg.GetValueChar
167067: (p_source_code => 'LEDGER_CATEGORY_CODE'
167068: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 167075: xla_ae_lines_pkg.BflowUpgEntry

167071: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
167072: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
167073: )
167074: THEN
167075: xla_ae_lines_pkg.BflowUpgEntry
167076: (p_business_method_code => l_bflow_method_code
167077: ,p_business_class_code => l_bflow_class_code
167078: ,p_balance_type => l_balance_type_code);
167079: ELSE

Line 167092: xla_ae_lines_pkg.SetLineDescription(

167088: --
167089: -- call description
167090: --
167091:
167092: xla_ae_lines_pkg.SetLineDescription(
167093: p_ae_header_id => l_ae_header_id
167094: ,p_description => Description_2 (
167095: p_application_id => p_application_id
167096: , p_ae_header_id => l_ae_header_id

Line 167125: xla_ae_lines_pkg.set_ccid(

167121: , x_value_type_code => l_adr_value_type_code
167122: , p_side => 'NA'
167123: );
167124:
167125: xla_ae_lines_pkg.set_ccid(
167126: p_code_combination_id => l_ccid
167127: , p_value_type_code => l_adr_value_type_code
167128: , p_transaction_coa_id => l_adr_transaction_coa_id
167129: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 167161: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

167157: xla_accounting_err_pkg.build_message
167158: (p_appli_s_name => 'XLA'
167159: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
167160: ,p_token_1 => 'LINE_NUMBER'
167161: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
167162: ,p_token_2 => 'LINE_TYPE_NAME'
167163: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
167164: l_component_type
167165: ,l_component_code

Line 167197: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

167193: --
167194: --
167195: ------------------------------------------------------------------------------------------------
167196: -- 4219869 Business Flow
167197: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
167198: -- Prior Entry. Currently, the following code is always generated.
167199: ------------------------------------------------------------------------------------------------
167200: XLA_AE_LINES_PKG.ValidateCurrentLine;
167201:

Line 167200: XLA_AE_LINES_PKG.ValidateCurrentLine;

167196: -- 4219869 Business Flow
167197: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
167198: -- Prior Entry. Currently, the following code is always generated.
167199: ------------------------------------------------------------------------------------------------
167200: XLA_AE_LINES_PKG.ValidateCurrentLine;
167201:
167202: ------------------------------------------------------------------------------------
167203: -- 4219869 Business Flow
167204: -- Populated credit and debit amounts -- Need to generate this within IF

Line 167206: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

167202: ------------------------------------------------------------------------------------
167203: -- 4219869 Business Flow
167204: -- Populated credit and debit amounts -- Need to generate this within IF
167205: ------------------------------------------------------------------------------------
167206: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167207:
167208: ----------------------------------------------------------------------------------
167209: -- 4219869 Business Flow
167210: -- Update journal entry status -- Need to generate this within IF

Line 167238: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

167234: -- To allow MPA report to determine if it should generate report process
167235: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
167236: ------------------------------------------------------------------------------------------
167237:
167238: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
167239: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
167240: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
167241: -- call ADRs
167242: -- Bug 4922099

Line 167239: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

167235: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
167236: ------------------------------------------------------------------------------------------
167237:
167238: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
167239: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
167240: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
167241: -- call ADRs
167242: -- Bug 4922099
167243: --

Line 167263: xla_ae_lines_pkg.set_ccid(

167259: , x_value_type_code => l_adr_value_type_code
167260: , p_side => 'NA'
167261: );
167262:
167263: xla_ae_lines_pkg.set_ccid(
167264: p_code_combination_id => l_ccid
167265: , p_value_type_code => l_adr_value_type_code
167266: , p_transaction_coa_id => l_adr_transaction_coa_id
167267: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 167286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

167282:
167283: --
167284: -- Update the line information that should be overwritten
167285: --
167286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167287: p_header_num => 1);
167288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167289:
167290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 167288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

167284: -- Update the line information that should be overwritten
167285: --
167286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167287: p_header_num => 1);
167288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167289:
167290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167291:
167292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 167290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

167286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167287: p_header_num => 1);
167288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167289:
167290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167291:
167292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
167293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
167294: END IF;

Line 167293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

167289:
167290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167291:
167292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
167293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
167294: END IF;
167295:
167296: --
167297: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 167300: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

167296: --
167297: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
167298: --
167299: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
167300: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
167301: ELSE
167302: ---------------------------------------------------------------------------------------------------
167303: -- 4262811a Switch Sign
167304: ---------------------------------------------------------------------------------------------------

Line 167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

167301: ELSE
167302: ---------------------------------------------------------------------------------------------------
167303: -- 4262811a Switch Sign
167304: ---------------------------------------------------------------------------------------------------
167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

167302: ---------------------------------------------------------------------------------------------------
167303: -- 4262811a Switch Sign
167304: ---------------------------------------------------------------------------------------------------
167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302

Line 167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167303: -- 4262811a Switch Sign
167304: ---------------------------------------------------------------------------------------------------
167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302
167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

167304: ---------------------------------------------------------------------------------------------------
167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302
167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302
167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167313:

Line 167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

167307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302
167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167313:
167314: END IF;
167315:

Line 167312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167310: -- 5132302
167311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167313:
167314: END IF;
167315:
167316: -- 4955764

Line 167317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

167313:
167314: END IF;
167315:
167316: -- 4955764
167317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
167318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167319:
167320:
167321: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 167321: XLA_AE_LINES_PKG.ValidateCurrentLine;

167317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
167318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167319:
167320:
167321: XLA_AE_LINES_PKG.ValidateCurrentLine;
167322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167323:
167324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
167325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 167322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

167318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167319:
167320:
167321: XLA_AE_LINES_PKG.ValidateCurrentLine;
167322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167323:
167324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
167325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
167326: ,p_balance_type_code => l_balance_type_code);

Line 167511: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

167507: --
167508: -- bulk performance
167509: --
167510: l_balance_type_code VARCHAR2(1);
167511: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
167512: l_log_module VARCHAR2(240);
167513:
167514: --
167515: -- Upgrade strategy

Line 167583: XLA_AE_LINES_PKG.SetNewLine;

167579: ') = 'Y'
167580: THEN
167581:
167582: --
167583: XLA_AE_LINES_PKG.SetNewLine;
167584:
167585: p_balance_type_code := l_balance_type_code;
167586: -- set the flag so later we will know whether the gain loss line needs to be created
167587:

Line 167595: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

167591:
167592: --
167593: -- bulk performance
167594: --
167595: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
167596: p_header_num => 0); -- 4262811
167597: --
167598: -- set accounting line options
167599: --

Line 167600: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

167596: p_header_num => 0); -- 4262811
167597: --
167598: -- set accounting line options
167599: --
167600: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
167601: p_natural_side_code => 'C'
167602: , p_gain_or_loss_flag => 'N'
167603: , p_gl_transfer_mode_code => 'S'
167604: , p_acct_entry_type_code => 'E'

Line 167614: xla_ae_lines_pkg.SetAcctLineType

167610: --
167611: --
167612: -- set accounting line type info
167613: --
167614: xla_ae_lines_pkg.SetAcctLineType
167615: (p_component_type => l_component_type
167616: ,p_event_type_code => l_event_type_code
167617: ,p_line_definition_owner_code => l_line_definition_owner_code
167618: ,p_line_definition_code => l_line_definition_code

Line 167628: xla_ae_lines_pkg.SetAcctClass(

167624: ,p_event_class_code => l_event_class_code);
167625: --
167626: -- set accounting class
167627: --
167628: xla_ae_lines_pkg.SetAcctClass(
167629: p_accounting_class_code => 'TIPV'
167630: , p_ae_header_id => l_ae_header_id
167631: );
167632:

Line 167636: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

167632:
167633: --
167634: -- set rounding class
167635: --
167636: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
167637: 'TIPV';
167638:
167639: --
167640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 167640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

167636: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
167637: 'TIPV';
167638:
167639: --
167640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
167641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
167642: --
167643: -- bulk performance
167644: --

Line 167641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

167637: 'TIPV';
167638:
167639: --
167640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
167641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
167642: --
167643: -- bulk performance
167644: --
167645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 167645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

167641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
167642: --
167643: -- bulk performance
167644: --
167645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
167646:
167647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
167648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
167649:

Line 167647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

167643: -- bulk performance
167644: --
167645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
167646:
167647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
167648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
167649:
167650: -- 4955764
167651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 167651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

167647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
167648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
167649:
167650: -- 4955764
167651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
167652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
167653:
167654: -- 4458381 Public Sector Enh
167655:

Line 167751: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

167747: l_rec_acct_attrs.array_num_value(38) := p_source_77;
167748: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
167749: l_rec_acct_attrs.array_num_value(39) := p_source_78;
167750:
167751: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167752: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167753:
167754: ---------------------------------------------------------------------------------------------------------------
167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 167752: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

167748: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
167749: l_rec_acct_attrs.array_num_value(39) := p_source_78;
167750:
167751: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167752: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167753:
167754: ---------------------------------------------------------------------------------------------------------------
167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167756: ---------------------------------------------------------------------------------------------------------------

Line 167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

167751: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
167752: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
167753:
167754: ---------------------------------------------------------------------------------------------------------------
167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167756: ---------------------------------------------------------------------------------------------------------------
167757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167758:
167759: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 167757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

167753:
167754: ---------------------------------------------------------------------------------------------------------------
167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167756: ---------------------------------------------------------------------------------------------------------------
167757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167758:
167759: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167761:

Line 167759: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

167755: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
167756: ---------------------------------------------------------------------------------------------------------------
167757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167758:
167759: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167761:
167762: IF xla_accounting_cache_pkg.GetValueChar
167763: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 167760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

167756: ---------------------------------------------------------------------------------------------------------------
167757: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
167758:
167759: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
167761:
167762: IF xla_accounting_cache_pkg.GetValueChar
167763: (p_source_code => 'LEDGER_CATEGORY_CODE'
167764: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 167771: xla_ae_lines_pkg.BflowUpgEntry

167767: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
167768: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
167769: )
167770: THEN
167771: xla_ae_lines_pkg.BflowUpgEntry
167772: (p_business_method_code => l_bflow_method_code
167773: ,p_business_class_code => l_bflow_class_code
167774: ,p_balance_type => l_balance_type_code);
167775: ELSE

Line 167777: XLA_AE_LINES_PKG.business_flow_validation(

167773: ,p_business_class_code => l_bflow_class_code
167774: ,p_balance_type => l_balance_type_code);
167775: ELSE
167776: NULL;
167777: XLA_AE_LINES_PKG.business_flow_validation(
167778: p_business_method_code => l_bflow_method_code
167779: ,p_business_class_code => l_bflow_class_code
167780: ,p_inherit_description_flag => l_inherit_desc_flag);
167781: END IF;

Line 167824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

167820: xla_accounting_err_pkg.build_message
167821: (p_appli_s_name => 'XLA'
167822: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
167823: ,p_token_1 => 'LINE_NUMBER'
167824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
167825: ,p_token_2 => 'LINE_TYPE_NAME'
167826: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
167827: l_component_type
167828: ,l_component_code

Line 167860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

167856: --
167857: --
167858: ------------------------------------------------------------------------------------------------
167859: -- 4219869 Business Flow
167860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
167861: -- Prior Entry. Currently, the following code is always generated.
167862: ------------------------------------------------------------------------------------------------
167863: -- No ValidateCurrentLine for business flow method of Prior Entry
167864:

Line 167869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

167865: ------------------------------------------------------------------------------------
167866: -- 4219869 Business Flow
167867: -- Populated credit and debit amounts -- Need to generate this within IF
167868: ------------------------------------------------------------------------------------
167869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167870:
167871: ----------------------------------------------------------------------------------
167872: -- 4219869 Business Flow
167873: -- Update journal entry status -- Need to generate this within IF

Line 167901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

167897: -- To allow MPA report to determine if it should generate report process
167898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
167899: ------------------------------------------------------------------------------------------
167900:
167901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
167902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
167903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
167904: -- call ADRs
167905: -- Bug 4922099

Line 167902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

167898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
167899: ------------------------------------------------------------------------------------------
167900:
167901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
167902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
167903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
167904: -- call ADRs
167905: -- Bug 4922099
167906: --

Line 167923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

167919:
167920: --
167921: -- Update the line information that should be overwritten
167922: --
167923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167924: p_header_num => 1);
167925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167926:
167927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 167925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

167921: -- Update the line information that should be overwritten
167922: --
167923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167924: p_header_num => 1);
167925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167926:
167927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167928:
167929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 167927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

167923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
167924: p_header_num => 1);
167925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
167926:
167927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167928:
167929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
167930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
167931: END IF;

Line 167930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

167926:
167927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
167928:
167929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
167930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
167931: END IF;
167932:
167933: --
167934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 167937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

167933: --
167934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
167935: --
167936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
167937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
167938: ELSE
167939: ---------------------------------------------------------------------------------------------------
167940: -- 4262811a Switch Sign
167941: ---------------------------------------------------------------------------------------------------

Line 167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

167938: ELSE
167939: ---------------------------------------------------------------------------------------------------
167940: -- 4262811a Switch Sign
167941: ---------------------------------------------------------------------------------------------------
167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

167939: ---------------------------------------------------------------------------------------------------
167940: -- 4262811a Switch Sign
167941: ---------------------------------------------------------------------------------------------------
167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302

Line 167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167940: -- 4262811a Switch Sign
167941: ---------------------------------------------------------------------------------------------------
167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302
167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

167941: ---------------------------------------------------------------------------------------------------
167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302
167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
167943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302
167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167950:

Line 167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

167944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302
167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167950:
167951: END IF;
167952:

Line 167949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

167945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
167946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167947: -- 5132302
167948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
167949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
167950:
167951: END IF;
167952:
167953: -- 4955764

Line 167954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

167950:
167951: END IF;
167952:
167953: -- 4955764
167954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
167955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167956:
167957:
167958: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 167958: XLA_AE_LINES_PKG.ValidateCurrentLine;

167954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
167955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167956:
167957:
167958: XLA_AE_LINES_PKG.ValidateCurrentLine;
167959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167960:
167961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
167962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 167959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

167955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
167956:
167957:
167958: XLA_AE_LINES_PKG.ValidateCurrentLine;
167959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
167960:
167961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
167962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
167963: ,p_balance_type_code => l_balance_type_code);

Line 168146: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

168142: --
168143: -- bulk performance
168144: --
168145: l_balance_type_code VARCHAR2(1);
168146: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
168147: l_log_module VARCHAR2(240);
168148:
168149: --
168150: -- Upgrade strategy

Line 168218: XLA_AE_LINES_PKG.SetNewLine;

168214: ') = 'Y'
168215: THEN
168216:
168217: --
168218: XLA_AE_LINES_PKG.SetNewLine;
168219:
168220: p_balance_type_code := l_balance_type_code;
168221: -- set the flag so later we will know whether the gain loss line needs to be created
168222:

Line 168230: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

168226:
168227: --
168228: -- bulk performance
168229: --
168230: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
168231: p_header_num => 0); -- 4262811
168232: --
168233: -- set accounting line options
168234: --

Line 168235: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

168231: p_header_num => 0); -- 4262811
168232: --
168233: -- set accounting line options
168234: --
168235: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
168236: p_natural_side_code => 'C'
168237: , p_gain_or_loss_flag => 'N'
168238: , p_gl_transfer_mode_code => 'S'
168239: , p_acct_entry_type_code => 'E'

Line 168249: xla_ae_lines_pkg.SetAcctLineType

168245: --
168246: --
168247: -- set accounting line type info
168248: --
168249: xla_ae_lines_pkg.SetAcctLineType
168250: (p_component_type => l_component_type
168251: ,p_event_type_code => l_event_type_code
168252: ,p_line_definition_owner_code => l_line_definition_owner_code
168253: ,p_line_definition_code => l_line_definition_code

Line 168263: xla_ae_lines_pkg.SetAcctClass(

168259: ,p_event_class_code => l_event_class_code);
168260: --
168261: -- set accounting class
168262: --
168263: xla_ae_lines_pkg.SetAcctClass(
168264: p_accounting_class_code => 'TIPV'
168265: , p_ae_header_id => l_ae_header_id
168266: );
168267:

Line 168271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

168267:
168268: --
168269: -- set rounding class
168270: --
168271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
168272: 'TIPV';
168273:
168274: --
168275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 168275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

168271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
168272: 'TIPV';
168273:
168274: --
168275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
168276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168277: --
168278: -- bulk performance
168279: --

Line 168276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

168272: 'TIPV';
168273:
168274: --
168275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
168276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168277: --
168278: -- bulk performance
168279: --
168280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 168280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

168276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168277: --
168278: -- bulk performance
168279: --
168280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
168281:
168282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168284:

Line 168282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

168278: -- bulk performance
168279: --
168280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
168281:
168282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168284:
168285: -- 4955764
168286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 168286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

168282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168284:
168285: -- 4955764
168286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
168287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
168288:
168289: -- 4458381 Public Sector Enh
168290:

Line 168384: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

168380: l_rec_acct_attrs.array_num_value(37) := p_source_77;
168381: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
168382: l_rec_acct_attrs.array_num_value(38) := p_source_78;
168383:
168384: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
168385: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
168386:
168387: ---------------------------------------------------------------------------------------------------------------
168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 168385: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

168381: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
168382: l_rec_acct_attrs.array_num_value(38) := p_source_78;
168383:
168384: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
168385: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
168386:
168387: ---------------------------------------------------------------------------------------------------------------
168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
168389: ---------------------------------------------------------------------------------------------------------------

Line 168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

168384: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
168385: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
168386:
168387: ---------------------------------------------------------------------------------------------------------------
168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
168389: ---------------------------------------------------------------------------------------------------------------
168390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
168391:
168392: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 168390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

168386:
168387: ---------------------------------------------------------------------------------------------------------------
168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
168389: ---------------------------------------------------------------------------------------------------------------
168390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
168391:
168392: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168394:

Line 168392: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

168388: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
168389: ---------------------------------------------------------------------------------------------------------------
168390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
168391:
168392: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168394:
168395: IF xla_accounting_cache_pkg.GetValueChar
168396: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 168393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

168389: ---------------------------------------------------------------------------------------------------------------
168390: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
168391:
168392: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
168394:
168395: IF xla_accounting_cache_pkg.GetValueChar
168396: (p_source_code => 'LEDGER_CATEGORY_CODE'
168397: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 168404: xla_ae_lines_pkg.BflowUpgEntry

168400: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
168401: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
168402: )
168403: THEN
168404: xla_ae_lines_pkg.BflowUpgEntry
168405: (p_business_method_code => l_bflow_method_code
168406: ,p_business_class_code => l_bflow_class_code
168407: ,p_balance_type => l_balance_type_code);
168408: ELSE

Line 168410: XLA_AE_LINES_PKG.business_flow_validation(

168406: ,p_business_class_code => l_bflow_class_code
168407: ,p_balance_type => l_balance_type_code);
168408: ELSE
168409: NULL;
168410: XLA_AE_LINES_PKG.business_flow_validation(
168411: p_business_method_code => l_bflow_method_code
168412: ,p_business_class_code => l_bflow_class_code
168413: ,p_inherit_description_flag => l_inherit_desc_flag);
168414: END IF;

Line 168457: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

168453: xla_accounting_err_pkg.build_message
168454: (p_appli_s_name => 'XLA'
168455: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
168456: ,p_token_1 => 'LINE_NUMBER'
168457: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
168458: ,p_token_2 => 'LINE_TYPE_NAME'
168459: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
168460: l_component_type
168461: ,l_component_code

Line 168493: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

168489: --
168490: --
168491: ------------------------------------------------------------------------------------------------
168492: -- 4219869 Business Flow
168493: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
168494: -- Prior Entry. Currently, the following code is always generated.
168495: ------------------------------------------------------------------------------------------------
168496: -- No ValidateCurrentLine for business flow method of Prior Entry
168497:

Line 168502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

168498: ------------------------------------------------------------------------------------
168499: -- 4219869 Business Flow
168500: -- Populated credit and debit amounts -- Need to generate this within IF
168501: ------------------------------------------------------------------------------------
168502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
168503:
168504: ----------------------------------------------------------------------------------
168505: -- 4219869 Business Flow
168506: -- Update journal entry status -- Need to generate this within IF

Line 168534: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

168530: -- To allow MPA report to determine if it should generate report process
168531: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
168532: ------------------------------------------------------------------------------------------
168533:
168534: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
168535: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
168536: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
168537: -- call ADRs
168538: -- Bug 4922099

Line 168535: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

168531: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
168532: ------------------------------------------------------------------------------------------
168533:
168534: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
168535: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
168536: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
168537: -- call ADRs
168538: -- Bug 4922099
168539: --

Line 168556: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

168552:
168553: --
168554: -- Update the line information that should be overwritten
168555: --
168556: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
168557: p_header_num => 1);
168558: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
168559:
168560: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 168558: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

168554: -- Update the line information that should be overwritten
168555: --
168556: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
168557: p_header_num => 1);
168558: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
168559:
168560: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
168561:
168562: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 168560: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

168556: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
168557: p_header_num => 1);
168558: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
168559:
168560: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
168561:
168562: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
168563: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
168564: END IF;

Line 168563: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

168559:
168560: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
168561:
168562: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
168563: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
168564: END IF;
168565:
168566: --
168567: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 168570: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

168566: --
168567: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
168568: --
168569: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
168570: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
168571: ELSE
168572: ---------------------------------------------------------------------------------------------------
168573: -- 4262811a Switch Sign
168574: ---------------------------------------------------------------------------------------------------

Line 168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

168571: ELSE
168572: ---------------------------------------------------------------------------------------------------
168573: -- 4262811a Switch Sign
168574: ---------------------------------------------------------------------------------------------------
168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

168572: ---------------------------------------------------------------------------------------------------
168573: -- 4262811a Switch Sign
168574: ---------------------------------------------------------------------------------------------------
168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302

Line 168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

168573: -- 4262811a Switch Sign
168574: ---------------------------------------------------------------------------------------------------
168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302
168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

168574: ---------------------------------------------------------------------------------------------------
168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302
168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
168582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

168575: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
168576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302
168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
168582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168583:

Line 168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

168577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302
168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
168582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168583:
168584: END IF;
168585:

Line 168582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

168578: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
168579: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168580: -- 5132302
168581: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
168582: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
168583:
168584: END IF;
168585:
168586: -- 4955764

Line 168587: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

168583:
168584: END IF;
168585:
168586: -- 4955764
168587: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
168588: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
168589:
168590:
168591: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 168591: XLA_AE_LINES_PKG.ValidateCurrentLine;

168587: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
168588: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
168589:
168590:
168591: XLA_AE_LINES_PKG.ValidateCurrentLine;
168592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
168593:
168594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
168595: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 168592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

168588: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
168589:
168590:
168591: XLA_AE_LINES_PKG.ValidateCurrentLine;
168592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
168593:
168594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
168595: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
168596: ,p_balance_type_code => l_balance_type_code);

Line 168790: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

168786: --
168787: -- bulk performance
168788: --
168789: l_balance_type_code VARCHAR2(1);
168790: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
168791: l_log_module VARCHAR2(240);
168792:
168793: --
168794: -- Upgrade strategy

Line 168860: XLA_AE_LINES_PKG.SetNewLine;

168856: ') = 'Y'
168857: THEN
168858:
168859: --
168860: XLA_AE_LINES_PKG.SetNewLine;
168861:
168862: p_balance_type_code := l_balance_type_code;
168863: -- set the flag so later we will know whether the gain loss line needs to be created
168864:

Line 168872: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

168868:
168869: --
168870: -- bulk performance
168871: --
168872: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
168873: p_header_num => 0); -- 4262811
168874: --
168875: -- set accounting line options
168876: --

Line 168877: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

168873: p_header_num => 0); -- 4262811
168874: --
168875: -- set accounting line options
168876: --
168877: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
168878: p_natural_side_code => 'D'
168879: , p_gain_or_loss_flag => 'N'
168880: , p_gl_transfer_mode_code => 'S'
168881: , p_acct_entry_type_code => 'A'

Line 168891: xla_ae_lines_pkg.SetAcctLineType

168887: --
168888: --
168889: -- set accounting line type info
168890: --
168891: xla_ae_lines_pkg.SetAcctLineType
168892: (p_component_type => l_component_type
168893: ,p_event_type_code => l_event_type_code
168894: ,p_line_definition_owner_code => l_line_definition_owner_code
168895: ,p_line_definition_code => l_line_definition_code

Line 168905: xla_ae_lines_pkg.SetAcctClass(

168901: ,p_event_class_code => l_event_class_code);
168902: --
168903: -- set accounting class
168904: --
168905: xla_ae_lines_pkg.SetAcctClass(
168906: p_accounting_class_code => 'TIPV'
168907: , p_ae_header_id => l_ae_header_id
168908: );
168909:

Line 168913: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

168909:
168910: --
168911: -- set rounding class
168912: --
168913: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
168914: 'TIPV';
168915:
168916: --
168917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 168917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

168913: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
168914: 'TIPV';
168915:
168916: --
168917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
168918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168919: --
168920: -- bulk performance
168921: --

Line 168918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

168914: 'TIPV';
168915:
168916: --
168917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
168918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168919: --
168920: -- bulk performance
168921: --
168922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 168922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

168918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
168919: --
168920: -- bulk performance
168921: --
168922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
168923:
168924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168926:

Line 168924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

168920: -- bulk performance
168921: --
168922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
168923:
168924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168926:
168927: -- 4955764
168928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 168928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

168924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
168925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
168926:
168927: -- 4955764
168928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
168929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
168930:
168931: -- 4458381 Public Sector Enh
168932:

Line 169036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

169032: l_rec_acct_attrs.array_num_value(42) := p_source_77;
169033: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
169034: l_rec_acct_attrs.array_num_value(43) := p_source_78;
169035:
169036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169038:
169039: ---------------------------------------------------------------------------------------------------------------
169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 169037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

169033: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
169034: l_rec_acct_attrs.array_num_value(43) := p_source_78;
169035:
169036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169038:
169039: ---------------------------------------------------------------------------------------------------------------
169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169041: ---------------------------------------------------------------------------------------------------------------

Line 169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

169036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169038:
169039: ---------------------------------------------------------------------------------------------------------------
169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169041: ---------------------------------------------------------------------------------------------------------------
169042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169043:
169044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 169042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

169038:
169039: ---------------------------------------------------------------------------------------------------------------
169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169041: ---------------------------------------------------------------------------------------------------------------
169042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169043:
169044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169046:

Line 169044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

169040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169041: ---------------------------------------------------------------------------------------------------------------
169042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169043:
169044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169046:
169047: IF xla_accounting_cache_pkg.GetValueChar
169048: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 169045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

169041: ---------------------------------------------------------------------------------------------------------------
169042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169043:
169044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169046:
169047: IF xla_accounting_cache_pkg.GetValueChar
169048: (p_source_code => 'LEDGER_CATEGORY_CODE'
169049: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 169056: xla_ae_lines_pkg.BflowUpgEntry

169052: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
169053: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
169054: )
169055: THEN
169056: xla_ae_lines_pkg.BflowUpgEntry
169057: (p_business_method_code => l_bflow_method_code
169058: ,p_business_class_code => l_bflow_class_code
169059: ,p_balance_type => l_balance_type_code);
169060: ELSE

Line 169073: xla_ae_lines_pkg.SetLineDescription(

169069: --
169070: -- call description
169071: --
169072:
169073: xla_ae_lines_pkg.SetLineDescription(
169074: p_ae_header_id => l_ae_header_id
169075: ,p_description => Description_2 (
169076: p_application_id => p_application_id
169077: , p_ae_header_id => l_ae_header_id

Line 169106: xla_ae_lines_pkg.set_ccid(

169102: , x_value_type_code => l_adr_value_type_code
169103: , p_side => 'NA'
169104: );
169105:
169106: xla_ae_lines_pkg.set_ccid(
169107: p_code_combination_id => l_ccid
169108: , p_value_type_code => l_adr_value_type_code
169109: , p_transaction_coa_id => l_adr_transaction_coa_id
169110: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 169142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

169138: xla_accounting_err_pkg.build_message
169139: (p_appli_s_name => 'XLA'
169140: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
169141: ,p_token_1 => 'LINE_NUMBER'
169142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
169143: ,p_token_2 => 'LINE_TYPE_NAME'
169144: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
169145: l_component_type
169146: ,l_component_code

Line 169178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

169174: --
169175: --
169176: ------------------------------------------------------------------------------------------------
169177: -- 4219869 Business Flow
169178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
169179: -- Prior Entry. Currently, the following code is always generated.
169180: ------------------------------------------------------------------------------------------------
169181: XLA_AE_LINES_PKG.ValidateCurrentLine;
169182:

Line 169181: XLA_AE_LINES_PKG.ValidateCurrentLine;

169177: -- 4219869 Business Flow
169178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
169179: -- Prior Entry. Currently, the following code is always generated.
169180: ------------------------------------------------------------------------------------------------
169181: XLA_AE_LINES_PKG.ValidateCurrentLine;
169182:
169183: ------------------------------------------------------------------------------------
169184: -- 4219869 Business Flow
169185: -- Populated credit and debit amounts -- Need to generate this within IF

Line 169187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

169183: ------------------------------------------------------------------------------------
169184: -- 4219869 Business Flow
169185: -- Populated credit and debit amounts -- Need to generate this within IF
169186: ------------------------------------------------------------------------------------
169187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169188:
169189: ----------------------------------------------------------------------------------
169190: -- 4219869 Business Flow
169191: -- Update journal entry status -- Need to generate this within IF

Line 169219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

169215: -- To allow MPA report to determine if it should generate report process
169216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
169217: ------------------------------------------------------------------------------------------
169218:
169219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
169220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
169221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
169222: -- call ADRs
169223: -- Bug 4922099

Line 169220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

169216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
169217: ------------------------------------------------------------------------------------------
169218:
169219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
169220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
169221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
169222: -- call ADRs
169223: -- Bug 4922099
169224: --

Line 169244: xla_ae_lines_pkg.set_ccid(

169240: , x_value_type_code => l_adr_value_type_code
169241: , p_side => 'NA'
169242: );
169243:
169244: xla_ae_lines_pkg.set_ccid(
169245: p_code_combination_id => l_ccid
169246: , p_value_type_code => l_adr_value_type_code
169247: , p_transaction_coa_id => l_adr_transaction_coa_id
169248: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 169267: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

169263:
169264: --
169265: -- Update the line information that should be overwritten
169266: --
169267: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169268: p_header_num => 1);
169269: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169270:
169271: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 169269: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

169265: -- Update the line information that should be overwritten
169266: --
169267: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169268: p_header_num => 1);
169269: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169270:
169271: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169272:
169273: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 169271: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

169267: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169268: p_header_num => 1);
169269: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169270:
169271: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169272:
169273: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
169274: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
169275: END IF;

Line 169274: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

169270:
169271: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169272:
169273: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
169274: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
169275: END IF;
169276:
169277: --
169278: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 169281: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

169277: --
169278: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
169279: --
169280: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
169281: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
169282: ELSE
169283: ---------------------------------------------------------------------------------------------------
169284: -- 4262811a Switch Sign
169285: ---------------------------------------------------------------------------------------------------

Line 169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

169282: ELSE
169283: ---------------------------------------------------------------------------------------------------
169284: -- 4262811a Switch Sign
169285: ---------------------------------------------------------------------------------------------------
169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

169283: ---------------------------------------------------------------------------------------------------
169284: -- 4262811a Switch Sign
169285: ---------------------------------------------------------------------------------------------------
169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302

Line 169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169284: -- 4262811a Switch Sign
169285: ---------------------------------------------------------------------------------------------------
169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302
169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

169285: ---------------------------------------------------------------------------------------------------
169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302
169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169293: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169286: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302
169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169293: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169294:

Line 169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

169288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302
169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169293: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169294:
169295: END IF;
169296:

Line 169293: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169289: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169290: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169291: -- 5132302
169292: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169293: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169294:
169295: END IF;
169296:
169297: -- 4955764

Line 169298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

169294:
169295: END IF;
169296:
169297: -- 4955764
169298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
169299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169300:
169301:
169302: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 169302: XLA_AE_LINES_PKG.ValidateCurrentLine;

169298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
169299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169300:
169301:
169302: XLA_AE_LINES_PKG.ValidateCurrentLine;
169303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169304:
169305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
169306: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 169303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

169299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169300:
169301:
169302: XLA_AE_LINES_PKG.ValidateCurrentLine;
169303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169304:
169305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
169306: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
169307: ,p_balance_type_code => l_balance_type_code);

Line 169495: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

169491: --
169492: -- bulk performance
169493: --
169494: l_balance_type_code VARCHAR2(1);
169495: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
169496: l_log_module VARCHAR2(240);
169497:
169498: --
169499: -- Upgrade strategy

Line 169570: XLA_AE_LINES_PKG.SetNewLine;

169566: ') = 'Y'
169567: THEN
169568:
169569: --
169570: XLA_AE_LINES_PKG.SetNewLine;
169571:
169572: p_balance_type_code := l_balance_type_code;
169573: -- set the flag so later we will know whether the gain loss line needs to be created
169574:

Line 169582: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

169578:
169579: --
169580: -- bulk performance
169581: --
169582: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
169583: p_header_num => 0); -- 4262811
169584: --
169585: -- set accounting line options
169586: --

Line 169587: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

169583: p_header_num => 0); -- 4262811
169584: --
169585: -- set accounting line options
169586: --
169587: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
169588: p_natural_side_code => 'C'
169589: , p_gain_or_loss_flag => 'N'
169590: , p_gl_transfer_mode_code => 'S'
169591: , p_acct_entry_type_code => 'E'

Line 169601: xla_ae_lines_pkg.SetAcctLineType

169597: --
169598: --
169599: -- set accounting line type info
169600: --
169601: xla_ae_lines_pkg.SetAcctLineType
169602: (p_component_type => l_component_type
169603: ,p_event_type_code => l_event_type_code
169604: ,p_line_definition_owner_code => l_line_definition_owner_code
169605: ,p_line_definition_code => l_line_definition_code

Line 169615: xla_ae_lines_pkg.SetAcctClass(

169611: ,p_event_class_code => l_event_class_code);
169612: --
169613: -- set accounting class
169614: --
169615: xla_ae_lines_pkg.SetAcctClass(
169616: p_accounting_class_code => 'TQV'
169617: , p_ae_header_id => l_ae_header_id
169618: );
169619:

Line 169623: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

169619:
169620: --
169621: -- set rounding class
169622: --
169623: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
169624: 'TQV';
169625:
169626: --
169627: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 169627: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

169623: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
169624: 'TQV';
169625:
169626: --
169627: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
169628: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
169629: --
169630: -- bulk performance
169631: --

Line 169628: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

169624: 'TQV';
169625:
169626: --
169627: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
169628: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
169629: --
169630: -- bulk performance
169631: --
169632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 169632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

169628: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
169629: --
169630: -- bulk performance
169631: --
169632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
169633:
169634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
169635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
169636:

Line 169634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

169630: -- bulk performance
169631: --
169632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
169633:
169634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
169635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
169636:
169637: -- 4955764
169638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 169638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

169634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
169635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
169636:
169637: -- 4955764
169638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
169639: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
169640:
169641: -- 4458381 Public Sector Enh
169642:

Line 169736: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

169732: l_rec_acct_attrs.array_num_value(37) := p_source_77;
169733: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
169734: l_rec_acct_attrs.array_num_value(38) := p_source_78;
169735:
169736: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169737: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169738:
169739: ---------------------------------------------------------------------------------------------------------------
169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 169737: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

169733: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
169734: l_rec_acct_attrs.array_num_value(38) := p_source_78;
169735:
169736: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169737: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169738:
169739: ---------------------------------------------------------------------------------------------------------------
169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169741: ---------------------------------------------------------------------------------------------------------------

Line 169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

169736: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
169737: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
169738:
169739: ---------------------------------------------------------------------------------------------------------------
169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169741: ---------------------------------------------------------------------------------------------------------------
169742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169743:
169744: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 169742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

169738:
169739: ---------------------------------------------------------------------------------------------------------------
169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169741: ---------------------------------------------------------------------------------------------------------------
169742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169743:
169744: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169745: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169746:

Line 169744: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

169740: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
169741: ---------------------------------------------------------------------------------------------------------------
169742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169743:
169744: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169745: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169746:
169747: IF xla_accounting_cache_pkg.GetValueChar
169748: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 169745: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

169741: ---------------------------------------------------------------------------------------------------------------
169742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
169743:
169744: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169745: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
169746:
169747: IF xla_accounting_cache_pkg.GetValueChar
169748: (p_source_code => 'LEDGER_CATEGORY_CODE'
169749: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 169756: xla_ae_lines_pkg.BflowUpgEntry

169752: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
169753: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
169754: )
169755: THEN
169756: xla_ae_lines_pkg.BflowUpgEntry
169757: (p_business_method_code => l_bflow_method_code
169758: ,p_business_class_code => l_bflow_class_code
169759: ,p_balance_type => l_balance_type_code);
169760: ELSE

Line 169762: XLA_AE_LINES_PKG.business_flow_validation(

169758: ,p_business_class_code => l_bflow_class_code
169759: ,p_balance_type => l_balance_type_code);
169760: ELSE
169761: NULL;
169762: XLA_AE_LINES_PKG.business_flow_validation(
169763: p_business_method_code => l_bflow_method_code
169764: ,p_business_class_code => l_bflow_class_code
169765: ,p_inherit_description_flag => l_inherit_desc_flag);
169766: END IF;

Line 169809: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

169805: xla_accounting_err_pkg.build_message
169806: (p_appli_s_name => 'XLA'
169807: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
169808: ,p_token_1 => 'LINE_NUMBER'
169809: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
169810: ,p_token_2 => 'LINE_TYPE_NAME'
169811: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
169812: l_component_type
169813: ,l_component_code

Line 169845: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

169841: --
169842: --
169843: ------------------------------------------------------------------------------------------------
169844: -- 4219869 Business Flow
169845: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
169846: -- Prior Entry. Currently, the following code is always generated.
169847: ------------------------------------------------------------------------------------------------
169848: -- No ValidateCurrentLine for business flow method of Prior Entry
169849:

Line 169854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

169850: ------------------------------------------------------------------------------------
169851: -- 4219869 Business Flow
169852: -- Populated credit and debit amounts -- Need to generate this within IF
169853: ------------------------------------------------------------------------------------
169854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169855:
169856: ----------------------------------------------------------------------------------
169857: -- 4219869 Business Flow
169858: -- Update journal entry status -- Need to generate this within IF

Line 169886: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

169882: -- To allow MPA report to determine if it should generate report process
169883: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
169884: ------------------------------------------------------------------------------------------
169885:
169886: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
169887: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
169888: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
169889: -- call ADRs
169890: -- Bug 4922099

Line 169887: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

169883: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
169884: ------------------------------------------------------------------------------------------
169885:
169886: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
169887: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
169888: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
169889: -- call ADRs
169890: -- Bug 4922099
169891: --

Line 169908: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

169904:
169905: --
169906: -- Update the line information that should be overwritten
169907: --
169908: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169909: p_header_num => 1);
169910: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169911:
169912: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 169910: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

169906: -- Update the line information that should be overwritten
169907: --
169908: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169909: p_header_num => 1);
169910: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169911:
169912: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169913:
169914: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 169912: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

169908: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
169909: p_header_num => 1);
169910: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
169911:
169912: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169913:
169914: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
169915: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
169916: END IF;

Line 169915: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

169911:
169912: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
169913:
169914: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
169915: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
169916: END IF;
169917:
169918: --
169919: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 169922: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

169918: --
169919: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
169920: --
169921: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
169922: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
169923: ELSE
169924: ---------------------------------------------------------------------------------------------------
169925: -- 4262811a Switch Sign
169926: ---------------------------------------------------------------------------------------------------

Line 169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

169923: ELSE
169924: ---------------------------------------------------------------------------------------------------
169925: -- 4262811a Switch Sign
169926: ---------------------------------------------------------------------------------------------------
169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

169924: ---------------------------------------------------------------------------------------------------
169925: -- 4262811a Switch Sign
169926: ---------------------------------------------------------------------------------------------------
169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302

Line 169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169925: -- 4262811a Switch Sign
169926: ---------------------------------------------------------------------------------------------------
169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302
169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

169926: ---------------------------------------------------------------------------------------------------
169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302
169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169934: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169927: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
169928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302
169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169934: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169935:

Line 169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

169929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302
169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169934: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169935:
169936: END IF;
169937:

Line 169934: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

169930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
169931: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169932: -- 5132302
169933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
169934: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
169935:
169936: END IF;
169937:
169938: -- 4955764

Line 169939: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

169935:
169936: END IF;
169937:
169938: -- 4955764
169939: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
169940: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169941:
169942:
169943: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 169943: XLA_AE_LINES_PKG.ValidateCurrentLine;

169939: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
169940: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169941:
169942:
169943: XLA_AE_LINES_PKG.ValidateCurrentLine;
169944: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169945:
169946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
169947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 169944: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

169940: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
169941:
169942:
169943: XLA_AE_LINES_PKG.ValidateCurrentLine;
169944: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
169945:
169946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
169947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
169948: ,p_balance_type_code => l_balance_type_code);

Line 170132: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

170128: --
170129: -- bulk performance
170130: --
170131: l_balance_type_code VARCHAR2(1);
170132: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
170133: l_log_module VARCHAR2(240);
170134:
170135: --
170136: -- Upgrade strategy

Line 170207: XLA_AE_LINES_PKG.SetNewLine;

170203: ') = 'Y'
170204: THEN
170205:
170206: --
170207: XLA_AE_LINES_PKG.SetNewLine;
170208:
170209: p_balance_type_code := l_balance_type_code;
170210: -- set the flag so later we will know whether the gain loss line needs to be created
170211:

Line 170219: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

170215:
170216: --
170217: -- bulk performance
170218: --
170219: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
170220: p_header_num => 0); -- 4262811
170221: --
170222: -- set accounting line options
170223: --

Line 170224: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

170220: p_header_num => 0); -- 4262811
170221: --
170222: -- set accounting line options
170223: --
170224: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
170225: p_natural_side_code => 'C'
170226: , p_gain_or_loss_flag => 'N'
170227: , p_gl_transfer_mode_code => 'S'
170228: , p_acct_entry_type_code => 'E'

Line 170238: xla_ae_lines_pkg.SetAcctLineType

170234: --
170235: --
170236: -- set accounting line type info
170237: --
170238: xla_ae_lines_pkg.SetAcctLineType
170239: (p_component_type => l_component_type
170240: ,p_event_type_code => l_event_type_code
170241: ,p_line_definition_owner_code => l_line_definition_owner_code
170242: ,p_line_definition_code => l_line_definition_code

Line 170252: xla_ae_lines_pkg.SetAcctClass(

170248: ,p_event_class_code => l_event_class_code);
170249: --
170250: -- set accounting class
170251: --
170252: xla_ae_lines_pkg.SetAcctClass(
170253: p_accounting_class_code => 'TQV'
170254: , p_ae_header_id => l_ae_header_id
170255: );
170256:

Line 170260: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

170256:
170257: --
170258: -- set rounding class
170259: --
170260: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
170261: 'TQV';
170262:
170263: --
170264: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 170264: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

170260: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
170261: 'TQV';
170262:
170263: --
170264: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
170265: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170266: --
170267: -- bulk performance
170268: --

Line 170265: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

170261: 'TQV';
170262:
170263: --
170264: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
170265: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170266: --
170267: -- bulk performance
170268: --
170269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 170269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

170265: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170266: --
170267: -- bulk performance
170268: --
170269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
170270:
170271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170273:

Line 170271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

170267: -- bulk performance
170268: --
170269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
170270:
170271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170273:
170274: -- 4955764
170275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 170275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

170271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170273:
170274: -- 4955764
170275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
170276: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
170277:
170278: -- 4458381 Public Sector Enh
170279:

Line 170371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

170367: l_rec_acct_attrs.array_num_value(36) := p_source_77;
170368: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
170369: l_rec_acct_attrs.array_num_value(37) := p_source_78;
170370:
170371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
170372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
170373:
170374: ---------------------------------------------------------------------------------------------------------------
170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 170372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

170368: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
170369: l_rec_acct_attrs.array_num_value(37) := p_source_78;
170370:
170371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
170372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
170373:
170374: ---------------------------------------------------------------------------------------------------------------
170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
170376: ---------------------------------------------------------------------------------------------------------------

Line 170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

170371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
170372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
170373:
170374: ---------------------------------------------------------------------------------------------------------------
170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
170376: ---------------------------------------------------------------------------------------------------------------
170377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
170378:
170379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 170377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

170373:
170374: ---------------------------------------------------------------------------------------------------------------
170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
170376: ---------------------------------------------------------------------------------------------------------------
170377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
170378:
170379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170381:

Line 170379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

170375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
170376: ---------------------------------------------------------------------------------------------------------------
170377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
170378:
170379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170381:
170382: IF xla_accounting_cache_pkg.GetValueChar
170383: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 170380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

170376: ---------------------------------------------------------------------------------------------------------------
170377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
170378:
170379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
170381:
170382: IF xla_accounting_cache_pkg.GetValueChar
170383: (p_source_code => 'LEDGER_CATEGORY_CODE'
170384: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 170391: xla_ae_lines_pkg.BflowUpgEntry

170387: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
170388: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
170389: )
170390: THEN
170391: xla_ae_lines_pkg.BflowUpgEntry
170392: (p_business_method_code => l_bflow_method_code
170393: ,p_business_class_code => l_bflow_class_code
170394: ,p_balance_type => l_balance_type_code);
170395: ELSE

Line 170397: XLA_AE_LINES_PKG.business_flow_validation(

170393: ,p_business_class_code => l_bflow_class_code
170394: ,p_balance_type => l_balance_type_code);
170395: ELSE
170396: NULL;
170397: XLA_AE_LINES_PKG.business_flow_validation(
170398: p_business_method_code => l_bflow_method_code
170399: ,p_business_class_code => l_bflow_class_code
170400: ,p_inherit_description_flag => l_inherit_desc_flag);
170401: END IF;

Line 170444: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

170440: xla_accounting_err_pkg.build_message
170441: (p_appli_s_name => 'XLA'
170442: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
170443: ,p_token_1 => 'LINE_NUMBER'
170444: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
170445: ,p_token_2 => 'LINE_TYPE_NAME'
170446: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
170447: l_component_type
170448: ,l_component_code

Line 170480: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

170476: --
170477: --
170478: ------------------------------------------------------------------------------------------------
170479: -- 4219869 Business Flow
170480: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
170481: -- Prior Entry. Currently, the following code is always generated.
170482: ------------------------------------------------------------------------------------------------
170483: -- No ValidateCurrentLine for business flow method of Prior Entry
170484:

Line 170489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

170485: ------------------------------------------------------------------------------------
170486: -- 4219869 Business Flow
170487: -- Populated credit and debit amounts -- Need to generate this within IF
170488: ------------------------------------------------------------------------------------
170489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
170490:
170491: ----------------------------------------------------------------------------------
170492: -- 4219869 Business Flow
170493: -- Update journal entry status -- Need to generate this within IF

Line 170521: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

170517: -- To allow MPA report to determine if it should generate report process
170518: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
170519: ------------------------------------------------------------------------------------------
170520:
170521: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
170522: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
170523: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
170524: -- call ADRs
170525: -- Bug 4922099

Line 170522: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

170518: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
170519: ------------------------------------------------------------------------------------------
170520:
170521: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
170522: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
170523: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
170524: -- call ADRs
170525: -- Bug 4922099
170526: --

Line 170543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

170539:
170540: --
170541: -- Update the line information that should be overwritten
170542: --
170543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
170544: p_header_num => 1);
170545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
170546:
170547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 170545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

170541: -- Update the line information that should be overwritten
170542: --
170543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
170544: p_header_num => 1);
170545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
170546:
170547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
170548:
170549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 170547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

170543: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
170544: p_header_num => 1);
170545: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
170546:
170547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
170548:
170549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
170550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
170551: END IF;

Line 170550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

170546:
170547: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
170548:
170549: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
170550: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
170551: END IF;
170552:
170553: --
170554: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 170557: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

170553: --
170554: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
170555: --
170556: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
170557: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
170558: ELSE
170559: ---------------------------------------------------------------------------------------------------
170560: -- 4262811a Switch Sign
170561: ---------------------------------------------------------------------------------------------------

Line 170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

170558: ELSE
170559: ---------------------------------------------------------------------------------------------------
170560: -- 4262811a Switch Sign
170561: ---------------------------------------------------------------------------------------------------
170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

170559: ---------------------------------------------------------------------------------------------------
170560: -- 4262811a Switch Sign
170561: ---------------------------------------------------------------------------------------------------
170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302

Line 170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

170560: -- 4262811a Switch Sign
170561: ---------------------------------------------------------------------------------------------------
170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302
170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

170561: ---------------------------------------------------------------------------------------------------
170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302
170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
170569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

170562: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
170563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302
170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
170569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170570:

Line 170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

170564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302
170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
170569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170570:
170571: END IF;
170572:

Line 170569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

170565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
170566: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170567: -- 5132302
170568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
170569: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
170570:
170571: END IF;
170572:
170573: -- 4955764

Line 170574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

170570:
170571: END IF;
170572:
170573: -- 4955764
170574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
170575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
170576:
170577:
170578: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 170578: XLA_AE_LINES_PKG.ValidateCurrentLine;

170574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
170575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
170576:
170577:
170578: XLA_AE_LINES_PKG.ValidateCurrentLine;
170579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
170580:
170581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
170582: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 170579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

170575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
170576:
170577:
170578: XLA_AE_LINES_PKG.ValidateCurrentLine;
170579: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
170580:
170581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
170582: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
170583: ,p_balance_type_code => l_balance_type_code);

Line 170771: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

170767: --
170768: -- bulk performance
170769: --
170770: l_balance_type_code VARCHAR2(1);
170771: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
170772: l_log_module VARCHAR2(240);
170773:
170774: --
170775: -- Upgrade strategy

Line 170846: XLA_AE_LINES_PKG.SetNewLine;

170842: ') = 'Y'
170843: THEN
170844:
170845: --
170846: XLA_AE_LINES_PKG.SetNewLine;
170847:
170848: p_balance_type_code := l_balance_type_code;
170849: -- set the flag so later we will know whether the gain loss line needs to be created
170850:

Line 170858: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

170854:
170855: --
170856: -- bulk performance
170857: --
170858: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
170859: p_header_num => 0); -- 4262811
170860: --
170861: -- set accounting line options
170862: --

Line 170863: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

170859: p_header_num => 0); -- 4262811
170860: --
170861: -- set accounting line options
170862: --
170863: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
170864: p_natural_side_code => 'C'
170865: , p_gain_or_loss_flag => 'N'
170866: , p_gl_transfer_mode_code => 'S'
170867: , p_acct_entry_type_code => 'E'

Line 170877: xla_ae_lines_pkg.SetAcctLineType

170873: --
170874: --
170875: -- set accounting line type info
170876: --
170877: xla_ae_lines_pkg.SetAcctLineType
170878: (p_component_type => l_component_type
170879: ,p_event_type_code => l_event_type_code
170880: ,p_line_definition_owner_code => l_line_definition_owner_code
170881: ,p_line_definition_code => l_line_definition_code

Line 170891: xla_ae_lines_pkg.SetAcctClass(

170887: ,p_event_class_code => l_event_class_code);
170888: --
170889: -- set accounting class
170890: --
170891: xla_ae_lines_pkg.SetAcctClass(
170892: p_accounting_class_code => 'TQV'
170893: , p_ae_header_id => l_ae_header_id
170894: );
170895:

Line 170899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

170895:
170896: --
170897: -- set rounding class
170898: --
170899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
170900: 'TQV';
170901:
170902: --
170903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 170903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

170899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
170900: 'TQV';
170901:
170902: --
170903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
170904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170905: --
170906: -- bulk performance
170907: --

Line 170904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

170900: 'TQV';
170901:
170902: --
170903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
170904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170905: --
170906: -- bulk performance
170907: --
170908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 170908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

170904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
170905: --
170906: -- bulk performance
170907: --
170908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
170909:
170910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170912:

Line 170910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

170906: -- bulk performance
170907: --
170908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
170909:
170910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170912:
170913: -- 4955764
170914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 170914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

170910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
170911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
170912:
170913: -- 4955764
170914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
170915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
170916:
170917: -- 4458381 Public Sector Enh
170918:

Line 171014: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

171010: l_rec_acct_attrs.array_num_value(38) := p_source_77;
171011: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
171012: l_rec_acct_attrs.array_num_value(39) := p_source_78;
171013:
171014: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171015: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171016:
171017: ---------------------------------------------------------------------------------------------------------------
171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 171015: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

171011: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
171012: l_rec_acct_attrs.array_num_value(39) := p_source_78;
171013:
171014: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171015: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171016:
171017: ---------------------------------------------------------------------------------------------------------------
171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171019: ---------------------------------------------------------------------------------------------------------------

Line 171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

171014: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171015: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171016:
171017: ---------------------------------------------------------------------------------------------------------------
171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171019: ---------------------------------------------------------------------------------------------------------------
171020: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171021:
171022: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 171020: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

171016:
171017: ---------------------------------------------------------------------------------------------------------------
171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171019: ---------------------------------------------------------------------------------------------------------------
171020: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171021:
171022: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171023: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171024:

Line 171022: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

171018: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171019: ---------------------------------------------------------------------------------------------------------------
171020: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171021:
171022: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171023: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171024:
171025: IF xla_accounting_cache_pkg.GetValueChar
171026: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 171023: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

171019: ---------------------------------------------------------------------------------------------------------------
171020: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171021:
171022: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171023: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171024:
171025: IF xla_accounting_cache_pkg.GetValueChar
171026: (p_source_code => 'LEDGER_CATEGORY_CODE'
171027: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 171034: xla_ae_lines_pkg.BflowUpgEntry

171030: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
171031: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
171032: )
171033: THEN
171034: xla_ae_lines_pkg.BflowUpgEntry
171035: (p_business_method_code => l_bflow_method_code
171036: ,p_business_class_code => l_bflow_class_code
171037: ,p_balance_type => l_balance_type_code);
171038: ELSE

Line 171040: XLA_AE_LINES_PKG.business_flow_validation(

171036: ,p_business_class_code => l_bflow_class_code
171037: ,p_balance_type => l_balance_type_code);
171038: ELSE
171039: NULL;
171040: XLA_AE_LINES_PKG.business_flow_validation(
171041: p_business_method_code => l_bflow_method_code
171042: ,p_business_class_code => l_bflow_class_code
171043: ,p_inherit_description_flag => l_inherit_desc_flag);
171044: END IF;

Line 171087: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

171083: xla_accounting_err_pkg.build_message
171084: (p_appli_s_name => 'XLA'
171085: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
171086: ,p_token_1 => 'LINE_NUMBER'
171087: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
171088: ,p_token_2 => 'LINE_TYPE_NAME'
171089: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
171090: l_component_type
171091: ,l_component_code

Line 171123: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

171119: --
171120: --
171121: ------------------------------------------------------------------------------------------------
171122: -- 4219869 Business Flow
171123: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
171124: -- Prior Entry. Currently, the following code is always generated.
171125: ------------------------------------------------------------------------------------------------
171126: -- No ValidateCurrentLine for business flow method of Prior Entry
171127:

Line 171132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

171128: ------------------------------------------------------------------------------------
171129: -- 4219869 Business Flow
171130: -- Populated credit and debit amounts -- Need to generate this within IF
171131: ------------------------------------------------------------------------------------
171132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171133:
171134: ----------------------------------------------------------------------------------
171135: -- 4219869 Business Flow
171136: -- Update journal entry status -- Need to generate this within IF

Line 171164: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

171160: -- To allow MPA report to determine if it should generate report process
171161: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
171162: ------------------------------------------------------------------------------------------
171163:
171164: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
171165: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
171166: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
171167: -- call ADRs
171168: -- Bug 4922099

Line 171165: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

171161: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
171162: ------------------------------------------------------------------------------------------
171163:
171164: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
171165: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
171166: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
171167: -- call ADRs
171168: -- Bug 4922099
171169: --

Line 171186: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

171182:
171183: --
171184: -- Update the line information that should be overwritten
171185: --
171186: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171187: p_header_num => 1);
171188: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171189:
171190: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 171188: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

171184: -- Update the line information that should be overwritten
171185: --
171186: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171187: p_header_num => 1);
171188: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171189:
171190: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171191:
171192: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 171190: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

171186: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171187: p_header_num => 1);
171188: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171189:
171190: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171191:
171192: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
171193: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
171194: END IF;

Line 171193: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

171189:
171190: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171191:
171192: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
171193: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
171194: END IF;
171195:
171196: --
171197: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 171200: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

171196: --
171197: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
171198: --
171199: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
171200: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
171201: ELSE
171202: ---------------------------------------------------------------------------------------------------
171203: -- 4262811a Switch Sign
171204: ---------------------------------------------------------------------------------------------------

Line 171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

171201: ELSE
171202: ---------------------------------------------------------------------------------------------------
171203: -- 4262811a Switch Sign
171204: ---------------------------------------------------------------------------------------------------
171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

171202: ---------------------------------------------------------------------------------------------------
171203: -- 4262811a Switch Sign
171204: ---------------------------------------------------------------------------------------------------
171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302

Line 171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171203: -- 4262811a Switch Sign
171204: ---------------------------------------------------------------------------------------------------
171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302
171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

171204: ---------------------------------------------------------------------------------------------------
171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302
171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171212: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171205: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302
171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171212: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171213:

Line 171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

171207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302
171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171212: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171213:
171214: END IF;
171215:

Line 171212: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171209: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171210: -- 5132302
171211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171212: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171213:
171214: END IF;
171215:
171216: -- 4955764

Line 171217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

171213:
171214: END IF;
171215:
171216: -- 4955764
171217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
171218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171219:
171220:
171221: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 171221: XLA_AE_LINES_PKG.ValidateCurrentLine;

171217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
171218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171219:
171220:
171221: XLA_AE_LINES_PKG.ValidateCurrentLine;
171222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171223:
171224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
171225: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 171222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

171218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171219:
171220:
171221: XLA_AE_LINES_PKG.ValidateCurrentLine;
171222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171223:
171224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
171225: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
171226: ,p_balance_type_code => l_balance_type_code);

Line 171412: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

171408: --
171409: -- bulk performance
171410: --
171411: l_balance_type_code VARCHAR2(1);
171412: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
171413: l_log_module VARCHAR2(240);
171414:
171415: --
171416: -- Upgrade strategy

Line 171487: XLA_AE_LINES_PKG.SetNewLine;

171483: ') = 'Y'
171484: THEN
171485:
171486: --
171487: XLA_AE_LINES_PKG.SetNewLine;
171488:
171489: p_balance_type_code := l_balance_type_code;
171490: -- set the flag so later we will know whether the gain loss line needs to be created
171491:

Line 171499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

171495:
171496: --
171497: -- bulk performance
171498: --
171499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
171500: p_header_num => 0); -- 4262811
171501: --
171502: -- set accounting line options
171503: --

Line 171504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

171500: p_header_num => 0); -- 4262811
171501: --
171502: -- set accounting line options
171503: --
171504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
171505: p_natural_side_code => 'C'
171506: , p_gain_or_loss_flag => 'N'
171507: , p_gl_transfer_mode_code => 'S'
171508: , p_acct_entry_type_code => 'E'

Line 171518: xla_ae_lines_pkg.SetAcctLineType

171514: --
171515: --
171516: -- set accounting line type info
171517: --
171518: xla_ae_lines_pkg.SetAcctLineType
171519: (p_component_type => l_component_type
171520: ,p_event_type_code => l_event_type_code
171521: ,p_line_definition_owner_code => l_line_definition_owner_code
171522: ,p_line_definition_code => l_line_definition_code

Line 171532: xla_ae_lines_pkg.SetAcctClass(

171528: ,p_event_class_code => l_event_class_code);
171529: --
171530: -- set accounting class
171531: --
171532: xla_ae_lines_pkg.SetAcctClass(
171533: p_accounting_class_code => 'TQV'
171534: , p_ae_header_id => l_ae_header_id
171535: );
171536:

Line 171540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

171536:
171537: --
171538: -- set rounding class
171539: --
171540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
171541: 'TQV';
171542:
171543: --
171544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 171544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

171540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
171541: 'TQV';
171542:
171543: --
171544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
171545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
171546: --
171547: -- bulk performance
171548: --

Line 171545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

171541: 'TQV';
171542:
171543: --
171544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
171545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
171546: --
171547: -- bulk performance
171548: --
171549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 171549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

171545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
171546: --
171547: -- bulk performance
171548: --
171549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
171550:
171551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
171552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
171553:

Line 171551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

171547: -- bulk performance
171548: --
171549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
171550:
171551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
171552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
171553:
171554: -- 4955764
171555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 171555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

171551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
171552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
171553:
171554: -- 4955764
171555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
171556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
171557:
171558: -- 4458381 Public Sector Enh
171559:

Line 171653: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

171649: l_rec_acct_attrs.array_num_value(37) := p_source_77;
171650: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
171651: l_rec_acct_attrs.array_num_value(38) := p_source_78;
171652:
171653: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171654: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171655:
171656: ---------------------------------------------------------------------------------------------------------------
171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 171654: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

171650: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
171651: l_rec_acct_attrs.array_num_value(38) := p_source_78;
171652:
171653: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171654: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171655:
171656: ---------------------------------------------------------------------------------------------------------------
171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171658: ---------------------------------------------------------------------------------------------------------------

Line 171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

171653: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
171654: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
171655:
171656: ---------------------------------------------------------------------------------------------------------------
171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171658: ---------------------------------------------------------------------------------------------------------------
171659: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171660:
171661: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 171659: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

171655:
171656: ---------------------------------------------------------------------------------------------------------------
171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171658: ---------------------------------------------------------------------------------------------------------------
171659: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171660:
171661: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171662: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171663:

Line 171661: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

171657: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
171658: ---------------------------------------------------------------------------------------------------------------
171659: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171660:
171661: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171662: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171663:
171664: IF xla_accounting_cache_pkg.GetValueChar
171665: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 171662: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

171658: ---------------------------------------------------------------------------------------------------------------
171659: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
171660:
171661: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171662: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
171663:
171664: IF xla_accounting_cache_pkg.GetValueChar
171665: (p_source_code => 'LEDGER_CATEGORY_CODE'
171666: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 171673: xla_ae_lines_pkg.BflowUpgEntry

171669: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
171670: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
171671: )
171672: THEN
171673: xla_ae_lines_pkg.BflowUpgEntry
171674: (p_business_method_code => l_bflow_method_code
171675: ,p_business_class_code => l_bflow_class_code
171676: ,p_balance_type => l_balance_type_code);
171677: ELSE

Line 171679: XLA_AE_LINES_PKG.business_flow_validation(

171675: ,p_business_class_code => l_bflow_class_code
171676: ,p_balance_type => l_balance_type_code);
171677: ELSE
171678: NULL;
171679: XLA_AE_LINES_PKG.business_flow_validation(
171680: p_business_method_code => l_bflow_method_code
171681: ,p_business_class_code => l_bflow_class_code
171682: ,p_inherit_description_flag => l_inherit_desc_flag);
171683: END IF;

Line 171726: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

171722: xla_accounting_err_pkg.build_message
171723: (p_appli_s_name => 'XLA'
171724: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
171725: ,p_token_1 => 'LINE_NUMBER'
171726: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
171727: ,p_token_2 => 'LINE_TYPE_NAME'
171728: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
171729: l_component_type
171730: ,l_component_code

Line 171762: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

171758: --
171759: --
171760: ------------------------------------------------------------------------------------------------
171761: -- 4219869 Business Flow
171762: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
171763: -- Prior Entry. Currently, the following code is always generated.
171764: ------------------------------------------------------------------------------------------------
171765: -- No ValidateCurrentLine for business flow method of Prior Entry
171766:

Line 171771: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

171767: ------------------------------------------------------------------------------------
171768: -- 4219869 Business Flow
171769: -- Populated credit and debit amounts -- Need to generate this within IF
171770: ------------------------------------------------------------------------------------
171771: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171772:
171773: ----------------------------------------------------------------------------------
171774: -- 4219869 Business Flow
171775: -- Update journal entry status -- Need to generate this within IF

Line 171803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

171799: -- To allow MPA report to determine if it should generate report process
171800: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
171801: ------------------------------------------------------------------------------------------
171802:
171803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
171804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
171805: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
171806: -- call ADRs
171807: -- Bug 4922099

Line 171804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

171800: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
171801: ------------------------------------------------------------------------------------------
171802:
171803: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
171804: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
171805: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
171806: -- call ADRs
171807: -- Bug 4922099
171808: --

Line 171825: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

171821:
171822: --
171823: -- Update the line information that should be overwritten
171824: --
171825: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171826: p_header_num => 1);
171827: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171828:
171829: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 171827: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

171823: -- Update the line information that should be overwritten
171824: --
171825: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171826: p_header_num => 1);
171827: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171828:
171829: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171830:
171831: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 171829: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

171825: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
171826: p_header_num => 1);
171827: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
171828:
171829: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171830:
171831: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
171832: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
171833: END IF;

Line 171832: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

171828:
171829: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
171830:
171831: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
171832: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
171833: END IF;
171834:
171835: --
171836: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 171839: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

171835: --
171836: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
171837: --
171838: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
171839: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
171840: ELSE
171841: ---------------------------------------------------------------------------------------------------
171842: -- 4262811a Switch Sign
171843: ---------------------------------------------------------------------------------------------------

Line 171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

171840: ELSE
171841: ---------------------------------------------------------------------------------------------------
171842: -- 4262811a Switch Sign
171843: ---------------------------------------------------------------------------------------------------
171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

171841: ---------------------------------------------------------------------------------------------------
171842: -- 4262811a Switch Sign
171843: ---------------------------------------------------------------------------------------------------
171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302

Line 171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171842: -- 4262811a Switch Sign
171843: ---------------------------------------------------------------------------------------------------
171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302
171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

171843: ---------------------------------------------------------------------------------------------------
171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302
171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171844: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
171845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302
171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171852:

Line 171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

171846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302
171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171852:
171853: END IF;
171854:

Line 171851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

171847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
171848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171849: -- 5132302
171850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
171851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
171852:
171853: END IF;
171854:
171855: -- 4955764

Line 171856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

171852:
171853: END IF;
171854:
171855: -- 4955764
171856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
171857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171858:
171859:
171860: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 171860: XLA_AE_LINES_PKG.ValidateCurrentLine;

171856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
171857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171858:
171859:
171860: XLA_AE_LINES_PKG.ValidateCurrentLine;
171861: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171862:
171863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
171864: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 171861: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

171857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
171858:
171859:
171860: XLA_AE_LINES_PKG.ValidateCurrentLine;
171861: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
171862:
171863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
171864: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
171865: ,p_balance_type_code => l_balance_type_code);

Line 172059: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

172055: --
172056: -- bulk performance
172057: --
172058: l_balance_type_code VARCHAR2(1);
172059: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
172060: l_log_module VARCHAR2(240);
172061:
172062: --
172063: -- Upgrade strategy

Line 172129: XLA_AE_LINES_PKG.SetNewLine;

172125: ') = 'Y'
172126: THEN
172127:
172128: --
172129: XLA_AE_LINES_PKG.SetNewLine;
172130:
172131: p_balance_type_code := l_balance_type_code;
172132: -- set the flag so later we will know whether the gain loss line needs to be created
172133:

Line 172141: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

172137:
172138: --
172139: -- bulk performance
172140: --
172141: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
172142: p_header_num => 0); -- 4262811
172143: --
172144: -- set accounting line options
172145: --

Line 172146: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

172142: p_header_num => 0); -- 4262811
172143: --
172144: -- set accounting line options
172145: --
172146: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
172147: p_natural_side_code => 'D'
172148: , p_gain_or_loss_flag => 'N'
172149: , p_gl_transfer_mode_code => 'S'
172150: , p_acct_entry_type_code => 'A'

Line 172160: xla_ae_lines_pkg.SetAcctLineType

172156: --
172157: --
172158: -- set accounting line type info
172159: --
172160: xla_ae_lines_pkg.SetAcctLineType
172161: (p_component_type => l_component_type
172162: ,p_event_type_code => l_event_type_code
172163: ,p_line_definition_owner_code => l_line_definition_owner_code
172164: ,p_line_definition_code => l_line_definition_code

Line 172174: xla_ae_lines_pkg.SetAcctClass(

172170: ,p_event_class_code => l_event_class_code);
172171: --
172172: -- set accounting class
172173: --
172174: xla_ae_lines_pkg.SetAcctClass(
172175: p_accounting_class_code => 'TRV'
172176: , p_ae_header_id => l_ae_header_id
172177: );
172178:

Line 172182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

172178:
172179: --
172180: -- set rounding class
172181: --
172182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
172183: 'TRV';
172184:
172185: --
172186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 172186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

172182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
172183: 'TRV';
172184:
172185: --
172186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
172187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172188: --
172189: -- bulk performance
172190: --

Line 172187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

172183: 'TRV';
172184:
172185: --
172186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
172187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172188: --
172189: -- bulk performance
172190: --
172191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 172191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

172187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172188: --
172189: -- bulk performance
172190: --
172191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
172192:
172193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172195:

Line 172193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

172189: -- bulk performance
172190: --
172191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
172192:
172193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172195:
172196: -- 4955764
172197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 172197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

172193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172195:
172196: -- 4955764
172197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
172198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
172199:
172200: -- 4458381 Public Sector Enh
172201:

Line 172305: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

172301: l_rec_acct_attrs.array_num_value(42) := p_source_77;
172302: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
172303: l_rec_acct_attrs.array_num_value(43) := p_source_78;
172304:
172305: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172306: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172307:
172308: ---------------------------------------------------------------------------------------------------------------
172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 172306: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

172302: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
172303: l_rec_acct_attrs.array_num_value(43) := p_source_78;
172304:
172305: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172306: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172307:
172308: ---------------------------------------------------------------------------------------------------------------
172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
172310: ---------------------------------------------------------------------------------------------------------------

Line 172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

172305: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172306: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172307:
172308: ---------------------------------------------------------------------------------------------------------------
172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
172310: ---------------------------------------------------------------------------------------------------------------
172311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
172312:
172313: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 172311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

172307:
172308: ---------------------------------------------------------------------------------------------------------------
172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
172310: ---------------------------------------------------------------------------------------------------------------
172311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
172312:
172313: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172314: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172315:

Line 172313: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

172309: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
172310: ---------------------------------------------------------------------------------------------------------------
172311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
172312:
172313: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172314: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172315:
172316: IF xla_accounting_cache_pkg.GetValueChar
172317: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 172314: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

172310: ---------------------------------------------------------------------------------------------------------------
172311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
172312:
172313: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172314: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
172315:
172316: IF xla_accounting_cache_pkg.GetValueChar
172317: (p_source_code => 'LEDGER_CATEGORY_CODE'
172318: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 172325: xla_ae_lines_pkg.BflowUpgEntry

172321: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
172322: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
172323: )
172324: THEN
172325: xla_ae_lines_pkg.BflowUpgEntry
172326: (p_business_method_code => l_bflow_method_code
172327: ,p_business_class_code => l_bflow_class_code
172328: ,p_balance_type => l_balance_type_code);
172329: ELSE

Line 172342: xla_ae_lines_pkg.SetLineDescription(

172338: --
172339: -- call description
172340: --
172341:
172342: xla_ae_lines_pkg.SetLineDescription(
172343: p_ae_header_id => l_ae_header_id
172344: ,p_description => Description_2 (
172345: p_application_id => p_application_id
172346: , p_ae_header_id => l_ae_header_id

Line 172375: xla_ae_lines_pkg.set_ccid(

172371: , x_value_type_code => l_adr_value_type_code
172372: , p_side => 'NA'
172373: );
172374:
172375: xla_ae_lines_pkg.set_ccid(
172376: p_code_combination_id => l_ccid
172377: , p_value_type_code => l_adr_value_type_code
172378: , p_transaction_coa_id => l_adr_transaction_coa_id
172379: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 172411: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

172407: xla_accounting_err_pkg.build_message
172408: (p_appli_s_name => 'XLA'
172409: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
172410: ,p_token_1 => 'LINE_NUMBER'
172411: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
172412: ,p_token_2 => 'LINE_TYPE_NAME'
172413: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
172414: l_component_type
172415: ,l_component_code

Line 172447: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

172443: --
172444: --
172445: ------------------------------------------------------------------------------------------------
172446: -- 4219869 Business Flow
172447: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
172448: -- Prior Entry. Currently, the following code is always generated.
172449: ------------------------------------------------------------------------------------------------
172450: XLA_AE_LINES_PKG.ValidateCurrentLine;
172451:

Line 172450: XLA_AE_LINES_PKG.ValidateCurrentLine;

172446: -- 4219869 Business Flow
172447: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
172448: -- Prior Entry. Currently, the following code is always generated.
172449: ------------------------------------------------------------------------------------------------
172450: XLA_AE_LINES_PKG.ValidateCurrentLine;
172451:
172452: ------------------------------------------------------------------------------------
172453: -- 4219869 Business Flow
172454: -- Populated credit and debit amounts -- Need to generate this within IF

Line 172456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

172452: ------------------------------------------------------------------------------------
172453: -- 4219869 Business Flow
172454: -- Populated credit and debit amounts -- Need to generate this within IF
172455: ------------------------------------------------------------------------------------
172456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
172457:
172458: ----------------------------------------------------------------------------------
172459: -- 4219869 Business Flow
172460: -- Update journal entry status -- Need to generate this within IF

Line 172488: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

172484: -- To allow MPA report to determine if it should generate report process
172485: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
172486: ------------------------------------------------------------------------------------------
172487:
172488: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
172489: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
172490: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
172491: -- call ADRs
172492: -- Bug 4922099

Line 172489: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

172485: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
172486: ------------------------------------------------------------------------------------------
172487:
172488: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
172489: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
172490: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
172491: -- call ADRs
172492: -- Bug 4922099
172493: --

Line 172513: xla_ae_lines_pkg.set_ccid(

172509: , x_value_type_code => l_adr_value_type_code
172510: , p_side => 'NA'
172511: );
172512:
172513: xla_ae_lines_pkg.set_ccid(
172514: p_code_combination_id => l_ccid
172515: , p_value_type_code => l_adr_value_type_code
172516: , p_transaction_coa_id => l_adr_transaction_coa_id
172517: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 172536: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

172532:
172533: --
172534: -- Update the line information that should be overwritten
172535: --
172536: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
172537: p_header_num => 1);
172538: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
172539:
172540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 172538: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

172534: -- Update the line information that should be overwritten
172535: --
172536: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
172537: p_header_num => 1);
172538: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
172539:
172540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
172541:
172542: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 172540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

172536: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
172537: p_header_num => 1);
172538: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
172539:
172540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
172541:
172542: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
172543: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
172544: END IF;

Line 172543: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

172539:
172540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
172541:
172542: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
172543: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
172544: END IF;
172545:
172546: --
172547: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 172550: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

172546: --
172547: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
172548: --
172549: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
172550: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
172551: ELSE
172552: ---------------------------------------------------------------------------------------------------
172553: -- 4262811a Switch Sign
172554: ---------------------------------------------------------------------------------------------------

Line 172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

172551: ELSE
172552: ---------------------------------------------------------------------------------------------------
172553: -- 4262811a Switch Sign
172554: ---------------------------------------------------------------------------------------------------
172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

172552: ---------------------------------------------------------------------------------------------------
172553: -- 4262811a Switch Sign
172554: ---------------------------------------------------------------------------------------------------
172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302

Line 172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

172553: -- 4262811a Switch Sign
172554: ---------------------------------------------------------------------------------------------------
172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302
172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

172554: ---------------------------------------------------------------------------------------------------
172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302
172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
172562: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

172555: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
172556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302
172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
172562: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172563:

Line 172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

172557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302
172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
172562: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172563:
172564: END IF;
172565:

Line 172562: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

172558: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
172559: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172560: -- 5132302
172561: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
172562: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
172563:
172564: END IF;
172565:
172566: -- 4955764

Line 172567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

172563:
172564: END IF;
172565:
172566: -- 4955764
172567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
172568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
172569:
172570:
172571: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 172571: XLA_AE_LINES_PKG.ValidateCurrentLine;

172567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
172568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
172569:
172570:
172571: XLA_AE_LINES_PKG.ValidateCurrentLine;
172572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
172573:
172574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
172575: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 172572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

172568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
172569:
172570:
172571: XLA_AE_LINES_PKG.ValidateCurrentLine;
172572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
172573:
172574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
172575: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
172576: ,p_balance_type_code => l_balance_type_code);

Line 172759: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

172755: --
172756: -- bulk performance
172757: --
172758: l_balance_type_code VARCHAR2(1);
172759: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
172760: l_log_module VARCHAR2(240);
172761:
172762: --
172763: -- Upgrade strategy

Line 172831: XLA_AE_LINES_PKG.SetNewLine;

172827: ') = 'Y'
172828: THEN
172829:
172830: --
172831: XLA_AE_LINES_PKG.SetNewLine;
172832:
172833: p_balance_type_code := l_balance_type_code;
172834: -- set the flag so later we will know whether the gain loss line needs to be created
172835:

Line 172843: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

172839:
172840: --
172841: -- bulk performance
172842: --
172843: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
172844: p_header_num => 0); -- 4262811
172845: --
172846: -- set accounting line options
172847: --

Line 172848: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

172844: p_header_num => 0); -- 4262811
172845: --
172846: -- set accounting line options
172847: --
172848: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
172849: p_natural_side_code => 'C'
172850: , p_gain_or_loss_flag => 'N'
172851: , p_gl_transfer_mode_code => 'S'
172852: , p_acct_entry_type_code => 'E'

Line 172862: xla_ae_lines_pkg.SetAcctLineType

172858: --
172859: --
172860: -- set accounting line type info
172861: --
172862: xla_ae_lines_pkg.SetAcctLineType
172863: (p_component_type => l_component_type
172864: ,p_event_type_code => l_event_type_code
172865: ,p_line_definition_owner_code => l_line_definition_owner_code
172866: ,p_line_definition_code => l_line_definition_code

Line 172876: xla_ae_lines_pkg.SetAcctClass(

172872: ,p_event_class_code => l_event_class_code);
172873: --
172874: -- set accounting class
172875: --
172876: xla_ae_lines_pkg.SetAcctClass(
172877: p_accounting_class_code => 'TRV'
172878: , p_ae_header_id => l_ae_header_id
172879: );
172880:

Line 172884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

172880:
172881: --
172882: -- set rounding class
172883: --
172884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
172885: 'TRV';
172886:
172887: --
172888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 172888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

172884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
172885: 'TRV';
172886:
172887: --
172888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
172889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172890: --
172891: -- bulk performance
172892: --

Line 172889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

172885: 'TRV';
172886:
172887: --
172888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
172889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172890: --
172891: -- bulk performance
172892: --
172893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 172893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

172889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
172890: --
172891: -- bulk performance
172892: --
172893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
172894:
172895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172897:

Line 172895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

172891: -- bulk performance
172892: --
172893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
172894:
172895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172897:
172898: -- 4955764
172899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 172899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

172895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
172896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
172897:
172898: -- 4955764
172899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
172900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
172901:
172902: -- 4458381 Public Sector Enh
172903:

Line 172997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

172993: l_rec_acct_attrs.array_num_value(37) := p_source_77;
172994: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
172995: l_rec_acct_attrs.array_num_value(38) := p_source_78;
172996:
172997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172999:
173000: ---------------------------------------------------------------------------------------------------------------
173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 172998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

172994: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
172995: l_rec_acct_attrs.array_num_value(38) := p_source_78;
172996:
172997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172999:
173000: ---------------------------------------------------------------------------------------------------------------
173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173002: ---------------------------------------------------------------------------------------------------------------

Line 173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

172997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
172998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
172999:
173000: ---------------------------------------------------------------------------------------------------------------
173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173002: ---------------------------------------------------------------------------------------------------------------
173003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173004:
173005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 173003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

172999:
173000: ---------------------------------------------------------------------------------------------------------------
173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173002: ---------------------------------------------------------------------------------------------------------------
173003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173004:
173005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173007:

Line 173005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

173001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173002: ---------------------------------------------------------------------------------------------------------------
173003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173004:
173005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173007:
173008: IF xla_accounting_cache_pkg.GetValueChar
173009: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 173006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

173002: ---------------------------------------------------------------------------------------------------------------
173003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173004:
173005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173007:
173008: IF xla_accounting_cache_pkg.GetValueChar
173009: (p_source_code => 'LEDGER_CATEGORY_CODE'
173010: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 173017: xla_ae_lines_pkg.BflowUpgEntry

173013: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
173014: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
173015: )
173016: THEN
173017: xla_ae_lines_pkg.BflowUpgEntry
173018: (p_business_method_code => l_bflow_method_code
173019: ,p_business_class_code => l_bflow_class_code
173020: ,p_balance_type => l_balance_type_code);
173021: ELSE

Line 173023: XLA_AE_LINES_PKG.business_flow_validation(

173019: ,p_business_class_code => l_bflow_class_code
173020: ,p_balance_type => l_balance_type_code);
173021: ELSE
173022: NULL;
173023: XLA_AE_LINES_PKG.business_flow_validation(
173024: p_business_method_code => l_bflow_method_code
173025: ,p_business_class_code => l_bflow_class_code
173026: ,p_inherit_description_flag => l_inherit_desc_flag);
173027: END IF;

Line 173070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

173066: xla_accounting_err_pkg.build_message
173067: (p_appli_s_name => 'XLA'
173068: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
173069: ,p_token_1 => 'LINE_NUMBER'
173070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
173071: ,p_token_2 => 'LINE_TYPE_NAME'
173072: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
173073: l_component_type
173074: ,l_component_code

Line 173106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

173102: --
173103: --
173104: ------------------------------------------------------------------------------------------------
173105: -- 4219869 Business Flow
173106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
173107: -- Prior Entry. Currently, the following code is always generated.
173108: ------------------------------------------------------------------------------------------------
173109: -- No ValidateCurrentLine for business flow method of Prior Entry
173110:

Line 173115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

173111: ------------------------------------------------------------------------------------
173112: -- 4219869 Business Flow
173113: -- Populated credit and debit amounts -- Need to generate this within IF
173114: ------------------------------------------------------------------------------------
173115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173116:
173117: ----------------------------------------------------------------------------------
173118: -- 4219869 Business Flow
173119: -- Update journal entry status -- Need to generate this within IF

Line 173147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

173143: -- To allow MPA report to determine if it should generate report process
173144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
173145: ------------------------------------------------------------------------------------------
173146:
173147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
173148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
173149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
173150: -- call ADRs
173151: -- Bug 4922099

Line 173148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

173144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
173145: ------------------------------------------------------------------------------------------
173146:
173147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
173148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
173149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
173150: -- call ADRs
173151: -- Bug 4922099
173152: --

Line 173169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

173165:
173166: --
173167: -- Update the line information that should be overwritten
173168: --
173169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173170: p_header_num => 1);
173171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173172:
173173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 173171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

173167: -- Update the line information that should be overwritten
173168: --
173169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173170: p_header_num => 1);
173171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173172:
173173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173174:
173175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 173173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

173169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173170: p_header_num => 1);
173171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173172:
173173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173174:
173175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
173176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
173177: END IF;

Line 173176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

173172:
173173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173174:
173175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
173176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
173177: END IF;
173178:
173179: --
173180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 173183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

173179: --
173180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
173181: --
173182: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
173183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
173184: ELSE
173185: ---------------------------------------------------------------------------------------------------
173186: -- 4262811a Switch Sign
173187: ---------------------------------------------------------------------------------------------------

Line 173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

173184: ELSE
173185: ---------------------------------------------------------------------------------------------------
173186: -- 4262811a Switch Sign
173187: ---------------------------------------------------------------------------------------------------
173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

173185: ---------------------------------------------------------------------------------------------------
173186: -- 4262811a Switch Sign
173187: ---------------------------------------------------------------------------------------------------
173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302

Line 173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173186: -- 4262811a Switch Sign
173187: ---------------------------------------------------------------------------------------------------
173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302
173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

173187: ---------------------------------------------------------------------------------------------------
173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302
173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302
173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173196:

Line 173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

173190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302
173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173196:
173197: END IF;
173198:

Line 173195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173193: -- 5132302
173194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173196:
173197: END IF;
173198:
173199: -- 4955764

Line 173200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

173196:
173197: END IF;
173198:
173199: -- 4955764
173200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
173201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173202:
173203:
173204: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 173204: XLA_AE_LINES_PKG.ValidateCurrentLine;

173200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
173201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173202:
173203:
173204: XLA_AE_LINES_PKG.ValidateCurrentLine;
173205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173206:
173207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
173208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 173205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

173201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173202:
173203:
173204: XLA_AE_LINES_PKG.ValidateCurrentLine;
173205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173206:
173207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
173208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
173209: ,p_balance_type_code => l_balance_type_code);

Line 173401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

173397: --
173398: -- bulk performance
173399: --
173400: l_balance_type_code VARCHAR2(1);
173401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
173402: l_log_module VARCHAR2(240);
173403:
173404: --
173405: -- Upgrade strategy

Line 173471: XLA_AE_LINES_PKG.SetNewLine;

173467: ') = 'Y'
173468: THEN
173469:
173470: --
173471: XLA_AE_LINES_PKG.SetNewLine;
173472:
173473: p_balance_type_code := l_balance_type_code;
173474: -- set the flag so later we will know whether the gain loss line needs to be created
173475:

Line 173483: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

173479:
173480: --
173481: -- bulk performance
173482: --
173483: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
173484: p_header_num => 0); -- 4262811
173485: --
173486: -- set accounting line options
173487: --

Line 173488: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

173484: p_header_num => 0); -- 4262811
173485: --
173486: -- set accounting line options
173487: --
173488: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
173489: p_natural_side_code => 'D'
173490: , p_gain_or_loss_flag => 'N'
173491: , p_gl_transfer_mode_code => 'S'
173492: , p_acct_entry_type_code => 'A'

Line 173502: xla_ae_lines_pkg.SetAcctLineType

173498: --
173499: --
173500: -- set accounting line type info
173501: --
173502: xla_ae_lines_pkg.SetAcctLineType
173503: (p_component_type => l_component_type
173504: ,p_event_type_code => l_event_type_code
173505: ,p_line_definition_owner_code => l_line_definition_owner_code
173506: ,p_line_definition_code => l_line_definition_code

Line 173516: xla_ae_lines_pkg.SetAcctClass(

173512: ,p_event_class_code => l_event_class_code);
173513: --
173514: -- set accounting class
173515: --
173516: xla_ae_lines_pkg.SetAcctClass(
173517: p_accounting_class_code => 'TRV'
173518: , p_ae_header_id => l_ae_header_id
173519: );
173520:

Line 173524: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

173520:
173521: --
173522: -- set rounding class
173523: --
173524: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
173525: 'TRV';
173526:
173527: --
173528: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 173528: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

173524: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
173525: 'TRV';
173526:
173527: --
173528: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
173529: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
173530: --
173531: -- bulk performance
173532: --

Line 173529: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

173525: 'TRV';
173526:
173527: --
173528: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
173529: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
173530: --
173531: -- bulk performance
173532: --
173533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 173533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

173529: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
173530: --
173531: -- bulk performance
173532: --
173533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
173534:
173535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
173536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
173537:

Line 173535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

173531: -- bulk performance
173532: --
173533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
173534:
173535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
173536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
173537:
173538: -- 4955764
173539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 173539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

173535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
173536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
173537:
173538: -- 4955764
173539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
173540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
173541:
173542: -- 4458381 Public Sector Enh
173543:

Line 173645: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

173641: l_rec_acct_attrs.array_num_value(41) := p_source_77;
173642: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
173643: l_rec_acct_attrs.array_num_value(42) := p_source_78;
173644:
173645: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
173646: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
173647:
173648: ---------------------------------------------------------------------------------------------------------------
173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 173646: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

173642: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
173643: l_rec_acct_attrs.array_num_value(42) := p_source_78;
173644:
173645: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
173646: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
173647:
173648: ---------------------------------------------------------------------------------------------------------------
173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173650: ---------------------------------------------------------------------------------------------------------------

Line 173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

173645: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
173646: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
173647:
173648: ---------------------------------------------------------------------------------------------------------------
173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173650: ---------------------------------------------------------------------------------------------------------------
173651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173652:
173653: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 173651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

173647:
173648: ---------------------------------------------------------------------------------------------------------------
173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173650: ---------------------------------------------------------------------------------------------------------------
173651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173652:
173653: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173655:

Line 173653: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

173649: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
173650: ---------------------------------------------------------------------------------------------------------------
173651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173652:
173653: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173655:
173656: IF xla_accounting_cache_pkg.GetValueChar
173657: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 173654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

173650: ---------------------------------------------------------------------------------------------------------------
173651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
173652:
173653: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
173655:
173656: IF xla_accounting_cache_pkg.GetValueChar
173657: (p_source_code => 'LEDGER_CATEGORY_CODE'
173658: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 173665: xla_ae_lines_pkg.BflowUpgEntry

173661: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
173662: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
173663: )
173664: THEN
173665: xla_ae_lines_pkg.BflowUpgEntry
173666: (p_business_method_code => l_bflow_method_code
173667: ,p_business_class_code => l_bflow_class_code
173668: ,p_balance_type => l_balance_type_code);
173669: ELSE

Line 173682: xla_ae_lines_pkg.SetLineDescription(

173678: --
173679: -- call description
173680: --
173681:
173682: xla_ae_lines_pkg.SetLineDescription(
173683: p_ae_header_id => l_ae_header_id
173684: ,p_description => Description_2 (
173685: p_application_id => p_application_id
173686: , p_ae_header_id => l_ae_header_id

Line 173715: xla_ae_lines_pkg.set_ccid(

173711: , x_value_type_code => l_adr_value_type_code
173712: , p_side => 'NA'
173713: );
173714:
173715: xla_ae_lines_pkg.set_ccid(
173716: p_code_combination_id => l_ccid
173717: , p_value_type_code => l_adr_value_type_code
173718: , p_transaction_coa_id => l_adr_transaction_coa_id
173719: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 173751: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

173747: xla_accounting_err_pkg.build_message
173748: (p_appli_s_name => 'XLA'
173749: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
173750: ,p_token_1 => 'LINE_NUMBER'
173751: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
173752: ,p_token_2 => 'LINE_TYPE_NAME'
173753: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
173754: l_component_type
173755: ,l_component_code

Line 173787: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

173783: --
173784: --
173785: ------------------------------------------------------------------------------------------------
173786: -- 4219869 Business Flow
173787: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
173788: -- Prior Entry. Currently, the following code is always generated.
173789: ------------------------------------------------------------------------------------------------
173790: XLA_AE_LINES_PKG.ValidateCurrentLine;
173791:

Line 173790: XLA_AE_LINES_PKG.ValidateCurrentLine;

173786: -- 4219869 Business Flow
173787: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
173788: -- Prior Entry. Currently, the following code is always generated.
173789: ------------------------------------------------------------------------------------------------
173790: XLA_AE_LINES_PKG.ValidateCurrentLine;
173791:
173792: ------------------------------------------------------------------------------------
173793: -- 4219869 Business Flow
173794: -- Populated credit and debit amounts -- Need to generate this within IF

Line 173796: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

173792: ------------------------------------------------------------------------------------
173793: -- 4219869 Business Flow
173794: -- Populated credit and debit amounts -- Need to generate this within IF
173795: ------------------------------------------------------------------------------------
173796: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173797:
173798: ----------------------------------------------------------------------------------
173799: -- 4219869 Business Flow
173800: -- Update journal entry status -- Need to generate this within IF

Line 173828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

173824: -- To allow MPA report to determine if it should generate report process
173825: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
173826: ------------------------------------------------------------------------------------------
173827:
173828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
173829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
173830: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
173831: -- call ADRs
173832: -- Bug 4922099

Line 173829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

173825: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
173826: ------------------------------------------------------------------------------------------
173827:
173828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
173829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
173830: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
173831: -- call ADRs
173832: -- Bug 4922099
173833: --

Line 173853: xla_ae_lines_pkg.set_ccid(

173849: , x_value_type_code => l_adr_value_type_code
173850: , p_side => 'NA'
173851: );
173852:
173853: xla_ae_lines_pkg.set_ccid(
173854: p_code_combination_id => l_ccid
173855: , p_value_type_code => l_adr_value_type_code
173856: , p_transaction_coa_id => l_adr_transaction_coa_id
173857: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 173876: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

173872:
173873: --
173874: -- Update the line information that should be overwritten
173875: --
173876: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173877: p_header_num => 1);
173878: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173879:
173880: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 173878: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

173874: -- Update the line information that should be overwritten
173875: --
173876: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173877: p_header_num => 1);
173878: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173879:
173880: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173881:
173882: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 173880: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

173876: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
173877: p_header_num => 1);
173878: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
173879:
173880: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173881:
173882: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
173883: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
173884: END IF;

Line 173883: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

173879:
173880: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
173881:
173882: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
173883: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
173884: END IF;
173885:
173886: --
173887: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 173890: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

173886: --
173887: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
173888: --
173889: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
173890: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
173891: ELSE
173892: ---------------------------------------------------------------------------------------------------
173893: -- 4262811a Switch Sign
173894: ---------------------------------------------------------------------------------------------------

Line 173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

173891: ELSE
173892: ---------------------------------------------------------------------------------------------------
173893: -- 4262811a Switch Sign
173894: ---------------------------------------------------------------------------------------------------
173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

173892: ---------------------------------------------------------------------------------------------------
173893: -- 4262811a Switch Sign
173894: ---------------------------------------------------------------------------------------------------
173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302

Line 173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173893: -- 4262811a Switch Sign
173894: ---------------------------------------------------------------------------------------------------
173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302
173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

173894: ---------------------------------------------------------------------------------------------------
173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302
173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173895: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
173896: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302
173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173903:

Line 173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

173897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302
173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173903:
173904: END IF;
173905:

Line 173902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

173898: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
173899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173900: -- 5132302
173901: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
173902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
173903:
173904: END IF;
173905:
173906: -- 4955764

Line 173907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

173903:
173904: END IF;
173905:
173906: -- 4955764
173907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
173908: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173909:
173910:
173911: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 173911: XLA_AE_LINES_PKG.ValidateCurrentLine;

173907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
173908: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173909:
173910:
173911: XLA_AE_LINES_PKG.ValidateCurrentLine;
173912: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173913:
173914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
173915: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 173912: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

173908: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
173909:
173910:
173911: XLA_AE_LINES_PKG.ValidateCurrentLine;
173912: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
173913:
173914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
173915: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
173916: ,p_balance_type_code => l_balance_type_code);

Line 174097: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

174093: --
174094: -- bulk performance
174095: --
174096: l_balance_type_code VARCHAR2(1);
174097: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
174098: l_log_module VARCHAR2(240);
174099:
174100: --
174101: -- Upgrade strategy

Line 174169: XLA_AE_LINES_PKG.SetNewLine;

174165: ') = 'Y'
174166: THEN
174167:
174168: --
174169: XLA_AE_LINES_PKG.SetNewLine;
174170:
174171: p_balance_type_code := l_balance_type_code;
174172: -- set the flag so later we will know whether the gain loss line needs to be created
174173:

Line 174181: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

174177:
174178: --
174179: -- bulk performance
174180: --
174181: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
174182: p_header_num => 0); -- 4262811
174183: --
174184: -- set accounting line options
174185: --

Line 174186: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

174182: p_header_num => 0); -- 4262811
174183: --
174184: -- set accounting line options
174185: --
174186: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
174187: p_natural_side_code => 'C'
174188: , p_gain_or_loss_flag => 'N'
174189: , p_gl_transfer_mode_code => 'S'
174190: , p_acct_entry_type_code => 'E'

Line 174200: xla_ae_lines_pkg.SetAcctLineType

174196: --
174197: --
174198: -- set accounting line type info
174199: --
174200: xla_ae_lines_pkg.SetAcctLineType
174201: (p_component_type => l_component_type
174202: ,p_event_type_code => l_event_type_code
174203: ,p_line_definition_owner_code => l_line_definition_owner_code
174204: ,p_line_definition_code => l_line_definition_code

Line 174214: xla_ae_lines_pkg.SetAcctClass(

174210: ,p_event_class_code => l_event_class_code);
174211: --
174212: -- set accounting class
174213: --
174214: xla_ae_lines_pkg.SetAcctClass(
174215: p_accounting_class_code => 'TRV'
174216: , p_ae_header_id => l_ae_header_id
174217: );
174218:

Line 174222: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

174218:
174219: --
174220: -- set rounding class
174221: --
174222: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
174223: 'TRV';
174224:
174225: --
174226: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 174226: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

174222: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
174223: 'TRV';
174224:
174225: --
174226: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
174227: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174228: --
174229: -- bulk performance
174230: --

Line 174227: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

174223: 'TRV';
174224:
174225: --
174226: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
174227: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174228: --
174229: -- bulk performance
174230: --
174231: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 174231: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

174227: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174228: --
174229: -- bulk performance
174230: --
174231: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
174232:
174233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174234: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174235:

Line 174233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

174229: -- bulk performance
174230: --
174231: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
174232:
174233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174234: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174235:
174236: -- 4955764
174237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 174237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

174233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174234: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174235:
174236: -- 4955764
174237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
174238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
174239:
174240: -- 4458381 Public Sector Enh
174241:

Line 174333: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

174329: l_rec_acct_attrs.array_num_value(36) := p_source_77;
174330: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
174331: l_rec_acct_attrs.array_num_value(37) := p_source_78;
174332:
174333: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174334: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174335:
174336: ---------------------------------------------------------------------------------------------------------------
174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 174334: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

174330: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
174331: l_rec_acct_attrs.array_num_value(37) := p_source_78;
174332:
174333: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174334: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174335:
174336: ---------------------------------------------------------------------------------------------------------------
174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174338: ---------------------------------------------------------------------------------------------------------------

Line 174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

174333: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174334: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174335:
174336: ---------------------------------------------------------------------------------------------------------------
174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174338: ---------------------------------------------------------------------------------------------------------------
174339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174340:
174341: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 174339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

174335:
174336: ---------------------------------------------------------------------------------------------------------------
174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174338: ---------------------------------------------------------------------------------------------------------------
174339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174340:
174341: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174342: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174343:

Line 174341: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

174337: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174338: ---------------------------------------------------------------------------------------------------------------
174339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174340:
174341: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174342: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174343:
174344: IF xla_accounting_cache_pkg.GetValueChar
174345: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 174342: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

174338: ---------------------------------------------------------------------------------------------------------------
174339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174340:
174341: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174342: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174343:
174344: IF xla_accounting_cache_pkg.GetValueChar
174345: (p_source_code => 'LEDGER_CATEGORY_CODE'
174346: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 174353: xla_ae_lines_pkg.BflowUpgEntry

174349: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
174350: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
174351: )
174352: THEN
174353: xla_ae_lines_pkg.BflowUpgEntry
174354: (p_business_method_code => l_bflow_method_code
174355: ,p_business_class_code => l_bflow_class_code
174356: ,p_balance_type => l_balance_type_code);
174357: ELSE

Line 174359: XLA_AE_LINES_PKG.business_flow_validation(

174355: ,p_business_class_code => l_bflow_class_code
174356: ,p_balance_type => l_balance_type_code);
174357: ELSE
174358: NULL;
174359: XLA_AE_LINES_PKG.business_flow_validation(
174360: p_business_method_code => l_bflow_method_code
174361: ,p_business_class_code => l_bflow_class_code
174362: ,p_inherit_description_flag => l_inherit_desc_flag);
174363: END IF;

Line 174406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

174402: xla_accounting_err_pkg.build_message
174403: (p_appli_s_name => 'XLA'
174404: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
174405: ,p_token_1 => 'LINE_NUMBER'
174406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
174407: ,p_token_2 => 'LINE_TYPE_NAME'
174408: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
174409: l_component_type
174410: ,l_component_code

Line 174442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

174438: --
174439: --
174440: ------------------------------------------------------------------------------------------------
174441: -- 4219869 Business Flow
174442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
174443: -- Prior Entry. Currently, the following code is always generated.
174444: ------------------------------------------------------------------------------------------------
174445: -- No ValidateCurrentLine for business flow method of Prior Entry
174446:

Line 174451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

174447: ------------------------------------------------------------------------------------
174448: -- 4219869 Business Flow
174449: -- Populated credit and debit amounts -- Need to generate this within IF
174450: ------------------------------------------------------------------------------------
174451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
174452:
174453: ----------------------------------------------------------------------------------
174454: -- 4219869 Business Flow
174455: -- Update journal entry status -- Need to generate this within IF

Line 174483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

174479: -- To allow MPA report to determine if it should generate report process
174480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
174481: ------------------------------------------------------------------------------------------
174482:
174483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
174484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
174485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
174486: -- call ADRs
174487: -- Bug 4922099

Line 174484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

174480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
174481: ------------------------------------------------------------------------------------------
174482:
174483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
174484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
174485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
174486: -- call ADRs
174487: -- Bug 4922099
174488: --

Line 174505: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

174501:
174502: --
174503: -- Update the line information that should be overwritten
174504: --
174505: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
174506: p_header_num => 1);
174507: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
174508:
174509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 174507: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

174503: -- Update the line information that should be overwritten
174504: --
174505: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
174506: p_header_num => 1);
174507: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
174508:
174509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
174510:
174511: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 174509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

174505: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
174506: p_header_num => 1);
174507: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
174508:
174509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
174510:
174511: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
174512: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
174513: END IF;

Line 174512: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

174508:
174509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
174510:
174511: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
174512: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
174513: END IF;
174514:
174515: --
174516: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 174519: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

174515: --
174516: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
174517: --
174518: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
174519: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
174520: ELSE
174521: ---------------------------------------------------------------------------------------------------
174522: -- 4262811a Switch Sign
174523: ---------------------------------------------------------------------------------------------------

Line 174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

174520: ELSE
174521: ---------------------------------------------------------------------------------------------------
174522: -- 4262811a Switch Sign
174523: ---------------------------------------------------------------------------------------------------
174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

174521: ---------------------------------------------------------------------------------------------------
174522: -- 4262811a Switch Sign
174523: ---------------------------------------------------------------------------------------------------
174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302

Line 174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

174522: -- 4262811a Switch Sign
174523: ---------------------------------------------------------------------------------------------------
174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302
174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

174523: ---------------------------------------------------------------------------------------------------
174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302
174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
174531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

174524: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
174525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302
174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
174531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174532:

Line 174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

174526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302
174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
174531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174532:
174533: END IF;
174534:

Line 174531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

174527: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
174528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174529: -- 5132302
174530: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
174531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
174532:
174533: END IF;
174534:
174535: -- 4955764

Line 174536: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

174532:
174533: END IF;
174534:
174535: -- 4955764
174536: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
174537: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
174538:
174539:
174540: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 174540: XLA_AE_LINES_PKG.ValidateCurrentLine;

174536: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
174537: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
174538:
174539:
174540: XLA_AE_LINES_PKG.ValidateCurrentLine;
174541: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
174542:
174543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
174544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 174541: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

174537: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
174538:
174539:
174540: XLA_AE_LINES_PKG.ValidateCurrentLine;
174541: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
174542:
174543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
174544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
174545: ,p_balance_type_code => l_balance_type_code);

Line 174739: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

174735: --
174736: -- bulk performance
174737: --
174738: l_balance_type_code VARCHAR2(1);
174739: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
174740: l_log_module VARCHAR2(240);
174741:
174742: --
174743: -- Upgrade strategy

Line 174809: XLA_AE_LINES_PKG.SetNewLine;

174805: ') = 'Y'
174806: THEN
174807:
174808: --
174809: XLA_AE_LINES_PKG.SetNewLine;
174810:
174811: p_balance_type_code := l_balance_type_code;
174812: -- set the flag so later we will know whether the gain loss line needs to be created
174813:

Line 174821: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

174817:
174818: --
174819: -- bulk performance
174820: --
174821: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
174822: p_header_num => 0); -- 4262811
174823: --
174824: -- set accounting line options
174825: --

Line 174826: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

174822: p_header_num => 0); -- 4262811
174823: --
174824: -- set accounting line options
174825: --
174826: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
174827: p_natural_side_code => 'D'
174828: , p_gain_or_loss_flag => 'N'
174829: , p_gl_transfer_mode_code => 'S'
174830: , p_acct_entry_type_code => 'A'

Line 174840: xla_ae_lines_pkg.SetAcctLineType

174836: --
174837: --
174838: -- set accounting line type info
174839: --
174840: xla_ae_lines_pkg.SetAcctLineType
174841: (p_component_type => l_component_type
174842: ,p_event_type_code => l_event_type_code
174843: ,p_line_definition_owner_code => l_line_definition_owner_code
174844: ,p_line_definition_code => l_line_definition_code

Line 174854: xla_ae_lines_pkg.SetAcctClass(

174850: ,p_event_class_code => l_event_class_code);
174851: --
174852: -- set accounting class
174853: --
174854: xla_ae_lines_pkg.SetAcctClass(
174855: p_accounting_class_code => 'TRV'
174856: , p_ae_header_id => l_ae_header_id
174857: );
174858:

Line 174862: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

174858:
174859: --
174860: -- set rounding class
174861: --
174862: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
174863: 'TRV';
174864:
174865: --
174866: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 174866: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

174862: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
174863: 'TRV';
174864:
174865: --
174866: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
174867: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174868: --
174869: -- bulk performance
174870: --

Line 174867: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

174863: 'TRV';
174864:
174865: --
174866: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
174867: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174868: --
174869: -- bulk performance
174870: --
174871: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 174871: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

174867: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
174868: --
174869: -- bulk performance
174870: --
174871: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
174872:
174873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174874: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174875:

Line 174873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

174869: -- bulk performance
174870: --
174871: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
174872:
174873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174874: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174875:
174876: -- 4955764
174877: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 174877: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

174873: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
174874: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
174875:
174876: -- 4955764
174877: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
174878: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
174879:
174880: -- 4458381 Public Sector Enh
174881:

Line 174987: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

174983: l_rec_acct_attrs.array_num_value(43) := p_source_77;
174984: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
174985: l_rec_acct_attrs.array_num_value(44) := p_source_78;
174986:
174987: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174988: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174989:
174990: ---------------------------------------------------------------------------------------------------------------
174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 174988: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

174984: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
174985: l_rec_acct_attrs.array_num_value(44) := p_source_78;
174986:
174987: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174988: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174989:
174990: ---------------------------------------------------------------------------------------------------------------
174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174992: ---------------------------------------------------------------------------------------------------------------

Line 174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

174987: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
174988: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
174989:
174990: ---------------------------------------------------------------------------------------------------------------
174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174992: ---------------------------------------------------------------------------------------------------------------
174993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174994:
174995: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 174993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

174989:
174990: ---------------------------------------------------------------------------------------------------------------
174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174992: ---------------------------------------------------------------------------------------------------------------
174993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174994:
174995: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174996: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174997:

Line 174995: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

174991: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
174992: ---------------------------------------------------------------------------------------------------------------
174993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174994:
174995: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174996: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174997:
174998: IF xla_accounting_cache_pkg.GetValueChar
174999: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 174996: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

174992: ---------------------------------------------------------------------------------------------------------------
174993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
174994:
174995: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174996: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
174997:
174998: IF xla_accounting_cache_pkg.GetValueChar
174999: (p_source_code => 'LEDGER_CATEGORY_CODE'
175000: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 175007: xla_ae_lines_pkg.BflowUpgEntry

175003: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
175004: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
175005: )
175006: THEN
175007: xla_ae_lines_pkg.BflowUpgEntry
175008: (p_business_method_code => l_bflow_method_code
175009: ,p_business_class_code => l_bflow_class_code
175010: ,p_balance_type => l_balance_type_code);
175011: ELSE

Line 175024: xla_ae_lines_pkg.SetLineDescription(

175020: --
175021: -- call description
175022: --
175023:
175024: xla_ae_lines_pkg.SetLineDescription(
175025: p_ae_header_id => l_ae_header_id
175026: ,p_description => Description_2 (
175027: p_application_id => p_application_id
175028: , p_ae_header_id => l_ae_header_id

Line 175057: xla_ae_lines_pkg.set_ccid(

175053: , x_value_type_code => l_adr_value_type_code
175054: , p_side => 'NA'
175055: );
175056:
175057: xla_ae_lines_pkg.set_ccid(
175058: p_code_combination_id => l_ccid
175059: , p_value_type_code => l_adr_value_type_code
175060: , p_transaction_coa_id => l_adr_transaction_coa_id
175061: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 175093: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

175089: xla_accounting_err_pkg.build_message
175090: (p_appli_s_name => 'XLA'
175091: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
175092: ,p_token_1 => 'LINE_NUMBER'
175093: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
175094: ,p_token_2 => 'LINE_TYPE_NAME'
175095: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
175096: l_component_type
175097: ,l_component_code

Line 175129: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

175125: --
175126: --
175127: ------------------------------------------------------------------------------------------------
175128: -- 4219869 Business Flow
175129: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
175130: -- Prior Entry. Currently, the following code is always generated.
175131: ------------------------------------------------------------------------------------------------
175132: XLA_AE_LINES_PKG.ValidateCurrentLine;
175133:

Line 175132: XLA_AE_LINES_PKG.ValidateCurrentLine;

175128: -- 4219869 Business Flow
175129: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
175130: -- Prior Entry. Currently, the following code is always generated.
175131: ------------------------------------------------------------------------------------------------
175132: XLA_AE_LINES_PKG.ValidateCurrentLine;
175133:
175134: ------------------------------------------------------------------------------------
175135: -- 4219869 Business Flow
175136: -- Populated credit and debit amounts -- Need to generate this within IF

Line 175138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

175134: ------------------------------------------------------------------------------------
175135: -- 4219869 Business Flow
175136: -- Populated credit and debit amounts -- Need to generate this within IF
175137: ------------------------------------------------------------------------------------
175138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175139:
175140: ----------------------------------------------------------------------------------
175141: -- 4219869 Business Flow
175142: -- Update journal entry status -- Need to generate this within IF

Line 175170: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

175166: -- To allow MPA report to determine if it should generate report process
175167: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
175168: ------------------------------------------------------------------------------------------
175169:
175170: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
175171: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
175172: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
175173: -- call ADRs
175174: -- Bug 4922099

Line 175171: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

175167: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
175168: ------------------------------------------------------------------------------------------
175169:
175170: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
175171: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
175172: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
175173: -- call ADRs
175174: -- Bug 4922099
175175: --

Line 175195: xla_ae_lines_pkg.set_ccid(

175191: , x_value_type_code => l_adr_value_type_code
175192: , p_side => 'NA'
175193: );
175194:
175195: xla_ae_lines_pkg.set_ccid(
175196: p_code_combination_id => l_ccid
175197: , p_value_type_code => l_adr_value_type_code
175198: , p_transaction_coa_id => l_adr_transaction_coa_id
175199: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 175218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

175214:
175215: --
175216: -- Update the line information that should be overwritten
175217: --
175218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175219: p_header_num => 1);
175220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175221:
175222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 175220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

175216: -- Update the line information that should be overwritten
175217: --
175218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175219: p_header_num => 1);
175220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175221:
175222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175223:
175224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 175222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

175218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175219: p_header_num => 1);
175220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175221:
175222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175223:
175224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
175225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
175226: END IF;

Line 175225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

175221:
175222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175223:
175224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
175225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
175226: END IF;
175227:
175228: --
175229: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 175232: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

175228: --
175229: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
175230: --
175231: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
175232: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
175233: ELSE
175234: ---------------------------------------------------------------------------------------------------
175235: -- 4262811a Switch Sign
175236: ---------------------------------------------------------------------------------------------------

Line 175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

175233: ELSE
175234: ---------------------------------------------------------------------------------------------------
175235: -- 4262811a Switch Sign
175236: ---------------------------------------------------------------------------------------------------
175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

175234: ---------------------------------------------------------------------------------------------------
175235: -- 4262811a Switch Sign
175236: ---------------------------------------------------------------------------------------------------
175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302

Line 175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175235: -- 4262811a Switch Sign
175236: ---------------------------------------------------------------------------------------------------
175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302
175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

175236: ---------------------------------------------------------------------------------------------------
175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302
175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302
175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175245:

Line 175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

175239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302
175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175245:
175246: END IF;
175247:

Line 175244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175242: -- 5132302
175243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175245:
175246: END IF;
175247:
175248: -- 4955764

Line 175249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

175245:
175246: END IF;
175247:
175248: -- 4955764
175249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
175250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175251:
175252:
175253: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 175253: XLA_AE_LINES_PKG.ValidateCurrentLine;

175249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
175250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175251:
175252:
175253: XLA_AE_LINES_PKG.ValidateCurrentLine;
175254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175255:
175256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
175257: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 175254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

175250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175251:
175252:
175253: XLA_AE_LINES_PKG.ValidateCurrentLine;
175254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175255:
175256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
175257: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
175258: ,p_balance_type_code => l_balance_type_code);

Line 175443: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

175439: --
175440: -- bulk performance
175441: --
175442: l_balance_type_code VARCHAR2(1);
175443: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
175444: l_log_module VARCHAR2(240);
175445:
175446: --
175447: -- Upgrade strategy

Line 175515: XLA_AE_LINES_PKG.SetNewLine;

175511: ') = 'Y'
175512: THEN
175513:
175514: --
175515: XLA_AE_LINES_PKG.SetNewLine;
175516:
175517: p_balance_type_code := l_balance_type_code;
175518: -- set the flag so later we will know whether the gain loss line needs to be created
175519:

Line 175527: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

175523:
175524: --
175525: -- bulk performance
175526: --
175527: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
175528: p_header_num => 0); -- 4262811
175529: --
175530: -- set accounting line options
175531: --

Line 175532: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

175528: p_header_num => 0); -- 4262811
175529: --
175530: -- set accounting line options
175531: --
175532: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
175533: p_natural_side_code => 'C'
175534: , p_gain_or_loss_flag => 'N'
175535: , p_gl_transfer_mode_code => 'S'
175536: , p_acct_entry_type_code => 'E'

Line 175546: xla_ae_lines_pkg.SetAcctLineType

175542: --
175543: --
175544: -- set accounting line type info
175545: --
175546: xla_ae_lines_pkg.SetAcctLineType
175547: (p_component_type => l_component_type
175548: ,p_event_type_code => l_event_type_code
175549: ,p_line_definition_owner_code => l_line_definition_owner_code
175550: ,p_line_definition_code => l_line_definition_code

Line 175560: xla_ae_lines_pkg.SetAcctClass(

175556: ,p_event_class_code => l_event_class_code);
175557: --
175558: -- set accounting class
175559: --
175560: xla_ae_lines_pkg.SetAcctClass(
175561: p_accounting_class_code => 'TRV'
175562: , p_ae_header_id => l_ae_header_id
175563: );
175564:

Line 175568: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

175564:
175565: --
175566: -- set rounding class
175567: --
175568: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
175569: 'TRV';
175570:
175571: --
175572: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 175572: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

175568: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
175569: 'TRV';
175570:
175571: --
175572: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
175573: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
175574: --
175575: -- bulk performance
175576: --

Line 175573: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

175569: 'TRV';
175570:
175571: --
175572: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
175573: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
175574: --
175575: -- bulk performance
175576: --
175577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 175577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

175573: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
175574: --
175575: -- bulk performance
175576: --
175577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
175578:
175579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
175580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
175581:

Line 175579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

175575: -- bulk performance
175576: --
175577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
175578:
175579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
175580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
175581:
175582: -- 4955764
175583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 175583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

175579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
175580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
175581:
175582: -- 4955764
175583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
175584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
175585:
175586: -- 4458381 Public Sector Enh
175587:

Line 175683: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

175679: l_rec_acct_attrs.array_num_value(38) := p_source_77;
175680: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
175681: l_rec_acct_attrs.array_num_value(39) := p_source_78;
175682:
175683: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
175684: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
175685:
175686: ---------------------------------------------------------------------------------------------------------------
175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 175684: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

175680: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
175681: l_rec_acct_attrs.array_num_value(39) := p_source_78;
175682:
175683: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
175684: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
175685:
175686: ---------------------------------------------------------------------------------------------------------------
175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
175688: ---------------------------------------------------------------------------------------------------------------

Line 175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

175683: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
175684: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
175685:
175686: ---------------------------------------------------------------------------------------------------------------
175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
175688: ---------------------------------------------------------------------------------------------------------------
175689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
175690:
175691: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 175689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

175685:
175686: ---------------------------------------------------------------------------------------------------------------
175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
175688: ---------------------------------------------------------------------------------------------------------------
175689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
175690:
175691: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175693:

Line 175691: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

175687: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
175688: ---------------------------------------------------------------------------------------------------------------
175689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
175690:
175691: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175693:
175694: IF xla_accounting_cache_pkg.GetValueChar
175695: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 175692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

175688: ---------------------------------------------------------------------------------------------------------------
175689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
175690:
175691: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
175693:
175694: IF xla_accounting_cache_pkg.GetValueChar
175695: (p_source_code => 'LEDGER_CATEGORY_CODE'
175696: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 175703: xla_ae_lines_pkg.BflowUpgEntry

175699: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
175700: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
175701: )
175702: THEN
175703: xla_ae_lines_pkg.BflowUpgEntry
175704: (p_business_method_code => l_bflow_method_code
175705: ,p_business_class_code => l_bflow_class_code
175706: ,p_balance_type => l_balance_type_code);
175707: ELSE

Line 175709: XLA_AE_LINES_PKG.business_flow_validation(

175705: ,p_business_class_code => l_bflow_class_code
175706: ,p_balance_type => l_balance_type_code);
175707: ELSE
175708: NULL;
175709: XLA_AE_LINES_PKG.business_flow_validation(
175710: p_business_method_code => l_bflow_method_code
175711: ,p_business_class_code => l_bflow_class_code
175712: ,p_inherit_description_flag => l_inherit_desc_flag);
175713: END IF;

Line 175756: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

175752: xla_accounting_err_pkg.build_message
175753: (p_appli_s_name => 'XLA'
175754: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
175755: ,p_token_1 => 'LINE_NUMBER'
175756: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
175757: ,p_token_2 => 'LINE_TYPE_NAME'
175758: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
175759: l_component_type
175760: ,l_component_code

Line 175792: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

175788: --
175789: --
175790: ------------------------------------------------------------------------------------------------
175791: -- 4219869 Business Flow
175792: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
175793: -- Prior Entry. Currently, the following code is always generated.
175794: ------------------------------------------------------------------------------------------------
175795: -- No ValidateCurrentLine for business flow method of Prior Entry
175796:

Line 175801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

175797: ------------------------------------------------------------------------------------
175798: -- 4219869 Business Flow
175799: -- Populated credit and debit amounts -- Need to generate this within IF
175800: ------------------------------------------------------------------------------------
175801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175802:
175803: ----------------------------------------------------------------------------------
175804: -- 4219869 Business Flow
175805: -- Update journal entry status -- Need to generate this within IF

Line 175833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

175829: -- To allow MPA report to determine if it should generate report process
175830: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
175831: ------------------------------------------------------------------------------------------
175832:
175833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
175834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
175835: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
175836: -- call ADRs
175837: -- Bug 4922099

Line 175834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

175830: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
175831: ------------------------------------------------------------------------------------------
175832:
175833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
175834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
175835: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
175836: -- call ADRs
175837: -- Bug 4922099
175838: --

Line 175855: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

175851:
175852: --
175853: -- Update the line information that should be overwritten
175854: --
175855: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175856: p_header_num => 1);
175857: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175858:
175859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 175857: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

175853: -- Update the line information that should be overwritten
175854: --
175855: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175856: p_header_num => 1);
175857: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175858:
175859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175860:
175861: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 175859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

175855: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
175856: p_header_num => 1);
175857: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
175858:
175859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175860:
175861: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
175862: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
175863: END IF;

Line 175862: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

175858:
175859: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
175860:
175861: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
175862: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
175863: END IF;
175864:
175865: --
175866: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 175869: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

175865: --
175866: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
175867: --
175868: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
175869: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
175870: ELSE
175871: ---------------------------------------------------------------------------------------------------
175872: -- 4262811a Switch Sign
175873: ---------------------------------------------------------------------------------------------------

Line 175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

175870: ELSE
175871: ---------------------------------------------------------------------------------------------------
175872: -- 4262811a Switch Sign
175873: ---------------------------------------------------------------------------------------------------
175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

175871: ---------------------------------------------------------------------------------------------------
175872: -- 4262811a Switch Sign
175873: ---------------------------------------------------------------------------------------------------
175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302

Line 175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175872: -- 4262811a Switch Sign
175873: ---------------------------------------------------------------------------------------------------
175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302
175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

175873: ---------------------------------------------------------------------------------------------------
175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302
175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175881: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175874: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
175875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302
175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175881: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175882:

Line 175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

175876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302
175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175881: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175882:
175883: END IF;
175884:

Line 175881: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

175877: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
175878: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175879: -- 5132302
175880: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
175881: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
175882:
175883: END IF;
175884:
175885: -- 4955764

Line 175886: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

175882:
175883: END IF;
175884:
175885: -- 4955764
175886: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
175887: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175888:
175889:
175890: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 175890: XLA_AE_LINES_PKG.ValidateCurrentLine;

175886: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
175887: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175888:
175889:
175890: XLA_AE_LINES_PKG.ValidateCurrentLine;
175891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175892:
175893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
175894: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 175891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

175887: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
175888:
175889:
175890: XLA_AE_LINES_PKG.ValidateCurrentLine;
175891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
175892:
175893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
175894: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
175895: ,p_balance_type_code => l_balance_type_code);

Line 176078: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

176074: --
176075: -- bulk performance
176076: --
176077: l_balance_type_code VARCHAR2(1);
176078: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
176079: l_log_module VARCHAR2(240);
176080:
176081: --
176082: -- Upgrade strategy

Line 176150: XLA_AE_LINES_PKG.SetNewLine;

176146: ') = 'Y'
176147: THEN
176148:
176149: --
176150: XLA_AE_LINES_PKG.SetNewLine;
176151:
176152: p_balance_type_code := l_balance_type_code;
176153: -- set the flag so later we will know whether the gain loss line needs to be created
176154:

Line 176162: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

176158:
176159: --
176160: -- bulk performance
176161: --
176162: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
176163: p_header_num => 0); -- 4262811
176164: --
176165: -- set accounting line options
176166: --

Line 176167: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

176163: p_header_num => 0); -- 4262811
176164: --
176165: -- set accounting line options
176166: --
176167: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
176168: p_natural_side_code => 'C'
176169: , p_gain_or_loss_flag => 'N'
176170: , p_gl_transfer_mode_code => 'S'
176171: , p_acct_entry_type_code => 'E'

Line 176181: xla_ae_lines_pkg.SetAcctLineType

176177: --
176178: --
176179: -- set accounting line type info
176180: --
176181: xla_ae_lines_pkg.SetAcctLineType
176182: (p_component_type => l_component_type
176183: ,p_event_type_code => l_event_type_code
176184: ,p_line_definition_owner_code => l_line_definition_owner_code
176185: ,p_line_definition_code => l_line_definition_code

Line 176195: xla_ae_lines_pkg.SetAcctClass(

176191: ,p_event_class_code => l_event_class_code);
176192: --
176193: -- set accounting class
176194: --
176195: xla_ae_lines_pkg.SetAcctClass(
176196: p_accounting_class_code => 'TRV'
176197: , p_ae_header_id => l_ae_header_id
176198: );
176199:

Line 176203: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

176199:
176200: --
176201: -- set rounding class
176202: --
176203: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
176204: 'TRV';
176205:
176206: --
176207: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 176207: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

176203: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
176204: 'TRV';
176205:
176206: --
176207: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
176208: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176209: --
176210: -- bulk performance
176211: --

Line 176208: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

176204: 'TRV';
176205:
176206: --
176207: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
176208: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176209: --
176210: -- bulk performance
176211: --
176212: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 176212: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

176208: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176209: --
176210: -- bulk performance
176211: --
176212: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
176213:
176214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176215: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176216:

Line 176214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

176210: -- bulk performance
176211: --
176212: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
176213:
176214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176215: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176216:
176217: -- 4955764
176218: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 176218: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

176214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176215: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176216:
176217: -- 4955764
176218: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
176219: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
176220:
176221: -- 4458381 Public Sector Enh
176222:

Line 176316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

176312: l_rec_acct_attrs.array_num_value(37) := p_source_77;
176313: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
176314: l_rec_acct_attrs.array_num_value(38) := p_source_78;
176315:
176316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176318:
176319: ---------------------------------------------------------------------------------------------------------------
176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 176317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

176313: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
176314: l_rec_acct_attrs.array_num_value(38) := p_source_78;
176315:
176316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176318:
176319: ---------------------------------------------------------------------------------------------------------------
176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176321: ---------------------------------------------------------------------------------------------------------------

Line 176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

176316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176318:
176319: ---------------------------------------------------------------------------------------------------------------
176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176321: ---------------------------------------------------------------------------------------------------------------
176322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176323:
176324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 176322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

176318:
176319: ---------------------------------------------------------------------------------------------------------------
176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176321: ---------------------------------------------------------------------------------------------------------------
176322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176323:
176324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176326:

Line 176324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

176320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176321: ---------------------------------------------------------------------------------------------------------------
176322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176323:
176324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176326:
176327: IF xla_accounting_cache_pkg.GetValueChar
176328: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 176325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

176321: ---------------------------------------------------------------------------------------------------------------
176322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176323:
176324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176326:
176327: IF xla_accounting_cache_pkg.GetValueChar
176328: (p_source_code => 'LEDGER_CATEGORY_CODE'
176329: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 176336: xla_ae_lines_pkg.BflowUpgEntry

176332: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
176333: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
176334: )
176335: THEN
176336: xla_ae_lines_pkg.BflowUpgEntry
176337: (p_business_method_code => l_bflow_method_code
176338: ,p_business_class_code => l_bflow_class_code
176339: ,p_balance_type => l_balance_type_code);
176340: ELSE

Line 176342: XLA_AE_LINES_PKG.business_flow_validation(

176338: ,p_business_class_code => l_bflow_class_code
176339: ,p_balance_type => l_balance_type_code);
176340: ELSE
176341: NULL;
176342: XLA_AE_LINES_PKG.business_flow_validation(
176343: p_business_method_code => l_bflow_method_code
176344: ,p_business_class_code => l_bflow_class_code
176345: ,p_inherit_description_flag => l_inherit_desc_flag);
176346: END IF;

Line 176389: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

176385: xla_accounting_err_pkg.build_message
176386: (p_appli_s_name => 'XLA'
176387: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
176388: ,p_token_1 => 'LINE_NUMBER'
176389: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
176390: ,p_token_2 => 'LINE_TYPE_NAME'
176391: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
176392: l_component_type
176393: ,l_component_code

Line 176425: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

176421: --
176422: --
176423: ------------------------------------------------------------------------------------------------
176424: -- 4219869 Business Flow
176425: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
176426: -- Prior Entry. Currently, the following code is always generated.
176427: ------------------------------------------------------------------------------------------------
176428: -- No ValidateCurrentLine for business flow method of Prior Entry
176429:

Line 176434: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

176430: ------------------------------------------------------------------------------------
176431: -- 4219869 Business Flow
176432: -- Populated credit and debit amounts -- Need to generate this within IF
176433: ------------------------------------------------------------------------------------
176434: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
176435:
176436: ----------------------------------------------------------------------------------
176437: -- 4219869 Business Flow
176438: -- Update journal entry status -- Need to generate this within IF

Line 176466: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

176462: -- To allow MPA report to determine if it should generate report process
176463: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
176464: ------------------------------------------------------------------------------------------
176465:
176466: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
176467: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
176468: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
176469: -- call ADRs
176470: -- Bug 4922099

Line 176467: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

176463: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
176464: ------------------------------------------------------------------------------------------
176465:
176466: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
176467: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
176468: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
176469: -- call ADRs
176470: -- Bug 4922099
176471: --

Line 176488: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

176484:
176485: --
176486: -- Update the line information that should be overwritten
176487: --
176488: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
176489: p_header_num => 1);
176490: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
176491:
176492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 176490: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

176486: -- Update the line information that should be overwritten
176487: --
176488: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
176489: p_header_num => 1);
176490: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
176491:
176492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
176493:
176494: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 176492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

176488: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
176489: p_header_num => 1);
176490: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
176491:
176492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
176493:
176494: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
176495: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
176496: END IF;

Line 176495: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

176491:
176492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
176493:
176494: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
176495: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
176496: END IF;
176497:
176498: --
176499: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 176502: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

176498: --
176499: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
176500: --
176501: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
176502: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
176503: ELSE
176504: ---------------------------------------------------------------------------------------------------
176505: -- 4262811a Switch Sign
176506: ---------------------------------------------------------------------------------------------------

Line 176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

176503: ELSE
176504: ---------------------------------------------------------------------------------------------------
176505: -- 4262811a Switch Sign
176506: ---------------------------------------------------------------------------------------------------
176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

176504: ---------------------------------------------------------------------------------------------------
176505: -- 4262811a Switch Sign
176506: ---------------------------------------------------------------------------------------------------
176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302

Line 176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

176505: -- 4262811a Switch Sign
176506: ---------------------------------------------------------------------------------------------------
176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302
176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

176506: ---------------------------------------------------------------------------------------------------
176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302
176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
176514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

176507: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
176508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302
176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
176514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176515:

Line 176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

176509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302
176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
176514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176515:
176516: END IF;
176517:

Line 176514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

176510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
176511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176512: -- 5132302
176513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
176514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
176515:
176516: END IF;
176517:
176518: -- 4955764

Line 176519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

176515:
176516: END IF;
176517:
176518: -- 4955764
176519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
176520: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
176521:
176522:
176523: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 176523: XLA_AE_LINES_PKG.ValidateCurrentLine;

176519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
176520: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
176521:
176522:
176523: XLA_AE_LINES_PKG.ValidateCurrentLine;
176524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
176525:
176526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
176527: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 176524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

176520: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
176521:
176522:
176523: XLA_AE_LINES_PKG.ValidateCurrentLine;
176524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
176525:
176526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
176527: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
176528: ,p_balance_type_code => l_balance_type_code);

Line 176722: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

176718: --
176719: -- bulk performance
176720: --
176721: l_balance_type_code VARCHAR2(1);
176722: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
176723: l_log_module VARCHAR2(240);
176724:
176725: --
176726: -- Upgrade strategy

Line 176792: XLA_AE_LINES_PKG.SetNewLine;

176788: ') = 'Y'
176789: THEN
176790:
176791: --
176792: XLA_AE_LINES_PKG.SetNewLine;
176793:
176794: p_balance_type_code := l_balance_type_code;
176795: -- set the flag so later we will know whether the gain loss line needs to be created
176796:

Line 176804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

176800:
176801: --
176802: -- bulk performance
176803: --
176804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
176805: p_header_num => 0); -- 4262811
176806: --
176807: -- set accounting line options
176808: --

Line 176809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

176805: p_header_num => 0); -- 4262811
176806: --
176807: -- set accounting line options
176808: --
176809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
176810: p_natural_side_code => 'D'
176811: , p_gain_or_loss_flag => 'N'
176812: , p_gl_transfer_mode_code => 'S'
176813: , p_acct_entry_type_code => 'A'

Line 176823: xla_ae_lines_pkg.SetAcctLineType

176819: --
176820: --
176821: -- set accounting line type info
176822: --
176823: xla_ae_lines_pkg.SetAcctLineType
176824: (p_component_type => l_component_type
176825: ,p_event_type_code => l_event_type_code
176826: ,p_line_definition_owner_code => l_line_definition_owner_code
176827: ,p_line_definition_code => l_line_definition_code

Line 176837: xla_ae_lines_pkg.SetAcctClass(

176833: ,p_event_class_code => l_event_class_code);
176834: --
176835: -- set accounting class
176836: --
176837: xla_ae_lines_pkg.SetAcctClass(
176838: p_accounting_class_code => 'TRV'
176839: , p_ae_header_id => l_ae_header_id
176840: );
176841:

Line 176845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

176841:
176842: --
176843: -- set rounding class
176844: --
176845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
176846: 'TRV';
176847:
176848: --
176849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 176849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

176845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
176846: 'TRV';
176847:
176848: --
176849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
176850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176851: --
176852: -- bulk performance
176853: --

Line 176850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

176846: 'TRV';
176847:
176848: --
176849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
176850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176851: --
176852: -- bulk performance
176853: --
176854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 176854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

176850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
176851: --
176852: -- bulk performance
176853: --
176854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
176855:
176856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176858:

Line 176856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

176852: -- bulk performance
176853: --
176854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
176855:
176856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176858:
176859: -- 4955764
176860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 176860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

176856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
176857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
176858:
176859: -- 4955764
176860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
176861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
176862:
176863: -- 4458381 Public Sector Enh
176864:

Line 176968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

176964: l_rec_acct_attrs.array_num_value(42) := p_source_77;
176965: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
176966: l_rec_acct_attrs.array_num_value(43) := p_source_78;
176967:
176968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176970:
176971: ---------------------------------------------------------------------------------------------------------------
176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 176969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

176965: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
176966: l_rec_acct_attrs.array_num_value(43) := p_source_78;
176967:
176968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176970:
176971: ---------------------------------------------------------------------------------------------------------------
176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176973: ---------------------------------------------------------------------------------------------------------------

Line 176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

176968: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
176969: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
176970:
176971: ---------------------------------------------------------------------------------------------------------------
176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176973: ---------------------------------------------------------------------------------------------------------------
176974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176975:
176976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 176974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

176970:
176971: ---------------------------------------------------------------------------------------------------------------
176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176973: ---------------------------------------------------------------------------------------------------------------
176974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176975:
176976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176978:

Line 176976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

176972: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
176973: ---------------------------------------------------------------------------------------------------------------
176974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176975:
176976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176978:
176979: IF xla_accounting_cache_pkg.GetValueChar
176980: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 176977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

176973: ---------------------------------------------------------------------------------------------------------------
176974: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
176975:
176976: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
176978:
176979: IF xla_accounting_cache_pkg.GetValueChar
176980: (p_source_code => 'LEDGER_CATEGORY_CODE'
176981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 176988: xla_ae_lines_pkg.BflowUpgEntry

176984: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
176985: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
176986: )
176987: THEN
176988: xla_ae_lines_pkg.BflowUpgEntry
176989: (p_business_method_code => l_bflow_method_code
176990: ,p_business_class_code => l_bflow_class_code
176991: ,p_balance_type => l_balance_type_code);
176992: ELSE

Line 177005: xla_ae_lines_pkg.SetLineDescription(

177001: --
177002: -- call description
177003: --
177004:
177005: xla_ae_lines_pkg.SetLineDescription(
177006: p_ae_header_id => l_ae_header_id
177007: ,p_description => Description_2 (
177008: p_application_id => p_application_id
177009: , p_ae_header_id => l_ae_header_id

Line 177038: xla_ae_lines_pkg.set_ccid(

177034: , x_value_type_code => l_adr_value_type_code
177035: , p_side => 'NA'
177036: );
177037:
177038: xla_ae_lines_pkg.set_ccid(
177039: p_code_combination_id => l_ccid
177040: , p_value_type_code => l_adr_value_type_code
177041: , p_transaction_coa_id => l_adr_transaction_coa_id
177042: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 177074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

177070: xla_accounting_err_pkg.build_message
177071: (p_appli_s_name => 'XLA'
177072: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
177073: ,p_token_1 => 'LINE_NUMBER'
177074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
177075: ,p_token_2 => 'LINE_TYPE_NAME'
177076: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
177077: l_component_type
177078: ,l_component_code

Line 177110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

177106: --
177107: --
177108: ------------------------------------------------------------------------------------------------
177109: -- 4219869 Business Flow
177110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
177111: -- Prior Entry. Currently, the following code is always generated.
177112: ------------------------------------------------------------------------------------------------
177113: XLA_AE_LINES_PKG.ValidateCurrentLine;
177114:

Line 177113: XLA_AE_LINES_PKG.ValidateCurrentLine;

177109: -- 4219869 Business Flow
177110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
177111: -- Prior Entry. Currently, the following code is always generated.
177112: ------------------------------------------------------------------------------------------------
177113: XLA_AE_LINES_PKG.ValidateCurrentLine;
177114:
177115: ------------------------------------------------------------------------------------
177116: -- 4219869 Business Flow
177117: -- Populated credit and debit amounts -- Need to generate this within IF

Line 177119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

177115: ------------------------------------------------------------------------------------
177116: -- 4219869 Business Flow
177117: -- Populated credit and debit amounts -- Need to generate this within IF
177118: ------------------------------------------------------------------------------------
177119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
177120:
177121: ----------------------------------------------------------------------------------
177122: -- 4219869 Business Flow
177123: -- Update journal entry status -- Need to generate this within IF

Line 177151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

177147: -- To allow MPA report to determine if it should generate report process
177148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
177149: ------------------------------------------------------------------------------------------
177150:
177151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
177152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
177153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
177154: -- call ADRs
177155: -- Bug 4922099

Line 177152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

177148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
177149: ------------------------------------------------------------------------------------------
177150:
177151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
177152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
177153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
177154: -- call ADRs
177155: -- Bug 4922099
177156: --

Line 177176: xla_ae_lines_pkg.set_ccid(

177172: , x_value_type_code => l_adr_value_type_code
177173: , p_side => 'NA'
177174: );
177175:
177176: xla_ae_lines_pkg.set_ccid(
177177: p_code_combination_id => l_ccid
177178: , p_value_type_code => l_adr_value_type_code
177179: , p_transaction_coa_id => l_adr_transaction_coa_id
177180: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 177199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

177195:
177196: --
177197: -- Update the line information that should be overwritten
177198: --
177199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
177200: p_header_num => 1);
177201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
177202:
177203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 177201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

177197: -- Update the line information that should be overwritten
177198: --
177199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
177200: p_header_num => 1);
177201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
177202:
177203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
177204:
177205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 177203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

177199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
177200: p_header_num => 1);
177201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
177202:
177203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
177204:
177205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
177206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
177207: END IF;

Line 177206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

177202:
177203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
177204:
177205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
177206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
177207: END IF;
177208:
177209: --
177210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 177213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

177209: --
177210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
177211: --
177212: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
177213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
177214: ELSE
177215: ---------------------------------------------------------------------------------------------------
177216: -- 4262811a Switch Sign
177217: ---------------------------------------------------------------------------------------------------

Line 177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

177214: ELSE
177215: ---------------------------------------------------------------------------------------------------
177216: -- 4262811a Switch Sign
177217: ---------------------------------------------------------------------------------------------------
177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

177215: ---------------------------------------------------------------------------------------------------
177216: -- 4262811a Switch Sign
177217: ---------------------------------------------------------------------------------------------------
177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302

Line 177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

177216: -- 4262811a Switch Sign
177217: ---------------------------------------------------------------------------------------------------
177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302
177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

177217: ---------------------------------------------------------------------------------------------------
177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302
177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
177225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

177218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
177219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302
177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
177225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177226:

Line 177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

177220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302
177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
177225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177226:
177227: END IF;
177228:

Line 177225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

177221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
177222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177223: -- 5132302
177224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
177225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
177226:
177227: END IF;
177228:
177229: -- 4955764

Line 177230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

177226:
177227: END IF;
177228:
177229: -- 4955764
177230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
177231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
177232:
177233:
177234: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 177234: XLA_AE_LINES_PKG.ValidateCurrentLine;

177230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
177231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
177232:
177233:
177234: XLA_AE_LINES_PKG.ValidateCurrentLine;
177235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
177236:
177237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
177238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 177235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

177231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
177232:
177233:
177234: XLA_AE_LINES_PKG.ValidateCurrentLine;
177235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
177236:
177237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
177238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
177239: ,p_balance_type_code => l_balance_type_code);

Line 177406: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

177402: --
177403: -- bulk performance
177404: --
177405: l_balance_type_code VARCHAR2(1);
177406: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
177407: l_log_module VARCHAR2(240);
177408:
177409: --
177410: -- Upgrade strategy

Line 177478: XLA_AE_LINES_PKG.SetNewLine;

177474: ') = 'Y'
177475: THEN
177476:
177477: --
177478: XLA_AE_LINES_PKG.SetNewLine;
177479:
177480: p_balance_type_code := l_balance_type_code;
177481: -- set the flag so later we will know whether the gain loss line needs to be created
177482:

Line 177490: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

177486:
177487: --
177488: -- bulk performance
177489: --
177490: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
177491: p_header_num => 0); -- 4262811
177492: --
177493: -- set accounting line options
177494: --

Line 177495: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

177491: p_header_num => 0); -- 4262811
177492: --
177493: -- set accounting line options
177494: --
177495: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
177496: p_natural_side_code => 'C'
177497: , p_gain_or_loss_flag => 'N'
177498: , p_gl_transfer_mode_code => 'S'
177499: , p_acct_entry_type_code => 'A'

Line 177509: xla_ae_lines_pkg.SetAcctLineType

177505: --
177506: --
177507: -- set accounting line type info
177508: --
177509: xla_ae_lines_pkg.SetAcctLineType
177510: (p_component_type => l_component_type
177511: ,p_event_type_code => l_event_type_code
177512: ,p_line_definition_owner_code => l_line_definition_owner_code
177513: ,p_line_definition_code => l_line_definition_code

Line 177523: xla_ae_lines_pkg.SetAcctClass(

177519: ,p_event_class_code => l_event_class_code);
177520: --
177521: -- set accounting class
177522: --
177523: xla_ae_lines_pkg.SetAcctClass(
177524: p_accounting_class_code => 'AWT'
177525: , p_ae_header_id => l_ae_header_id
177526: );
177527:

Line 177531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

177527:
177528: --
177529: -- set rounding class
177530: --
177531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
177532: 'AWT';
177533:
177534: --
177535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 177535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

177531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
177532: 'AWT';
177533:
177534: --
177535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
177536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
177537: --
177538: -- bulk performance
177539: --

Line 177536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

177532: 'AWT';
177533:
177534: --
177535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
177536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
177537: --
177538: -- bulk performance
177539: --
177540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 177540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

177536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
177537: --
177538: -- bulk performance
177539: --
177540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
177541:
177542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
177543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
177544:

Line 177542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

177538: -- bulk performance
177539: --
177540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
177541:
177542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
177543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
177544:
177545: -- 4955764
177546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 177546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

177542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
177543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
177544:
177545: -- 4955764
177546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
177547: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
177548:
177549: -- 4458381 Public Sector Enh
177550:

Line 177606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

177602: l_rec_acct_attrs.array_num_value(23) := p_source_74;
177603: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
177604: l_rec_acct_attrs.array_num_value(24) := p_source_76;
177605:
177606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
177607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
177608:
177609: ---------------------------------------------------------------------------------------------------------------
177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 177607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

177603: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
177604: l_rec_acct_attrs.array_num_value(24) := p_source_76;
177605:
177606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
177607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
177608:
177609: ---------------------------------------------------------------------------------------------------------------
177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
177611: ---------------------------------------------------------------------------------------------------------------

Line 177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

177606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
177607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
177608:
177609: ---------------------------------------------------------------------------------------------------------------
177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
177611: ---------------------------------------------------------------------------------------------------------------
177612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
177613:
177614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 177612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

177608:
177609: ---------------------------------------------------------------------------------------------------------------
177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
177611: ---------------------------------------------------------------------------------------------------------------
177612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
177613:
177614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177616:

Line 177614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

177610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
177611: ---------------------------------------------------------------------------------------------------------------
177612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
177613:
177614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177616:
177617: IF xla_accounting_cache_pkg.GetValueChar
177618: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 177615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

177611: ---------------------------------------------------------------------------------------------------------------
177612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
177613:
177614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
177616:
177617: IF xla_accounting_cache_pkg.GetValueChar
177618: (p_source_code => 'LEDGER_CATEGORY_CODE'
177619: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 177626: xla_ae_lines_pkg.BflowUpgEntry

177622: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
177623: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
177624: )
177625: THEN
177626: xla_ae_lines_pkg.BflowUpgEntry
177627: (p_business_method_code => l_bflow_method_code
177628: ,p_business_class_code => l_bflow_class_code
177629: ,p_balance_type => l_balance_type_code);
177630: ELSE

Line 177669: xla_ae_lines_pkg.set_ccid(

177665: , x_value_type_code => l_adr_value_type_code
177666: , p_side => 'NA'
177667: );
177668:
177669: xla_ae_lines_pkg.set_ccid(
177670: p_code_combination_id => l_ccid
177671: , p_value_type_code => l_adr_value_type_code
177672: , p_transaction_coa_id => l_adr_transaction_coa_id
177673: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 177704: xla_ae_lines_pkg.set_segment(

177700: );
177701:
177702: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
177703:
177704: xla_ae_lines_pkg.set_segment(
177705: p_to_segment_code => 'GL_ACCOUNT'
177706: , p_segment_value => l_segment
177707: , p_from_segment_code => l_adr_value_segment_code
177708: , p_from_combination_id => l_adr_value_combination_id

Line 177747: xla_ae_lines_pkg.set_segment(

177743: );
177744:
177745: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
177746:
177747: xla_ae_lines_pkg.set_segment(
177748: p_to_segment_code => 'GL_BALANCING'
177749: , p_segment_value => l_segment
177750: , p_from_segment_code => l_adr_value_segment_code
177751: , p_from_combination_id => l_adr_value_combination_id

Line 177791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

177787: xla_accounting_err_pkg.build_message
177788: (p_appli_s_name => 'XLA'
177789: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
177790: ,p_token_1 => 'LINE_NUMBER'
177791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
177792: ,p_token_2 => 'LINE_TYPE_NAME'
177793: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
177794: l_component_type
177795: ,l_component_code

Line 177827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

177823: --
177824: --
177825: ------------------------------------------------------------------------------------------------
177826: -- 4219869 Business Flow
177827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
177828: -- Prior Entry. Currently, the following code is always generated.
177829: ------------------------------------------------------------------------------------------------
177830: XLA_AE_LINES_PKG.ValidateCurrentLine;
177831:

Line 177830: XLA_AE_LINES_PKG.ValidateCurrentLine;

177826: -- 4219869 Business Flow
177827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
177828: -- Prior Entry. Currently, the following code is always generated.
177829: ------------------------------------------------------------------------------------------------
177830: XLA_AE_LINES_PKG.ValidateCurrentLine;
177831:
177832: ------------------------------------------------------------------------------------
177833: -- 4219869 Business Flow
177834: -- Populated credit and debit amounts -- Need to generate this within IF

Line 177836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

177832: ------------------------------------------------------------------------------------
177833: -- 4219869 Business Flow
177834: -- Populated credit and debit amounts -- Need to generate this within IF
177835: ------------------------------------------------------------------------------------
177836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
177837:
177838: ----------------------------------------------------------------------------------
177839: -- 4219869 Business Flow
177840: -- Update journal entry status -- Need to generate this within IF

Line 177868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

177864: -- To allow MPA report to determine if it should generate report process
177865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
177866: ------------------------------------------------------------------------------------------
177867:
177868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
177869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
177870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
177871: -- call ADRs
177872: -- Bug 4922099

Line 177869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

177865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
177866: ------------------------------------------------------------------------------------------
177867:
177868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
177869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
177870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
177871: -- call ADRs
177872: -- Bug 4922099
177873: --

Line 177896: xla_ae_lines_pkg.set_ccid(

177892: , x_value_type_code => l_adr_value_type_code
177893: , p_side => 'NA'
177894: );
177895:
177896: xla_ae_lines_pkg.set_ccid(
177897: p_code_combination_id => l_ccid
177898: , p_value_type_code => l_adr_value_type_code
177899: , p_transaction_coa_id => l_adr_transaction_coa_id
177900: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 177931: xla_ae_lines_pkg.set_segment(

177927: );
177928:
177929: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
177930:
177931: xla_ae_lines_pkg.set_segment(
177932: p_to_segment_code => 'GL_ACCOUNT'
177933: , p_segment_value => l_segment
177934: , p_from_segment_code => l_adr_value_segment_code
177935: , p_from_combination_id => l_adr_value_combination_id

Line 177974: xla_ae_lines_pkg.set_segment(

177970: );
177971:
177972: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
177973:
177974: xla_ae_lines_pkg.set_segment(
177975: p_to_segment_code => 'GL_BALANCING'
177976: , p_segment_value => l_segment
177977: , p_from_segment_code => l_adr_value_segment_code
177978: , p_from_combination_id => l_adr_value_combination_id

Line 178005: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

178001:
178002: --
178003: -- Update the line information that should be overwritten
178004: --
178005: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178006: p_header_num => 1);
178007: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178008:
178009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 178007: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

178003: -- Update the line information that should be overwritten
178004: --
178005: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178006: p_header_num => 1);
178007: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178008:
178009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178010:
178011: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 178009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

178005: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178006: p_header_num => 1);
178007: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178008:
178009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178010:
178011: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
178012: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
178013: END IF;

Line 178012: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

178008:
178009: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178010:
178011: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
178012: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
178013: END IF;
178014:
178015: --
178016: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 178019: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

178015: --
178016: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
178017: --
178018: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
178019: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
178020: ELSE
178021: ---------------------------------------------------------------------------------------------------
178022: -- 4262811a Switch Sign
178023: ---------------------------------------------------------------------------------------------------

Line 178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

178020: ELSE
178021: ---------------------------------------------------------------------------------------------------
178022: -- 4262811a Switch Sign
178023: ---------------------------------------------------------------------------------------------------
178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

178021: ---------------------------------------------------------------------------------------------------
178022: -- 4262811a Switch Sign
178023: ---------------------------------------------------------------------------------------------------
178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302

Line 178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178022: -- 4262811a Switch Sign
178023: ---------------------------------------------------------------------------------------------------
178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302
178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

178023: ---------------------------------------------------------------------------------------------------
178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302
178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178031: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178024: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302
178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178031: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178032:

Line 178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

178026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302
178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178031: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178032:
178033: END IF;
178034:

Line 178031: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178027: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178028: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178029: -- 5132302
178030: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178031: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178032:
178033: END IF;
178034:
178035: -- 4955764

Line 178036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

178032:
178033: END IF;
178034:
178035: -- 4955764
178036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
178037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178038:
178039:
178040: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 178040: XLA_AE_LINES_PKG.ValidateCurrentLine;

178036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
178037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178038:
178039:
178040: XLA_AE_LINES_PKG.ValidateCurrentLine;
178041: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
178042:
178043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
178044: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 178041: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

178037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178038:
178039:
178040: XLA_AE_LINES_PKG.ValidateCurrentLine;
178041: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
178042:
178043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
178044: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
178045: ,p_balance_type_code => l_balance_type_code);

Line 178221: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

178217: --
178218: -- bulk performance
178219: --
178220: l_balance_type_code VARCHAR2(1);
178221: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
178222: l_log_module VARCHAR2(240);
178223:
178224: --
178225: -- Upgrade strategy

Line 178297: XLA_AE_LINES_PKG.SetNewLine;

178293: ') <> 'PAYMENTCARD'
178294: THEN
178295:
178296: --
178297: XLA_AE_LINES_PKG.SetNewLine;
178298:
178299: p_balance_type_code := l_balance_type_code;
178300: -- set the flag so later we will know whether the gain loss line needs to be created
178301:

Line 178309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

178305:
178306: --
178307: -- bulk performance
178308: --
178309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
178310: p_header_num => 0); -- 4262811
178311: --
178312: -- set accounting line options
178313: --

Line 178314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

178310: p_header_num => 0); -- 4262811
178311: --
178312: -- set accounting line options
178313: --
178314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
178315: p_natural_side_code => 'C'
178316: , p_gain_or_loss_flag => 'N'
178317: , p_gl_transfer_mode_code => 'S'
178318: , p_acct_entry_type_code => 'A'

Line 178328: xla_ae_lines_pkg.SetAcctLineType

178324: --
178325: --
178326: -- set accounting line type info
178327: --
178328: xla_ae_lines_pkg.SetAcctLineType
178329: (p_component_type => l_component_type
178330: ,p_event_type_code => l_event_type_code
178331: ,p_line_definition_owner_code => l_line_definition_owner_code
178332: ,p_line_definition_code => l_line_definition_code

Line 178342: xla_ae_lines_pkg.SetAcctClass(

178338: ,p_event_class_code => l_event_class_code);
178339: --
178340: -- set accounting class
178341: --
178342: xla_ae_lines_pkg.SetAcctClass(
178343: p_accounting_class_code => 'AWT'
178344: , p_ae_header_id => l_ae_header_id
178345: );
178346:

Line 178350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

178346:
178347: --
178348: -- set rounding class
178349: --
178350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
178351: 'AWT';
178352:
178353: --
178354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 178354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

178350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
178351: 'AWT';
178352:
178353: --
178354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
178355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
178356: --
178357: -- bulk performance
178358: --

Line 178355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

178351: 'AWT';
178352:
178353: --
178354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
178355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
178356: --
178357: -- bulk performance
178358: --
178359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 178359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

178355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
178356: --
178357: -- bulk performance
178358: --
178359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
178360:
178361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
178362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
178363:

Line 178361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

178357: -- bulk performance
178358: --
178359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
178360:
178361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
178362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
178363:
178364: -- 4955764
178365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 178365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

178361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
178362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
178363:
178364: -- 4955764
178365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
178366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
178367:
178368: -- 4458381 Public Sector Enh
178369:

Line 178425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

178421: l_rec_acct_attrs.array_num_value(23) := p_source_75;
178422: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
178423: l_rec_acct_attrs.array_num_value(24) := p_source_76;
178424:
178425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
178426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
178427:
178428: ---------------------------------------------------------------------------------------------------------------
178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 178426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

178422: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
178423: l_rec_acct_attrs.array_num_value(24) := p_source_76;
178424:
178425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
178426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
178427:
178428: ---------------------------------------------------------------------------------------------------------------
178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
178430: ---------------------------------------------------------------------------------------------------------------

Line 178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

178425: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
178426: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
178427:
178428: ---------------------------------------------------------------------------------------------------------------
178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
178430: ---------------------------------------------------------------------------------------------------------------
178431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
178432:
178433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 178431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

178427:
178428: ---------------------------------------------------------------------------------------------------------------
178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
178430: ---------------------------------------------------------------------------------------------------------------
178431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
178432:
178433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178435:

Line 178433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

178429: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
178430: ---------------------------------------------------------------------------------------------------------------
178431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
178432:
178433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178435:
178436: IF xla_accounting_cache_pkg.GetValueChar
178437: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 178434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

178430: ---------------------------------------------------------------------------------------------------------------
178431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
178432:
178433: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178434: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
178435:
178436: IF xla_accounting_cache_pkg.GetValueChar
178437: (p_source_code => 'LEDGER_CATEGORY_CODE'
178438: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 178445: xla_ae_lines_pkg.BflowUpgEntry

178441: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
178442: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
178443: )
178444: THEN
178445: xla_ae_lines_pkg.BflowUpgEntry
178446: (p_business_method_code => l_bflow_method_code
178447: ,p_business_class_code => l_bflow_class_code
178448: ,p_balance_type => l_balance_type_code);
178449: ELSE

Line 178488: xla_ae_lines_pkg.set_ccid(

178484: , x_value_type_code => l_adr_value_type_code
178485: , p_side => 'NA'
178486: );
178487:
178488: xla_ae_lines_pkg.set_ccid(
178489: p_code_combination_id => l_ccid
178490: , p_value_type_code => l_adr_value_type_code
178491: , p_transaction_coa_id => l_adr_transaction_coa_id
178492: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 178523: xla_ae_lines_pkg.set_segment(

178519: );
178520:
178521: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
178522:
178523: xla_ae_lines_pkg.set_segment(
178524: p_to_segment_code => 'GL_ACCOUNT'
178525: , p_segment_value => l_segment
178526: , p_from_segment_code => l_adr_value_segment_code
178527: , p_from_combination_id => l_adr_value_combination_id

Line 178566: xla_ae_lines_pkg.set_segment(

178562: );
178563:
178564: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
178565:
178566: xla_ae_lines_pkg.set_segment(
178567: p_to_segment_code => 'GL_BALANCING'
178568: , p_segment_value => l_segment
178569: , p_from_segment_code => l_adr_value_segment_code
178570: , p_from_combination_id => l_adr_value_combination_id

Line 178610: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

178606: xla_accounting_err_pkg.build_message
178607: (p_appli_s_name => 'XLA'
178608: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
178609: ,p_token_1 => 'LINE_NUMBER'
178610: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
178611: ,p_token_2 => 'LINE_TYPE_NAME'
178612: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
178613: l_component_type
178614: ,l_component_code

Line 178646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

178642: --
178643: --
178644: ------------------------------------------------------------------------------------------------
178645: -- 4219869 Business Flow
178646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
178647: -- Prior Entry. Currently, the following code is always generated.
178648: ------------------------------------------------------------------------------------------------
178649: XLA_AE_LINES_PKG.ValidateCurrentLine;
178650:

Line 178649: XLA_AE_LINES_PKG.ValidateCurrentLine;

178645: -- 4219869 Business Flow
178646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
178647: -- Prior Entry. Currently, the following code is always generated.
178648: ------------------------------------------------------------------------------------------------
178649: XLA_AE_LINES_PKG.ValidateCurrentLine;
178650:
178651: ------------------------------------------------------------------------------------
178652: -- 4219869 Business Flow
178653: -- Populated credit and debit amounts -- Need to generate this within IF

Line 178655: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

178651: ------------------------------------------------------------------------------------
178652: -- 4219869 Business Flow
178653: -- Populated credit and debit amounts -- Need to generate this within IF
178654: ------------------------------------------------------------------------------------
178655: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
178656:
178657: ----------------------------------------------------------------------------------
178658: -- 4219869 Business Flow
178659: -- Update journal entry status -- Need to generate this within IF

Line 178687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

178683: -- To allow MPA report to determine if it should generate report process
178684: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
178685: ------------------------------------------------------------------------------------------
178686:
178687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
178688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
178689: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
178690: -- call ADRs
178691: -- Bug 4922099

Line 178688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

178684: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
178685: ------------------------------------------------------------------------------------------
178686:
178687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
178688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
178689: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
178690: -- call ADRs
178691: -- Bug 4922099
178692: --

Line 178715: xla_ae_lines_pkg.set_ccid(

178711: , x_value_type_code => l_adr_value_type_code
178712: , p_side => 'NA'
178713: );
178714:
178715: xla_ae_lines_pkg.set_ccid(
178716: p_code_combination_id => l_ccid
178717: , p_value_type_code => l_adr_value_type_code
178718: , p_transaction_coa_id => l_adr_transaction_coa_id
178719: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 178750: xla_ae_lines_pkg.set_segment(

178746: );
178747:
178748: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
178749:
178750: xla_ae_lines_pkg.set_segment(
178751: p_to_segment_code => 'GL_ACCOUNT'
178752: , p_segment_value => l_segment
178753: , p_from_segment_code => l_adr_value_segment_code
178754: , p_from_combination_id => l_adr_value_combination_id

Line 178793: xla_ae_lines_pkg.set_segment(

178789: );
178790:
178791: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
178792:
178793: xla_ae_lines_pkg.set_segment(
178794: p_to_segment_code => 'GL_BALANCING'
178795: , p_segment_value => l_segment
178796: , p_from_segment_code => l_adr_value_segment_code
178797: , p_from_combination_id => l_adr_value_combination_id

Line 178824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

178820:
178821: --
178822: -- Update the line information that should be overwritten
178823: --
178824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178825: p_header_num => 1);
178826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178827:
178828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 178826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

178822: -- Update the line information that should be overwritten
178823: --
178824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178825: p_header_num => 1);
178826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178827:
178828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178829:
178830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 178828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

178824: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
178825: p_header_num => 1);
178826: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
178827:
178828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178829:
178830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
178831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
178832: END IF;

Line 178831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

178827:
178828: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
178829:
178830: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
178831: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
178832: END IF;
178833:
178834: --
178835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 178838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

178834: --
178835: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
178836: --
178837: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
178838: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
178839: ELSE
178840: ---------------------------------------------------------------------------------------------------
178841: -- 4262811a Switch Sign
178842: ---------------------------------------------------------------------------------------------------

Line 178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

178839: ELSE
178840: ---------------------------------------------------------------------------------------------------
178841: -- 4262811a Switch Sign
178842: ---------------------------------------------------------------------------------------------------
178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

178840: ---------------------------------------------------------------------------------------------------
178841: -- 4262811a Switch Sign
178842: ---------------------------------------------------------------------------------------------------
178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302

Line 178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178841: -- 4262811a Switch Sign
178842: ---------------------------------------------------------------------------------------------------
178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302
178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

178842: ---------------------------------------------------------------------------------------------------
178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302
178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178843: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
178844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302
178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178851:

Line 178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

178845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302
178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178851:
178852: END IF;
178853:

Line 178850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

178846: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
178847: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178848: -- 5132302
178849: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
178850: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
178851:
178852: END IF;
178853:
178854: -- 4955764

Line 178855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

178851:
178852: END IF;
178853:
178854: -- 4955764
178855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
178856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178857:
178858:
178859: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 178859: XLA_AE_LINES_PKG.ValidateCurrentLine;

178855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
178856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178857:
178858:
178859: XLA_AE_LINES_PKG.ValidateCurrentLine;
178860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
178861:
178862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
178863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 178860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

178856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
178857:
178858:
178859: XLA_AE_LINES_PKG.ValidateCurrentLine;
178860: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
178861:
178862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
178863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
178864: ,p_balance_type_code => l_balance_type_code);

Line 179060: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

179056: --
179057: -- bulk performance
179058: --
179059: l_balance_type_code VARCHAR2(1);
179060: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
179061: l_log_module VARCHAR2(240);
179062:
179063: --
179064: -- Upgrade strategy

Line 179128: XLA_AE_LINES_PKG.SetNewLine;

179124: ') = 'AWT'
179125: THEN
179126:
179127: --
179128: XLA_AE_LINES_PKG.SetNewLine;
179129:
179130: p_balance_type_code := l_balance_type_code;
179131: -- set the flag so later we will know whether the gain loss line needs to be created
179132:

Line 179140: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

179136:
179137: --
179138: -- bulk performance
179139: --
179140: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
179141: p_header_num => 0); -- 4262811
179142: --
179143: -- set accounting line options
179144: --

Line 179145: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

179141: p_header_num => 0); -- 4262811
179142: --
179143: -- set accounting line options
179144: --
179145: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
179146: p_natural_side_code => 'D'
179147: , p_gain_or_loss_flag => 'N'
179148: , p_gl_transfer_mode_code => 'S'
179149: , p_acct_entry_type_code => 'A'

Line 179159: xla_ae_lines_pkg.SetAcctLineType

179155: --
179156: --
179157: -- set accounting line type info
179158: --
179159: xla_ae_lines_pkg.SetAcctLineType
179160: (p_component_type => l_component_type
179161: ,p_event_type_code => l_event_type_code
179162: ,p_line_definition_owner_code => l_line_definition_owner_code
179163: ,p_line_definition_code => l_line_definition_code

Line 179173: xla_ae_lines_pkg.SetAcctClass(

179169: ,p_event_class_code => l_event_class_code);
179170: --
179171: -- set accounting class
179172: --
179173: xla_ae_lines_pkg.SetAcctClass(
179174: p_accounting_class_code => 'AWT'
179175: , p_ae_header_id => l_ae_header_id
179176: );
179177:

Line 179181: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

179177:
179178: --
179179: -- set rounding class
179180: --
179181: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
179182: 'AWT';
179183:
179184: --
179185: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 179185: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

179181: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
179182: 'AWT';
179183:
179184: --
179185: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
179186: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
179187: --
179188: -- bulk performance
179189: --

Line 179186: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

179182: 'AWT';
179183:
179184: --
179185: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
179186: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
179187: --
179188: -- bulk performance
179189: --
179190: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 179190: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

179186: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
179187: --
179188: -- bulk performance
179189: --
179190: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
179191:
179192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
179193: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
179194:

Line 179192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

179188: -- bulk performance
179189: --
179190: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
179191:
179192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
179193: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
179194:
179195: -- 4955764
179196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 179196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

179192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
179193: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
179194:
179195: -- 4955764
179196: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
179197: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
179198:
179199: -- 4458381 Public Sector Enh
179200:

Line 179304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

179300: l_rec_acct_attrs.array_num_value(42) := p_source_77;
179301: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
179302: l_rec_acct_attrs.array_num_value(43) := p_source_78;
179303:
179304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
179305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
179306:
179307: ---------------------------------------------------------------------------------------------------------------
179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 179305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

179301: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
179302: l_rec_acct_attrs.array_num_value(43) := p_source_78;
179303:
179304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
179305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
179306:
179307: ---------------------------------------------------------------------------------------------------------------
179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
179309: ---------------------------------------------------------------------------------------------------------------

Line 179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

179304: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
179305: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
179306:
179307: ---------------------------------------------------------------------------------------------------------------
179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
179309: ---------------------------------------------------------------------------------------------------------------
179310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
179311:
179312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 179310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

179306:
179307: ---------------------------------------------------------------------------------------------------------------
179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
179309: ---------------------------------------------------------------------------------------------------------------
179310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
179311:
179312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179314:

Line 179312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

179308: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
179309: ---------------------------------------------------------------------------------------------------------------
179310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
179311:
179312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179314:
179315: IF xla_accounting_cache_pkg.GetValueChar
179316: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 179313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

179309: ---------------------------------------------------------------------------------------------------------------
179310: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
179311:
179312: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
179314:
179315: IF xla_accounting_cache_pkg.GetValueChar
179316: (p_source_code => 'LEDGER_CATEGORY_CODE'
179317: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 179324: xla_ae_lines_pkg.BflowUpgEntry

179320: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
179321: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
179322: )
179323: THEN
179324: xla_ae_lines_pkg.BflowUpgEntry
179325: (p_business_method_code => l_bflow_method_code
179326: ,p_business_class_code => l_bflow_class_code
179327: ,p_balance_type => l_balance_type_code);
179328: ELSE

Line 179341: xla_ae_lines_pkg.SetLineDescription(

179337: --
179338: -- call description
179339: --
179340:
179341: xla_ae_lines_pkg.SetLineDescription(
179342: p_ae_header_id => l_ae_header_id
179343: ,p_description => Description_2 (
179344: p_application_id => p_application_id
179345: , p_ae_header_id => l_ae_header_id

Line 179377: xla_ae_lines_pkg.set_ccid(

179373: , x_value_type_code => l_adr_value_type_code
179374: , p_side => 'NA'
179375: );
179376:
179377: xla_ae_lines_pkg.set_ccid(
179378: p_code_combination_id => l_ccid
179379: , p_value_type_code => l_adr_value_type_code
179380: , p_transaction_coa_id => l_adr_transaction_coa_id
179381: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 179412: xla_ae_lines_pkg.set_segment(

179408: );
179409:
179410: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
179411:
179412: xla_ae_lines_pkg.set_segment(
179413: p_to_segment_code => 'GL_ACCOUNT'
179414: , p_segment_value => l_segment
179415: , p_from_segment_code => l_adr_value_segment_code
179416: , p_from_combination_id => l_adr_value_combination_id

Line 179455: xla_ae_lines_pkg.set_segment(

179451: );
179452:
179453: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
179454:
179455: xla_ae_lines_pkg.set_segment(
179456: p_to_segment_code => 'GL_BALANCING'
179457: , p_segment_value => l_segment
179458: , p_from_segment_code => l_adr_value_segment_code
179459: , p_from_combination_id => l_adr_value_combination_id

Line 179499: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

179495: xla_accounting_err_pkg.build_message
179496: (p_appli_s_name => 'XLA'
179497: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
179498: ,p_token_1 => 'LINE_NUMBER'
179499: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
179500: ,p_token_2 => 'LINE_TYPE_NAME'
179501: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
179502: l_component_type
179503: ,l_component_code

Line 179535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

179531: --
179532: --
179533: ------------------------------------------------------------------------------------------------
179534: -- 4219869 Business Flow
179535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
179536: -- Prior Entry. Currently, the following code is always generated.
179537: ------------------------------------------------------------------------------------------------
179538: XLA_AE_LINES_PKG.ValidateCurrentLine;
179539:

Line 179538: XLA_AE_LINES_PKG.ValidateCurrentLine;

179534: -- 4219869 Business Flow
179535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
179536: -- Prior Entry. Currently, the following code is always generated.
179537: ------------------------------------------------------------------------------------------------
179538: XLA_AE_LINES_PKG.ValidateCurrentLine;
179539:
179540: ------------------------------------------------------------------------------------
179541: -- 4219869 Business Flow
179542: -- Populated credit and debit amounts -- Need to generate this within IF

Line 179544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

179540: ------------------------------------------------------------------------------------
179541: -- 4219869 Business Flow
179542: -- Populated credit and debit amounts -- Need to generate this within IF
179543: ------------------------------------------------------------------------------------
179544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
179545:
179546: ----------------------------------------------------------------------------------
179547: -- 4219869 Business Flow
179548: -- Update journal entry status -- Need to generate this within IF

Line 179576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

179572: -- To allow MPA report to determine if it should generate report process
179573: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
179574: ------------------------------------------------------------------------------------------
179575:
179576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
179577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
179578: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
179579: -- call ADRs
179580: -- Bug 4922099

Line 179577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

179573: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
179574: ------------------------------------------------------------------------------------------
179575:
179576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
179577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
179578: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
179579: -- call ADRs
179580: -- Bug 4922099
179581: --

Line 179604: xla_ae_lines_pkg.set_ccid(

179600: , x_value_type_code => l_adr_value_type_code
179601: , p_side => 'NA'
179602: );
179603:
179604: xla_ae_lines_pkg.set_ccid(
179605: p_code_combination_id => l_ccid
179606: , p_value_type_code => l_adr_value_type_code
179607: , p_transaction_coa_id => l_adr_transaction_coa_id
179608: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 179639: xla_ae_lines_pkg.set_segment(

179635: );
179636:
179637: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
179638:
179639: xla_ae_lines_pkg.set_segment(
179640: p_to_segment_code => 'GL_ACCOUNT'
179641: , p_segment_value => l_segment
179642: , p_from_segment_code => l_adr_value_segment_code
179643: , p_from_combination_id => l_adr_value_combination_id

Line 179682: xla_ae_lines_pkg.set_segment(

179678: );
179679:
179680: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
179681:
179682: xla_ae_lines_pkg.set_segment(
179683: p_to_segment_code => 'GL_BALANCING'
179684: , p_segment_value => l_segment
179685: , p_from_segment_code => l_adr_value_segment_code
179686: , p_from_combination_id => l_adr_value_combination_id

Line 179713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

179709:
179710: --
179711: -- Update the line information that should be overwritten
179712: --
179713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
179714: p_header_num => 1);
179715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
179716:
179717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 179715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

179711: -- Update the line information that should be overwritten
179712: --
179713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
179714: p_header_num => 1);
179715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
179716:
179717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
179718:
179719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 179717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

179713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
179714: p_header_num => 1);
179715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
179716:
179717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
179718:
179719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
179720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
179721: END IF;

Line 179720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

179716:
179717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
179718:
179719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
179720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
179721: END IF;
179722:
179723: --
179724: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 179727: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

179723: --
179724: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
179725: --
179726: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
179727: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
179728: ELSE
179729: ---------------------------------------------------------------------------------------------------
179730: -- 4262811a Switch Sign
179731: ---------------------------------------------------------------------------------------------------

Line 179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

179728: ELSE
179729: ---------------------------------------------------------------------------------------------------
179730: -- 4262811a Switch Sign
179731: ---------------------------------------------------------------------------------------------------
179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

179729: ---------------------------------------------------------------------------------------------------
179730: -- 4262811a Switch Sign
179731: ---------------------------------------------------------------------------------------------------
179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302

Line 179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

179730: -- 4262811a Switch Sign
179731: ---------------------------------------------------------------------------------------------------
179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302
179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

179731: ---------------------------------------------------------------------------------------------------
179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302
179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
179739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

179732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
179733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302
179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
179739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179740:

Line 179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

179734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302
179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
179739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179740:
179741: END IF;
179742:

Line 179739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

179735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
179736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179737: -- 5132302
179738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
179739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
179740:
179741: END IF;
179742:
179743: -- 4955764

Line 179744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

179740:
179741: END IF;
179742:
179743: -- 4955764
179744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
179745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
179746:
179747:
179748: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 179748: XLA_AE_LINES_PKG.ValidateCurrentLine;

179744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
179745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
179746:
179747:
179748: XLA_AE_LINES_PKG.ValidateCurrentLine;
179749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
179750:
179751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
179752: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 179749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

179745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
179746:
179747:
179748: XLA_AE_LINES_PKG.ValidateCurrentLine;
179749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
179750:
179751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
179752: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
179753: ,p_balance_type_code => l_balance_type_code);

Line 179947: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

179943: --
179944: -- bulk performance
179945: --
179946: l_balance_type_code VARCHAR2(1);
179947: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
179948: l_log_module VARCHAR2(240);
179949:
179950: --
179951: -- Upgrade strategy

Line 180015: XLA_AE_LINES_PKG.SetNewLine;

180011: ') = 'AWT'
180012: THEN
180013:
180014: --
180015: XLA_AE_LINES_PKG.SetNewLine;
180016:
180017: p_balance_type_code := l_balance_type_code;
180018: -- set the flag so later we will know whether the gain loss line needs to be created
180019:

Line 180027: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

180023:
180024: --
180025: -- bulk performance
180026: --
180027: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
180028: p_header_num => 0); -- 4262811
180029: --
180030: -- set accounting line options
180031: --

Line 180032: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

180028: p_header_num => 0); -- 4262811
180029: --
180030: -- set accounting line options
180031: --
180032: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
180033: p_natural_side_code => 'D'
180034: , p_gain_or_loss_flag => 'N'
180035: , p_gl_transfer_mode_code => 'S'
180036: , p_acct_entry_type_code => 'A'

Line 180046: xla_ae_lines_pkg.SetAcctLineType

180042: --
180043: --
180044: -- set accounting line type info
180045: --
180046: xla_ae_lines_pkg.SetAcctLineType
180047: (p_component_type => l_component_type
180048: ,p_event_type_code => l_event_type_code
180049: ,p_line_definition_owner_code => l_line_definition_owner_code
180050: ,p_line_definition_code => l_line_definition_code

Line 180060: xla_ae_lines_pkg.SetAcctClass(

180056: ,p_event_class_code => l_event_class_code);
180057: --
180058: -- set accounting class
180059: --
180060: xla_ae_lines_pkg.SetAcctClass(
180061: p_accounting_class_code => 'AWT'
180062: , p_ae_header_id => l_ae_header_id
180063: );
180064:

Line 180068: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

180064:
180065: --
180066: -- set rounding class
180067: --
180068: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
180069: 'AWT';
180070:
180071: --
180072: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 180072: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

180068: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
180069: 'AWT';
180070:
180071: --
180072: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
180073: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180074: --
180075: -- bulk performance
180076: --

Line 180073: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

180069: 'AWT';
180070:
180071: --
180072: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
180073: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180074: --
180075: -- bulk performance
180076: --
180077: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 180077: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

180073: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180074: --
180075: -- bulk performance
180076: --
180077: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
180078:
180079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180080: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180081:

Line 180079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

180075: -- bulk performance
180076: --
180077: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
180078:
180079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180080: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180081:
180082: -- 4955764
180083: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 180083: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

180079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180080: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180081:
180082: -- 4955764
180083: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
180084: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
180085:
180086: -- 4458381 Public Sector Enh
180087:

Line 180189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

180185: l_rec_acct_attrs.array_num_value(41) := p_source_77;
180186: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
180187: l_rec_acct_attrs.array_num_value(42) := p_source_78;
180188:
180189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
180190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
180191:
180192: ---------------------------------------------------------------------------------------------------------------
180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 180190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

180186: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
180187: l_rec_acct_attrs.array_num_value(42) := p_source_78;
180188:
180189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
180190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
180191:
180192: ---------------------------------------------------------------------------------------------------------------
180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
180194: ---------------------------------------------------------------------------------------------------------------

Line 180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

180189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
180190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
180191:
180192: ---------------------------------------------------------------------------------------------------------------
180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
180194: ---------------------------------------------------------------------------------------------------------------
180195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
180196:
180197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 180195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

180191:
180192: ---------------------------------------------------------------------------------------------------------------
180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
180194: ---------------------------------------------------------------------------------------------------------------
180195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
180196:
180197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180199:

Line 180197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

180193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
180194: ---------------------------------------------------------------------------------------------------------------
180195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
180196:
180197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180199:
180200: IF xla_accounting_cache_pkg.GetValueChar
180201: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 180198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

180194: ---------------------------------------------------------------------------------------------------------------
180195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
180196:
180197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
180199:
180200: IF xla_accounting_cache_pkg.GetValueChar
180201: (p_source_code => 'LEDGER_CATEGORY_CODE'
180202: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 180209: xla_ae_lines_pkg.BflowUpgEntry

180205: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
180206: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
180207: )
180208: THEN
180209: xla_ae_lines_pkg.BflowUpgEntry
180210: (p_business_method_code => l_bflow_method_code
180211: ,p_business_class_code => l_bflow_class_code
180212: ,p_balance_type => l_balance_type_code);
180213: ELSE

Line 180226: xla_ae_lines_pkg.SetLineDescription(

180222: --
180223: -- call description
180224: --
180225:
180226: xla_ae_lines_pkg.SetLineDescription(
180227: p_ae_header_id => l_ae_header_id
180228: ,p_description => Description_2 (
180229: p_application_id => p_application_id
180230: , p_ae_header_id => l_ae_header_id

Line 180262: xla_ae_lines_pkg.set_ccid(

180258: , x_value_type_code => l_adr_value_type_code
180259: , p_side => 'NA'
180260: );
180261:
180262: xla_ae_lines_pkg.set_ccid(
180263: p_code_combination_id => l_ccid
180264: , p_value_type_code => l_adr_value_type_code
180265: , p_transaction_coa_id => l_adr_transaction_coa_id
180266: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 180297: xla_ae_lines_pkg.set_segment(

180293: );
180294:
180295: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
180296:
180297: xla_ae_lines_pkg.set_segment(
180298: p_to_segment_code => 'GL_ACCOUNT'
180299: , p_segment_value => l_segment
180300: , p_from_segment_code => l_adr_value_segment_code
180301: , p_from_combination_id => l_adr_value_combination_id

Line 180340: xla_ae_lines_pkg.set_segment(

180336: );
180337:
180338: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
180339:
180340: xla_ae_lines_pkg.set_segment(
180341: p_to_segment_code => 'GL_BALANCING'
180342: , p_segment_value => l_segment
180343: , p_from_segment_code => l_adr_value_segment_code
180344: , p_from_combination_id => l_adr_value_combination_id

Line 180384: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

180380: xla_accounting_err_pkg.build_message
180381: (p_appli_s_name => 'XLA'
180382: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
180383: ,p_token_1 => 'LINE_NUMBER'
180384: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
180385: ,p_token_2 => 'LINE_TYPE_NAME'
180386: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
180387: l_component_type
180388: ,l_component_code

Line 180420: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

180416: --
180417: --
180418: ------------------------------------------------------------------------------------------------
180419: -- 4219869 Business Flow
180420: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
180421: -- Prior Entry. Currently, the following code is always generated.
180422: ------------------------------------------------------------------------------------------------
180423: XLA_AE_LINES_PKG.ValidateCurrentLine;
180424:

Line 180423: XLA_AE_LINES_PKG.ValidateCurrentLine;

180419: -- 4219869 Business Flow
180420: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
180421: -- Prior Entry. Currently, the following code is always generated.
180422: ------------------------------------------------------------------------------------------------
180423: XLA_AE_LINES_PKG.ValidateCurrentLine;
180424:
180425: ------------------------------------------------------------------------------------
180426: -- 4219869 Business Flow
180427: -- Populated credit and debit amounts -- Need to generate this within IF

Line 180429: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

180425: ------------------------------------------------------------------------------------
180426: -- 4219869 Business Flow
180427: -- Populated credit and debit amounts -- Need to generate this within IF
180428: ------------------------------------------------------------------------------------
180429: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
180430:
180431: ----------------------------------------------------------------------------------
180432: -- 4219869 Business Flow
180433: -- Update journal entry status -- Need to generate this within IF

Line 180461: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

180457: -- To allow MPA report to determine if it should generate report process
180458: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
180459: ------------------------------------------------------------------------------------------
180460:
180461: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
180462: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
180463: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
180464: -- call ADRs
180465: -- Bug 4922099

Line 180462: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

180458: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
180459: ------------------------------------------------------------------------------------------
180460:
180461: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
180462: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
180463: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
180464: -- call ADRs
180465: -- Bug 4922099
180466: --

Line 180489: xla_ae_lines_pkg.set_ccid(

180485: , x_value_type_code => l_adr_value_type_code
180486: , p_side => 'NA'
180487: );
180488:
180489: xla_ae_lines_pkg.set_ccid(
180490: p_code_combination_id => l_ccid
180491: , p_value_type_code => l_adr_value_type_code
180492: , p_transaction_coa_id => l_adr_transaction_coa_id
180493: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 180524: xla_ae_lines_pkg.set_segment(

180520: );
180521:
180522: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
180523:
180524: xla_ae_lines_pkg.set_segment(
180525: p_to_segment_code => 'GL_ACCOUNT'
180526: , p_segment_value => l_segment
180527: , p_from_segment_code => l_adr_value_segment_code
180528: , p_from_combination_id => l_adr_value_combination_id

Line 180567: xla_ae_lines_pkg.set_segment(

180563: );
180564:
180565: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
180566:
180567: xla_ae_lines_pkg.set_segment(
180568: p_to_segment_code => 'GL_BALANCING'
180569: , p_segment_value => l_segment
180570: , p_from_segment_code => l_adr_value_segment_code
180571: , p_from_combination_id => l_adr_value_combination_id

Line 180598: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

180594:
180595: --
180596: -- Update the line information that should be overwritten
180597: --
180598: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
180599: p_header_num => 1);
180600: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
180601:
180602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 180600: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

180596: -- Update the line information that should be overwritten
180597: --
180598: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
180599: p_header_num => 1);
180600: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
180601:
180602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
180603:
180604: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 180602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

180598: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
180599: p_header_num => 1);
180600: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
180601:
180602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
180603:
180604: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
180605: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
180606: END IF;

Line 180605: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

180601:
180602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
180603:
180604: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
180605: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
180606: END IF;
180607:
180608: --
180609: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 180612: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

180608: --
180609: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
180610: --
180611: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
180612: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
180613: ELSE
180614: ---------------------------------------------------------------------------------------------------
180615: -- 4262811a Switch Sign
180616: ---------------------------------------------------------------------------------------------------

Line 180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

180613: ELSE
180614: ---------------------------------------------------------------------------------------------------
180615: -- 4262811a Switch Sign
180616: ---------------------------------------------------------------------------------------------------
180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

180614: ---------------------------------------------------------------------------------------------------
180615: -- 4262811a Switch Sign
180616: ---------------------------------------------------------------------------------------------------
180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302

Line 180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

180615: -- 4262811a Switch Sign
180616: ---------------------------------------------------------------------------------------------------
180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302
180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

180616: ---------------------------------------------------------------------------------------------------
180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302
180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
180624: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

180617: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
180618: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302
180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
180624: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180625:

Line 180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

180619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302
180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
180624: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180625:
180626: END IF;
180627:

Line 180624: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

180620: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
180621: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180622: -- 5132302
180623: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
180624: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
180625:
180626: END IF;
180627:
180628: -- 4955764

Line 180629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

180625:
180626: END IF;
180627:
180628: -- 4955764
180629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
180630: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
180631:
180632:
180633: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 180633: XLA_AE_LINES_PKG.ValidateCurrentLine;

180629: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
180630: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
180631:
180632:
180633: XLA_AE_LINES_PKG.ValidateCurrentLine;
180634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
180635:
180636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
180637: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 180634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

180630: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
180631:
180632:
180633: XLA_AE_LINES_PKG.ValidateCurrentLine;
180634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
180635:
180636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
180637: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
180638: ,p_balance_type_code => l_balance_type_code);

Line 180834: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

180830: --
180831: -- bulk performance
180832: --
180833: l_balance_type_code VARCHAR2(1);
180834: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
180835: l_log_module VARCHAR2(240);
180836:
180837: --
180838: -- Upgrade strategy

Line 180902: XLA_AE_LINES_PKG.SetNewLine;

180898: ') = 'AWT'
180899: THEN
180900:
180901: --
180902: XLA_AE_LINES_PKG.SetNewLine;
180903:
180904: p_balance_type_code := l_balance_type_code;
180905: -- set the flag so later we will know whether the gain loss line needs to be created
180906:

Line 180914: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

180910:
180911: --
180912: -- bulk performance
180913: --
180914: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
180915: p_header_num => 0); -- 4262811
180916: --
180917: -- set accounting line options
180918: --

Line 180919: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

180915: p_header_num => 0); -- 4262811
180916: --
180917: -- set accounting line options
180918: --
180919: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
180920: p_natural_side_code => 'D'
180921: , p_gain_or_loss_flag => 'N'
180922: , p_gl_transfer_mode_code => 'S'
180923: , p_acct_entry_type_code => 'A'

Line 180933: xla_ae_lines_pkg.SetAcctLineType

180929: --
180930: --
180931: -- set accounting line type info
180932: --
180933: xla_ae_lines_pkg.SetAcctLineType
180934: (p_component_type => l_component_type
180935: ,p_event_type_code => l_event_type_code
180936: ,p_line_definition_owner_code => l_line_definition_owner_code
180937: ,p_line_definition_code => l_line_definition_code

Line 180947: xla_ae_lines_pkg.SetAcctClass(

180943: ,p_event_class_code => l_event_class_code);
180944: --
180945: -- set accounting class
180946: --
180947: xla_ae_lines_pkg.SetAcctClass(
180948: p_accounting_class_code => 'AWT'
180949: , p_ae_header_id => l_ae_header_id
180950: );
180951:

Line 180955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

180951:
180952: --
180953: -- set rounding class
180954: --
180955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
180956: 'AWT';
180957:
180958: --
180959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 180959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

180955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
180956: 'AWT';
180957:
180958: --
180959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
180960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180961: --
180962: -- bulk performance
180963: --

Line 180960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

180956: 'AWT';
180957:
180958: --
180959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
180960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180961: --
180962: -- bulk performance
180963: --
180964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 180964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

180960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
180961: --
180962: -- bulk performance
180963: --
180964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
180965:
180966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180968:

Line 180966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

180962: -- bulk performance
180963: --
180964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
180965:
180966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180968:
180969: -- 4955764
180970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 180970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

180966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
180967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
180968:
180969: -- 4955764
180970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
180971: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
180972:
180973: -- 4458381 Public Sector Enh
180974:

Line 181080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

181076: l_rec_acct_attrs.array_num_value(43) := p_source_77;
181077: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
181078: l_rec_acct_attrs.array_num_value(44) := p_source_78;
181079:
181080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181082:
181083: ---------------------------------------------------------------------------------------------------------------
181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 181081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

181077: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
181078: l_rec_acct_attrs.array_num_value(44) := p_source_78;
181079:
181080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181082:
181083: ---------------------------------------------------------------------------------------------------------------
181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181085: ---------------------------------------------------------------------------------------------------------------

Line 181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

181080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181082:
181083: ---------------------------------------------------------------------------------------------------------------
181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181085: ---------------------------------------------------------------------------------------------------------------
181086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181087:
181088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 181086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

181082:
181083: ---------------------------------------------------------------------------------------------------------------
181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181085: ---------------------------------------------------------------------------------------------------------------
181086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181087:
181088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181090:

Line 181088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

181084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181085: ---------------------------------------------------------------------------------------------------------------
181086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181087:
181088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181090:
181091: IF xla_accounting_cache_pkg.GetValueChar
181092: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 181089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

181085: ---------------------------------------------------------------------------------------------------------------
181086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181087:
181088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181090:
181091: IF xla_accounting_cache_pkg.GetValueChar
181092: (p_source_code => 'LEDGER_CATEGORY_CODE'
181093: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 181100: xla_ae_lines_pkg.BflowUpgEntry

181096: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
181097: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
181098: )
181099: THEN
181100: xla_ae_lines_pkg.BflowUpgEntry
181101: (p_business_method_code => l_bflow_method_code
181102: ,p_business_class_code => l_bflow_class_code
181103: ,p_balance_type => l_balance_type_code);
181104: ELSE

Line 181117: xla_ae_lines_pkg.SetLineDescription(

181113: --
181114: -- call description
181115: --
181116:
181117: xla_ae_lines_pkg.SetLineDescription(
181118: p_ae_header_id => l_ae_header_id
181119: ,p_description => Description_2 (
181120: p_application_id => p_application_id
181121: , p_ae_header_id => l_ae_header_id

Line 181153: xla_ae_lines_pkg.set_ccid(

181149: , x_value_type_code => l_adr_value_type_code
181150: , p_side => 'NA'
181151: );
181152:
181153: xla_ae_lines_pkg.set_ccid(
181154: p_code_combination_id => l_ccid
181155: , p_value_type_code => l_adr_value_type_code
181156: , p_transaction_coa_id => l_adr_transaction_coa_id
181157: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 181188: xla_ae_lines_pkg.set_segment(

181184: );
181185:
181186: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
181187:
181188: xla_ae_lines_pkg.set_segment(
181189: p_to_segment_code => 'GL_ACCOUNT'
181190: , p_segment_value => l_segment
181191: , p_from_segment_code => l_adr_value_segment_code
181192: , p_from_combination_id => l_adr_value_combination_id

Line 181231: xla_ae_lines_pkg.set_segment(

181227: );
181228:
181229: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
181230:
181231: xla_ae_lines_pkg.set_segment(
181232: p_to_segment_code => 'GL_BALANCING'
181233: , p_segment_value => l_segment
181234: , p_from_segment_code => l_adr_value_segment_code
181235: , p_from_combination_id => l_adr_value_combination_id

Line 181275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

181271: xla_accounting_err_pkg.build_message
181272: (p_appli_s_name => 'XLA'
181273: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
181274: ,p_token_1 => 'LINE_NUMBER'
181275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
181276: ,p_token_2 => 'LINE_TYPE_NAME'
181277: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
181278: l_component_type
181279: ,l_component_code

Line 181311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

181307: --
181308: --
181309: ------------------------------------------------------------------------------------------------
181310: -- 4219869 Business Flow
181311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
181312: -- Prior Entry. Currently, the following code is always generated.
181313: ------------------------------------------------------------------------------------------------
181314: XLA_AE_LINES_PKG.ValidateCurrentLine;
181315:

Line 181314: XLA_AE_LINES_PKG.ValidateCurrentLine;

181310: -- 4219869 Business Flow
181311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
181312: -- Prior Entry. Currently, the following code is always generated.
181313: ------------------------------------------------------------------------------------------------
181314: XLA_AE_LINES_PKG.ValidateCurrentLine;
181315:
181316: ------------------------------------------------------------------------------------
181317: -- 4219869 Business Flow
181318: -- Populated credit and debit amounts -- Need to generate this within IF

Line 181320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

181316: ------------------------------------------------------------------------------------
181317: -- 4219869 Business Flow
181318: -- Populated credit and debit amounts -- Need to generate this within IF
181319: ------------------------------------------------------------------------------------
181320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
181321:
181322: ----------------------------------------------------------------------------------
181323: -- 4219869 Business Flow
181324: -- Update journal entry status -- Need to generate this within IF

Line 181352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

181348: -- To allow MPA report to determine if it should generate report process
181349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
181350: ------------------------------------------------------------------------------------------
181351:
181352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
181353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
181354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
181355: -- call ADRs
181356: -- Bug 4922099

Line 181353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

181349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
181350: ------------------------------------------------------------------------------------------
181351:
181352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
181353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
181354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
181355: -- call ADRs
181356: -- Bug 4922099
181357: --

Line 181380: xla_ae_lines_pkg.set_ccid(

181376: , x_value_type_code => l_adr_value_type_code
181377: , p_side => 'NA'
181378: );
181379:
181380: xla_ae_lines_pkg.set_ccid(
181381: p_code_combination_id => l_ccid
181382: , p_value_type_code => l_adr_value_type_code
181383: , p_transaction_coa_id => l_adr_transaction_coa_id
181384: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 181415: xla_ae_lines_pkg.set_segment(

181411: );
181412:
181413: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
181414:
181415: xla_ae_lines_pkg.set_segment(
181416: p_to_segment_code => 'GL_ACCOUNT'
181417: , p_segment_value => l_segment
181418: , p_from_segment_code => l_adr_value_segment_code
181419: , p_from_combination_id => l_adr_value_combination_id

Line 181458: xla_ae_lines_pkg.set_segment(

181454: );
181455:
181456: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
181457:
181458: xla_ae_lines_pkg.set_segment(
181459: p_to_segment_code => 'GL_BALANCING'
181460: , p_segment_value => l_segment
181461: , p_from_segment_code => l_adr_value_segment_code
181462: , p_from_combination_id => l_adr_value_combination_id

Line 181489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

181485:
181486: --
181487: -- Update the line information that should be overwritten
181488: --
181489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
181490: p_header_num => 1);
181491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
181492:
181493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 181491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

181487: -- Update the line information that should be overwritten
181488: --
181489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
181490: p_header_num => 1);
181491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
181492:
181493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
181494:
181495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 181493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

181489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
181490: p_header_num => 1);
181491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
181492:
181493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
181494:
181495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
181496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
181497: END IF;

Line 181496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

181492:
181493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
181494:
181495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
181496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
181497: END IF;
181498:
181499: --
181500: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 181503: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

181499: --
181500: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
181501: --
181502: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
181503: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
181504: ELSE
181505: ---------------------------------------------------------------------------------------------------
181506: -- 4262811a Switch Sign
181507: ---------------------------------------------------------------------------------------------------

Line 181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

181504: ELSE
181505: ---------------------------------------------------------------------------------------------------
181506: -- 4262811a Switch Sign
181507: ---------------------------------------------------------------------------------------------------
181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

181505: ---------------------------------------------------------------------------------------------------
181506: -- 4262811a Switch Sign
181507: ---------------------------------------------------------------------------------------------------
181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302

Line 181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

181506: -- 4262811a Switch Sign
181507: ---------------------------------------------------------------------------------------------------
181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302
181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

181507: ---------------------------------------------------------------------------------------------------
181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302
181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
181515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

181508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
181509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302
181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
181515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181516:

Line 181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

181510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302
181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
181515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181516:
181517: END IF;
181518:

Line 181515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

181511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
181512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181513: -- 5132302
181514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
181515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
181516:
181517: END IF;
181518:
181519: -- 4955764

Line 181520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

181516:
181517: END IF;
181518:
181519: -- 4955764
181520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
181521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
181522:
181523:
181524: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 181524: XLA_AE_LINES_PKG.ValidateCurrentLine;

181520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
181521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
181522:
181523:
181524: XLA_AE_LINES_PKG.ValidateCurrentLine;
181525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
181526:
181527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
181528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 181525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

181521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
181522:
181523:
181524: XLA_AE_LINES_PKG.ValidateCurrentLine;
181525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
181526:
181527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
181528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
181529: ,p_balance_type_code => l_balance_type_code);

Line 181725: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

181721: --
181722: -- bulk performance
181723: --
181724: l_balance_type_code VARCHAR2(1);
181725: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
181726: l_log_module VARCHAR2(240);
181727:
181728: --
181729: -- Upgrade strategy

Line 181793: XLA_AE_LINES_PKG.SetNewLine;

181789: ') = 'AWT'
181790: THEN
181791:
181792: --
181793: XLA_AE_LINES_PKG.SetNewLine;
181794:
181795: p_balance_type_code := l_balance_type_code;
181796: -- set the flag so later we will know whether the gain loss line needs to be created
181797:

Line 181805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

181801:
181802: --
181803: -- bulk performance
181804: --
181805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
181806: p_header_num => 0); -- 4262811
181807: --
181808: -- set accounting line options
181809: --

Line 181810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

181806: p_header_num => 0); -- 4262811
181807: --
181808: -- set accounting line options
181809: --
181810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
181811: p_natural_side_code => 'D'
181812: , p_gain_or_loss_flag => 'N'
181813: , p_gl_transfer_mode_code => 'S'
181814: , p_acct_entry_type_code => 'A'

Line 181824: xla_ae_lines_pkg.SetAcctLineType

181820: --
181821: --
181822: -- set accounting line type info
181823: --
181824: xla_ae_lines_pkg.SetAcctLineType
181825: (p_component_type => l_component_type
181826: ,p_event_type_code => l_event_type_code
181827: ,p_line_definition_owner_code => l_line_definition_owner_code
181828: ,p_line_definition_code => l_line_definition_code

Line 181838: xla_ae_lines_pkg.SetAcctClass(

181834: ,p_event_class_code => l_event_class_code);
181835: --
181836: -- set accounting class
181837: --
181838: xla_ae_lines_pkg.SetAcctClass(
181839: p_accounting_class_code => 'AWT'
181840: , p_ae_header_id => l_ae_header_id
181841: );
181842:

Line 181846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

181842:
181843: --
181844: -- set rounding class
181845: --
181846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
181847: 'AWT';
181848:
181849: --
181850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 181850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

181846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
181847: 'AWT';
181848:
181849: --
181850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
181851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
181852: --
181853: -- bulk performance
181854: --

Line 181851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

181847: 'AWT';
181848:
181849: --
181850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
181851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
181852: --
181853: -- bulk performance
181854: --
181855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 181855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

181851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
181852: --
181853: -- bulk performance
181854: --
181855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
181856:
181857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
181858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
181859:

Line 181857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

181853: -- bulk performance
181854: --
181855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
181856:
181857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
181858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
181859:
181860: -- 4955764
181861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 181861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

181857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
181858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
181859:
181860: -- 4955764
181861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
181862: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
181863:
181864: -- 4458381 Public Sector Enh
181865:

Line 181969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

181965: l_rec_acct_attrs.array_num_value(42) := p_source_77;
181966: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
181967: l_rec_acct_attrs.array_num_value(43) := p_source_78;
181968:
181969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181971:
181972: ---------------------------------------------------------------------------------------------------------------
181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 181970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

181966: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
181967: l_rec_acct_attrs.array_num_value(43) := p_source_78;
181968:
181969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181971:
181972: ---------------------------------------------------------------------------------------------------------------
181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181974: ---------------------------------------------------------------------------------------------------------------

Line 181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

181969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
181970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
181971:
181972: ---------------------------------------------------------------------------------------------------------------
181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181974: ---------------------------------------------------------------------------------------------------------------
181975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181976:
181977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 181975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

181971:
181972: ---------------------------------------------------------------------------------------------------------------
181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181974: ---------------------------------------------------------------------------------------------------------------
181975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181976:
181977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181979:

Line 181977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

181973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
181974: ---------------------------------------------------------------------------------------------------------------
181975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181976:
181977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181979:
181980: IF xla_accounting_cache_pkg.GetValueChar
181981: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 181978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

181974: ---------------------------------------------------------------------------------------------------------------
181975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
181976:
181977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
181979:
181980: IF xla_accounting_cache_pkg.GetValueChar
181981: (p_source_code => 'LEDGER_CATEGORY_CODE'
181982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 181989: xla_ae_lines_pkg.BflowUpgEntry

181985: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
181986: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
181987: )
181988: THEN
181989: xla_ae_lines_pkg.BflowUpgEntry
181990: (p_business_method_code => l_bflow_method_code
181991: ,p_business_class_code => l_bflow_class_code
181992: ,p_balance_type => l_balance_type_code);
181993: ELSE

Line 182006: xla_ae_lines_pkg.SetLineDescription(

182002: --
182003: -- call description
182004: --
182005:
182006: xla_ae_lines_pkg.SetLineDescription(
182007: p_ae_header_id => l_ae_header_id
182008: ,p_description => Description_2 (
182009: p_application_id => p_application_id
182010: , p_ae_header_id => l_ae_header_id

Line 182042: xla_ae_lines_pkg.set_ccid(

182038: , x_value_type_code => l_adr_value_type_code
182039: , p_side => 'NA'
182040: );
182041:
182042: xla_ae_lines_pkg.set_ccid(
182043: p_code_combination_id => l_ccid
182044: , p_value_type_code => l_adr_value_type_code
182045: , p_transaction_coa_id => l_adr_transaction_coa_id
182046: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 182077: xla_ae_lines_pkg.set_segment(

182073: );
182074:
182075: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
182076:
182077: xla_ae_lines_pkg.set_segment(
182078: p_to_segment_code => 'GL_ACCOUNT'
182079: , p_segment_value => l_segment
182080: , p_from_segment_code => l_adr_value_segment_code
182081: , p_from_combination_id => l_adr_value_combination_id

Line 182120: xla_ae_lines_pkg.set_segment(

182116: );
182117:
182118: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
182119:
182120: xla_ae_lines_pkg.set_segment(
182121: p_to_segment_code => 'GL_BALANCING'
182122: , p_segment_value => l_segment
182123: , p_from_segment_code => l_adr_value_segment_code
182124: , p_from_combination_id => l_adr_value_combination_id

Line 182164: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

182160: xla_accounting_err_pkg.build_message
182161: (p_appli_s_name => 'XLA'
182162: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
182163: ,p_token_1 => 'LINE_NUMBER'
182164: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
182165: ,p_token_2 => 'LINE_TYPE_NAME'
182166: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
182167: l_component_type
182168: ,l_component_code

Line 182200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

182196: --
182197: --
182198: ------------------------------------------------------------------------------------------------
182199: -- 4219869 Business Flow
182200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
182201: -- Prior Entry. Currently, the following code is always generated.
182202: ------------------------------------------------------------------------------------------------
182203: XLA_AE_LINES_PKG.ValidateCurrentLine;
182204:

Line 182203: XLA_AE_LINES_PKG.ValidateCurrentLine;

182199: -- 4219869 Business Flow
182200: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
182201: -- Prior Entry. Currently, the following code is always generated.
182202: ------------------------------------------------------------------------------------------------
182203: XLA_AE_LINES_PKG.ValidateCurrentLine;
182204:
182205: ------------------------------------------------------------------------------------
182206: -- 4219869 Business Flow
182207: -- Populated credit and debit amounts -- Need to generate this within IF

Line 182209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

182205: ------------------------------------------------------------------------------------
182206: -- 4219869 Business Flow
182207: -- Populated credit and debit amounts -- Need to generate this within IF
182208: ------------------------------------------------------------------------------------
182209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
182210:
182211: ----------------------------------------------------------------------------------
182212: -- 4219869 Business Flow
182213: -- Update journal entry status -- Need to generate this within IF

Line 182241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

182237: -- To allow MPA report to determine if it should generate report process
182238: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
182239: ------------------------------------------------------------------------------------------
182240:
182241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
182242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
182243: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
182244: -- call ADRs
182245: -- Bug 4922099

Line 182242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

182238: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
182239: ------------------------------------------------------------------------------------------
182240:
182241: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
182242: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
182243: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
182244: -- call ADRs
182245: -- Bug 4922099
182246: --

Line 182269: xla_ae_lines_pkg.set_ccid(

182265: , x_value_type_code => l_adr_value_type_code
182266: , p_side => 'NA'
182267: );
182268:
182269: xla_ae_lines_pkg.set_ccid(
182270: p_code_combination_id => l_ccid
182271: , p_value_type_code => l_adr_value_type_code
182272: , p_transaction_coa_id => l_adr_transaction_coa_id
182273: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 182304: xla_ae_lines_pkg.set_segment(

182300: );
182301:
182302: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
182303:
182304: xla_ae_lines_pkg.set_segment(
182305: p_to_segment_code => 'GL_ACCOUNT'
182306: , p_segment_value => l_segment
182307: , p_from_segment_code => l_adr_value_segment_code
182308: , p_from_combination_id => l_adr_value_combination_id

Line 182347: xla_ae_lines_pkg.set_segment(

182343: );
182344:
182345: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
182346:
182347: xla_ae_lines_pkg.set_segment(
182348: p_to_segment_code => 'GL_BALANCING'
182349: , p_segment_value => l_segment
182350: , p_from_segment_code => l_adr_value_segment_code
182351: , p_from_combination_id => l_adr_value_combination_id

Line 182378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

182374:
182375: --
182376: -- Update the line information that should be overwritten
182377: --
182378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
182379: p_header_num => 1);
182380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
182381:
182382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 182380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

182376: -- Update the line information that should be overwritten
182377: --
182378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
182379: p_header_num => 1);
182380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
182381:
182382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
182383:
182384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 182382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

182378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
182379: p_header_num => 1);
182380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
182381:
182382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
182383:
182384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
182385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
182386: END IF;

Line 182385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

182381:
182382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
182383:
182384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
182385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
182386: END IF;
182387:
182388: --
182389: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 182392: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

182388: --
182389: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
182390: --
182391: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
182392: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
182393: ELSE
182394: ---------------------------------------------------------------------------------------------------
182395: -- 4262811a Switch Sign
182396: ---------------------------------------------------------------------------------------------------

Line 182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

182393: ELSE
182394: ---------------------------------------------------------------------------------------------------
182395: -- 4262811a Switch Sign
182396: ---------------------------------------------------------------------------------------------------
182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

182394: ---------------------------------------------------------------------------------------------------
182395: -- 4262811a Switch Sign
182396: ---------------------------------------------------------------------------------------------------
182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302

Line 182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

182395: -- 4262811a Switch Sign
182396: ---------------------------------------------------------------------------------------------------
182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302
182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

182396: ---------------------------------------------------------------------------------------------------
182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302
182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
182404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

182397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
182398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302
182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
182404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182405:

Line 182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

182399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302
182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
182404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182405:
182406: END IF;
182407:

Line 182404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

182400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
182401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182402: -- 5132302
182403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
182404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
182405:
182406: END IF;
182407:
182408: -- 4955764

Line 182409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

182405:
182406: END IF;
182407:
182408: -- 4955764
182409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
182410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
182411:
182412:
182413: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 182413: XLA_AE_LINES_PKG.ValidateCurrentLine;

182409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
182410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
182411:
182412:
182413: XLA_AE_LINES_PKG.ValidateCurrentLine;
182414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
182415:
182416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
182417: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 182414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

182410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
182411:
182412:
182413: XLA_AE_LINES_PKG.ValidateCurrentLine;
182414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
182415:
182416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
182417: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
182418: ,p_balance_type_code => l_balance_type_code);

Line 183207: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

183203: l_first_event_id NUMBER;
183204: l_last_event_id NUMBER;
183205:
183206: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
183207: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
183208: --
183209: --
183210: l_result BOOLEAN := TRUE;
183211: l_rows NUMBER := 1000;

Line 183723: XLA_AE_LINES_PKG.g_rec_lines := NULL;

183719: EXIT WHEN l_array_entity_id.COUNT = 0;
183720:
183721: -- initialize arrays
183722: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
183723: XLA_AE_LINES_PKG.g_rec_lines := NULL;
183724:
183725: --
183726: -- Bug 4458708
183727: --

Line 183728: XLA_AE_LINES_PKG.g_LineNumber := 0;

183724:
183725: --
183726: -- Bug 4458708
183727: --
183728: XLA_AE_LINES_PKG.g_LineNumber := 0;
183729:
183730:
183731: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
183732: g_last_hdr_idx := l_array_event_id.LAST;

Line 183895: xla_ae_lines_pkg.SetTrxReversalAttrs

183891: --
183892: -- following sets the accounting attributes needed to reverse
183893: -- accounting for a distributeion
183894: --
183895: xla_ae_lines_pkg.SetTrxReversalAttrs
183896: (p_event_id => l_event_id
183897: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
183898: ,p_trx_reversal_source => l_trx_reversal_source);
183899:

Line 183927: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

183923: --
183924: -- insert dummy rows into lines gt table that were created due to
183925: -- transaction reversals
183926: --
183927: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
183928: l_result := XLA_AE_LINES_PKG.InsertLines;
183929: END IF;
183930:
183931: --

Line 183928: l_result := XLA_AE_LINES_PKG.InsertLines;

183924: -- insert dummy rows into lines gt table that were created due to
183925: -- transaction reversals
183926: --
183927: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
183928: l_result := XLA_AE_LINES_PKG.InsertLines;
183929: END IF;
183930:
183931: --
183932: -- reset the temp_line_num for each set of events fetched from header

Line 183936: xla_ae_lines_pkg.g_temp_line_num := 0;

183932: -- reset the temp_line_num for each set of events fetched from header
183933: -- cursor rather than doing it for each new event in line cursor
183934: -- Bug 3939231
183935: --
183936: xla_ae_lines_pkg.g_temp_line_num := 0;
183937:
183938:
183939:
183940: --

Line 184054: XLA_AE_LINES_PKG.g_rec_lines := null;

184050: END IF;
184051: --
184052: EXIT WHEN l_array_entity_id.count = 0;
184053:
184054: XLA_AE_LINES_PKG.g_rec_lines := null;
184055:
184056: --
184057: -- Bug 4458708
184058: --

Line 184059: XLA_AE_LINES_PKG.g_LineNumber := 0;

184055:
184056: --
184057: -- Bug 4458708
184058: --
184059: XLA_AE_LINES_PKG.g_LineNumber := 0;
184060: --
184061: --
184062:
184063: FOR Idx IN 1..l_array_event_id.count LOOP

Line 184131: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

184127:
184128:
184129:
184130: --
184131: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
184132:
184133: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
184134:
184135: IF l_continue_with_lines THEN

Line 184207: xla_ae_lines_pkg.SetAcctReversalAttrs

184203: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
184204: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_78(Idx);
184205:
184206:
184207: xla_ae_lines_pkg.SetAcctReversalAttrs
184208: (p_event_id => l_event_id
184209: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
184210: ,p_calculate_acctd_flag => l_calculate_acctd_flag
184211: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 186554: XLA_AE_LINES_PKG.CreateGainOrLossLines(

186550:
186551: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186552: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186553: AND (l_actual_flag = 'A')) THEN
186554: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186555: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186556: ,p_application_id => p_application_id
186557: ,p_amb_context_code => 'DEFAULT'
186558: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 186587: l_result := XLA_AE_LINES_PKG.InsertLines ;

186583: END IF;
186584: END IF;
186585:
186586: END LOOP;
186587: l_result := XLA_AE_LINES_PKG.InsertLines ;
186588: end loop;
186589: close line_cur;
186590:
186591:

Line 187421: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

187417: l_first_event_id NUMBER;
187418: l_last_event_id NUMBER;
187419:
187420: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
187421: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
187422: --
187423: --
187424: l_result BOOLEAN := TRUE;
187425: l_rows NUMBER := 1000;

Line 187922: XLA_AE_LINES_PKG.g_rec_lines := NULL;

187918: EXIT WHEN l_array_entity_id.COUNT = 0;
187919:
187920: -- initialize arrays
187921: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
187922: XLA_AE_LINES_PKG.g_rec_lines := NULL;
187923:
187924: --
187925: -- Bug 4458708
187926: --

Line 187927: XLA_AE_LINES_PKG.g_LineNumber := 0;

187923:
187924: --
187925: -- Bug 4458708
187926: --
187927: XLA_AE_LINES_PKG.g_LineNumber := 0;
187928:
187929:
187930: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
187931: g_last_hdr_idx := l_array_event_id.LAST;

Line 188092: xla_ae_lines_pkg.SetTrxReversalAttrs

188088: --
188089: -- following sets the accounting attributes needed to reverse
188090: -- accounting for a distributeion
188091: --
188092: xla_ae_lines_pkg.SetTrxReversalAttrs
188093: (p_event_id => l_event_id
188094: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
188095: ,p_trx_reversal_source => l_trx_reversal_source);
188096:

Line 188124: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

188120: --
188121: -- insert dummy rows into lines gt table that were created due to
188122: -- transaction reversals
188123: --
188124: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
188125: l_result := XLA_AE_LINES_PKG.InsertLines;
188126: END IF;
188127:
188128: --

Line 188125: l_result := XLA_AE_LINES_PKG.InsertLines;

188121: -- insert dummy rows into lines gt table that were created due to
188122: -- transaction reversals
188123: --
188124: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
188125: l_result := XLA_AE_LINES_PKG.InsertLines;
188126: END IF;
188127:
188128: --
188129: -- reset the temp_line_num for each set of events fetched from header

Line 188133: xla_ae_lines_pkg.g_temp_line_num := 0;

188129: -- reset the temp_line_num for each set of events fetched from header
188130: -- cursor rather than doing it for each new event in line cursor
188131: -- Bug 3939231
188132: --
188133: xla_ae_lines_pkg.g_temp_line_num := 0;
188134:
188135:
188136:
188137: --

Line 188250: XLA_AE_LINES_PKG.g_rec_lines := null;

188246: END IF;
188247: --
188248: EXIT WHEN l_array_entity_id.count = 0;
188249:
188250: XLA_AE_LINES_PKG.g_rec_lines := null;
188251:
188252: --
188253: -- Bug 4458708
188254: --

Line 188255: XLA_AE_LINES_PKG.g_LineNumber := 0;

188251:
188252: --
188253: -- Bug 4458708
188254: --
188255: XLA_AE_LINES_PKG.g_LineNumber := 0;
188256: --
188257: --
188258:
188259: FOR Idx IN 1..l_array_event_id.count LOOP

Line 188327: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

188323:
188324:
188325:
188326: --
188327: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
188328:
188329: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
188330:
188331: IF l_continue_with_lines THEN

Line 188403: xla_ae_lines_pkg.SetAcctReversalAttrs

188399: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
188400: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_78(Idx);
188401:
188402:
188403: xla_ae_lines_pkg.SetAcctReversalAttrs
188404: (p_event_id => l_event_id
188405: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
188406: ,p_calculate_acctd_flag => l_calculate_acctd_flag
188407: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 190710: XLA_AE_LINES_PKG.CreateGainOrLossLines(

190706:
190707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
190709: AND (l_actual_flag = 'A')) THEN
190710: XLA_AE_LINES_PKG.CreateGainOrLossLines(
190711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190712: ,p_application_id => p_application_id
190713: ,p_amb_context_code => 'DEFAULT'
190714: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 190743: l_result := XLA_AE_LINES_PKG.InsertLines ;

190739: END IF;
190740: END IF;
190741:
190742: END LOOP;
190743: l_result := XLA_AE_LINES_PKG.InsertLines ;
190744: end loop;
190745: close line_cur;
190746:
190747:

Line 191443: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

191439: l_first_event_id NUMBER;
191440: l_last_event_id NUMBER;
191441:
191442: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
191443: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
191444: --
191445: --
191446: l_result BOOLEAN := TRUE;
191447: l_rows NUMBER := 1000;

Line 191860: XLA_AE_LINES_PKG.g_rec_lines := NULL;

191856: EXIT WHEN l_array_entity_id.COUNT = 0;
191857:
191858: -- initialize arrays
191859: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
191860: XLA_AE_LINES_PKG.g_rec_lines := NULL;
191861:
191862: --
191863: -- Bug 4458708
191864: --

Line 191865: XLA_AE_LINES_PKG.g_LineNumber := 0;

191861:
191862: --
191863: -- Bug 4458708
191864: --
191865: XLA_AE_LINES_PKG.g_LineNumber := 0;
191866:
191867:
191868: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
191869: g_last_hdr_idx := l_array_event_id.LAST;

Line 192026: xla_ae_lines_pkg.SetTrxReversalAttrs

192022: --
192023: -- following sets the accounting attributes needed to reverse
192024: -- accounting for a distributeion
192025: --
192026: xla_ae_lines_pkg.SetTrxReversalAttrs
192027: (p_event_id => l_event_id
192028: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
192029: ,p_trx_reversal_source => l_trx_reversal_source);
192030:

Line 192058: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

192054: --
192055: -- insert dummy rows into lines gt table that were created due to
192056: -- transaction reversals
192057: --
192058: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
192059: l_result := XLA_AE_LINES_PKG.InsertLines;
192060: END IF;
192061:
192062: --

Line 192059: l_result := XLA_AE_LINES_PKG.InsertLines;

192055: -- insert dummy rows into lines gt table that were created due to
192056: -- transaction reversals
192057: --
192058: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
192059: l_result := XLA_AE_LINES_PKG.InsertLines;
192060: END IF;
192061:
192062: --
192063: -- reset the temp_line_num for each set of events fetched from header

Line 192067: xla_ae_lines_pkg.g_temp_line_num := 0;

192063: -- reset the temp_line_num for each set of events fetched from header
192064: -- cursor rather than doing it for each new event in line cursor
192065: -- Bug 3939231
192066: --
192067: xla_ae_lines_pkg.g_temp_line_num := 0;
192068:
192069:
192070:
192071: --

Line 192154: XLA_AE_LINES_PKG.g_rec_lines := null;

192150: END IF;
192151: --
192152: EXIT WHEN l_array_entity_id.count = 0;
192153:
192154: XLA_AE_LINES_PKG.g_rec_lines := null;
192155:
192156: --
192157: -- Bug 4458708
192158: --

Line 192159: XLA_AE_LINES_PKG.g_LineNumber := 0;

192155:
192156: --
192157: -- Bug 4458708
192158: --
192159: XLA_AE_LINES_PKG.g_LineNumber := 0;
192160: --
192161: --
192162:
192163: FOR Idx IN 1..l_array_event_id.count LOOP

Line 192231: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

192227:
192228:
192229:
192230: --
192231: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
192232:
192233: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
192234:
192235: IF l_continue_with_lines THEN

Line 192279: xla_ae_lines_pkg.SetAcctReversalAttrs

192275: l_rec_rev_acct_attrs.array_acct_attr_code(7) := 'REVERSED_DISTRIBUTION_TYPE';
192276: l_rec_rev_acct_attrs.array_char_value(7) := l_array_source_43(Idx);
192277:
192278:
192279: xla_ae_lines_pkg.SetAcctReversalAttrs
192280: (p_event_id => l_event_id
192281: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
192282: ,p_calculate_acctd_flag => l_calculate_acctd_flag
192283: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 193030: XLA_AE_LINES_PKG.CreateGainOrLossLines(

193026:
193027: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193028: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
193029: AND (l_actual_flag = 'A')) THEN
193030: XLA_AE_LINES_PKG.CreateGainOrLossLines(
193031: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193032: ,p_application_id => p_application_id
193033: ,p_amb_context_code => 'DEFAULT'
193034: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 193063: l_result := XLA_AE_LINES_PKG.InsertLines ;

193059: END IF;
193060: END IF;
193061:
193062: END LOOP;
193063: l_result := XLA_AE_LINES_PKG.InsertLines ;
193064: end loop;
193065: close line_cur;
193066:
193067:

Line 193923: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

193919: l_first_event_id NUMBER;
193920: l_last_event_id NUMBER;
193921:
193922: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
193923: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
193924: --
193925: --
193926: l_result BOOLEAN := TRUE;
193927: l_rows NUMBER := 1000;

Line 194445: XLA_AE_LINES_PKG.g_rec_lines := NULL;

194441: EXIT WHEN l_array_entity_id.COUNT = 0;
194442:
194443: -- initialize arrays
194444: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
194445: XLA_AE_LINES_PKG.g_rec_lines := NULL;
194446:
194447: --
194448: -- Bug 4458708
194449: --

Line 194450: XLA_AE_LINES_PKG.g_LineNumber := 0;

194446:
194447: --
194448: -- Bug 4458708
194449: --
194450: XLA_AE_LINES_PKG.g_LineNumber := 0;
194451:
194452:
194453: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
194454: g_last_hdr_idx := l_array_event_id.LAST;

Line 194617: xla_ae_lines_pkg.SetTrxReversalAttrs

194613: --
194614: -- following sets the accounting attributes needed to reverse
194615: -- accounting for a distributeion
194616: --
194617: xla_ae_lines_pkg.SetTrxReversalAttrs
194618: (p_event_id => l_event_id
194619: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
194620: ,p_trx_reversal_source => l_trx_reversal_source);
194621:

Line 194649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

194645: --
194646: -- insert dummy rows into lines gt table that were created due to
194647: -- transaction reversals
194648: --
194649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
194650: l_result := XLA_AE_LINES_PKG.InsertLines;
194651: END IF;
194652:
194653: --

Line 194650: l_result := XLA_AE_LINES_PKG.InsertLines;

194646: -- insert dummy rows into lines gt table that were created due to
194647: -- transaction reversals
194648: --
194649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
194650: l_result := XLA_AE_LINES_PKG.InsertLines;
194651: END IF;
194652:
194653: --
194654: -- reset the temp_line_num for each set of events fetched from header

Line 194658: xla_ae_lines_pkg.g_temp_line_num := 0;

194654: -- reset the temp_line_num for each set of events fetched from header
194655: -- cursor rather than doing it for each new event in line cursor
194656: -- Bug 3939231
194657: --
194658: xla_ae_lines_pkg.g_temp_line_num := 0;
194659:
194660:
194661:
194662: --

Line 194778: XLA_AE_LINES_PKG.g_rec_lines := null;

194774: END IF;
194775: --
194776: EXIT WHEN l_array_entity_id.count = 0;
194777:
194778: XLA_AE_LINES_PKG.g_rec_lines := null;
194779:
194780: --
194781: -- Bug 4458708
194782: --

Line 194783: XLA_AE_LINES_PKG.g_LineNumber := 0;

194779:
194780: --
194781: -- Bug 4458708
194782: --
194783: XLA_AE_LINES_PKG.g_LineNumber := 0;
194784: --
194785: --
194786:
194787: FOR Idx IN 1..l_array_event_id.count LOOP

Line 194855: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

194851:
194852:
194853:
194854: --
194855: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
194856:
194857: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
194858:
194859: IF l_continue_with_lines THEN

Line 194931: xla_ae_lines_pkg.SetAcctReversalAttrs

194927: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
194928: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_78(Idx);
194929:
194930:
194931: xla_ae_lines_pkg.SetAcctReversalAttrs
194932: (p_event_id => l_event_id
194933: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
194934: ,p_calculate_acctd_flag => l_calculate_acctd_flag
194935: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 197359: XLA_AE_LINES_PKG.CreateGainOrLossLines(

197355:
197356: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197357: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197358: AND (l_actual_flag = 'A')) THEN
197359: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197360: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197361: ,p_application_id => p_application_id
197362: ,p_amb_context_code => 'DEFAULT'
197363: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 197392: l_result := XLA_AE_LINES_PKG.InsertLines ;

197388: END IF;
197389: END IF;
197390:
197391: END LOOP;
197392: l_result := XLA_AE_LINES_PKG.InsertLines ;
197393: end loop;
197394: close line_cur;
197395:
197396:

Line 197800: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

197796: l_first_event_id NUMBER;
197797: l_last_event_id NUMBER;
197798:
197799: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
197800: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
197801: --
197802: --
197803: l_result BOOLEAN := TRUE;
197804: l_rows NUMBER := 1000;

Line 198049: XLA_AE_LINES_PKG.g_rec_lines := NULL;

198045: EXIT WHEN l_array_entity_id.COUNT = 0;
198046:
198047: -- initialize arrays
198048: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
198049: XLA_AE_LINES_PKG.g_rec_lines := NULL;
198050:
198051: --
198052: -- Bug 4458708
198053: --

Line 198054: XLA_AE_LINES_PKG.g_LineNumber := 0;

198050:
198051: --
198052: -- Bug 4458708
198053: --
198054: XLA_AE_LINES_PKG.g_LineNumber := 0;
198055:
198056:
198057: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
198058: g_last_hdr_idx := l_array_event_id.LAST;

Line 198184: xla_ae_lines_pkg.SetTrxReversalAttrs

198180: --
198181: -- following sets the accounting attributes needed to reverse
198182: -- accounting for a distributeion
198183: --
198184: xla_ae_lines_pkg.SetTrxReversalAttrs
198185: (p_event_id => l_event_id
198186: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
198187: ,p_trx_reversal_source => l_trx_reversal_source);
198188:

Line 198216: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

198212: --
198213: -- insert dummy rows into lines gt table that were created due to
198214: -- transaction reversals
198215: --
198216: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
198217: l_result := XLA_AE_LINES_PKG.InsertLines;
198218: END IF;
198219:
198220: --

Line 198217: l_result := XLA_AE_LINES_PKG.InsertLines;

198213: -- insert dummy rows into lines gt table that were created due to
198214: -- transaction reversals
198215: --
198216: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
198217: l_result := XLA_AE_LINES_PKG.InsertLines;
198218: END IF;
198219:
198220: --
198221: -- reset the temp_line_num for each set of events fetched from header

Line 198225: xla_ae_lines_pkg.g_temp_line_num := 0;

198221: -- reset the temp_line_num for each set of events fetched from header
198222: -- cursor rather than doing it for each new event in line cursor
198223: -- Bug 3939231
198224: --
198225: xla_ae_lines_pkg.g_temp_line_num := 0;
198226:
198227:
198228:
198229: --

Line 198300: XLA_AE_LINES_PKG.g_rec_lines := null;

198296: END IF;
198297: --
198298: EXIT WHEN l_array_entity_id.count = 0;
198299:
198300: XLA_AE_LINES_PKG.g_rec_lines := null;
198301:
198302: --
198303: -- Bug 4458708
198304: --

Line 198305: XLA_AE_LINES_PKG.g_LineNumber := 0;

198301:
198302: --
198303: -- Bug 4458708
198304: --
198305: XLA_AE_LINES_PKG.g_LineNumber := 0;
198306: --
198307: --
198308:
198309: FOR Idx IN 1..l_array_event_id.count LOOP

Line 198377: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

198373:
198374:
198375:
198376: --
198377: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
198378:
198379: l_acct_reversal_source := SUBSTR(l_array_source_172(Idx), 1,30);
198380:
198381: IF l_continue_with_lines THEN

Line 198453: xla_ae_lines_pkg.SetAcctReversalAttrs

198449: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
198450: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_184(Idx);
198451:
198452:
198453: xla_ae_lines_pkg.SetAcctReversalAttrs
198454: (p_event_id => l_event_id
198455: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
198456: ,p_calculate_acctd_flag => l_calculate_acctd_flag
198457: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 198471: XLA_AE_LINES_PKG.CreateGainOrLossLines(

198467:
198468: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198469: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
198470: AND (l_actual_flag = 'A')) THEN
198471: XLA_AE_LINES_PKG.CreateGainOrLossLines(
198472: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198473: ,p_application_id => p_application_id
198474: ,p_amb_context_code => 'DEFAULT'
198475: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 198504: l_result := XLA_AE_LINES_PKG.InsertLines ;

198500: END IF;
198501: END IF;
198502:
198503: END LOOP;
198504: l_result := XLA_AE_LINES_PKG.InsertLines ;
198505: end loop;
198506: close line_cur;
198507:
198508:

Line 199351: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

199347: l_first_event_id NUMBER;
199348: l_last_event_id NUMBER;
199349:
199350: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
199351: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
199352: --
199353: --
199354: l_result BOOLEAN := TRUE;
199355: l_rows NUMBER := 1000;

Line 199894: XLA_AE_LINES_PKG.g_rec_lines := NULL;

199890: EXIT WHEN l_array_entity_id.COUNT = 0;
199891:
199892: -- initialize arrays
199893: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
199894: XLA_AE_LINES_PKG.g_rec_lines := NULL;
199895:
199896: --
199897: -- Bug 4458708
199898: --

Line 199899: XLA_AE_LINES_PKG.g_LineNumber := 0;

199895:
199896: --
199897: -- Bug 4458708
199898: --
199899: XLA_AE_LINES_PKG.g_LineNumber := 0;
199900:
199901:
199902: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
199903: g_last_hdr_idx := l_array_event_id.LAST;

Line 200079: xla_ae_lines_pkg.SetTrxReversalAttrs

200075: --
200076: -- following sets the accounting attributes needed to reverse
200077: -- accounting for a distributeion
200078: --
200079: xla_ae_lines_pkg.SetTrxReversalAttrs
200080: (p_event_id => l_event_id
200081: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
200082: ,p_trx_reversal_source => l_trx_reversal_source);
200083:

Line 200111: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

200107: --
200108: -- insert dummy rows into lines gt table that were created due to
200109: -- transaction reversals
200110: --
200111: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
200112: l_result := XLA_AE_LINES_PKG.InsertLines;
200113: END IF;
200114:
200115: --

Line 200112: l_result := XLA_AE_LINES_PKG.InsertLines;

200108: -- insert dummy rows into lines gt table that were created due to
200109: -- transaction reversals
200110: --
200111: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
200112: l_result := XLA_AE_LINES_PKG.InsertLines;
200113: END IF;
200114:
200115: --
200116: -- reset the temp_line_num for each set of events fetched from header

Line 200120: xla_ae_lines_pkg.g_temp_line_num := 0;

200116: -- reset the temp_line_num for each set of events fetched from header
200117: -- cursor rather than doing it for each new event in line cursor
200118: -- Bug 3939231
200119: --
200120: xla_ae_lines_pkg.g_temp_line_num := 0;
200121:
200122:
200123:
200124: --

Line 200218: XLA_AE_LINES_PKG.g_rec_lines := null;

200214: END IF;
200215: --
200216: EXIT WHEN l_array_entity_id.count = 0;
200217:
200218: XLA_AE_LINES_PKG.g_rec_lines := null;
200219:
200220: --
200221: -- Bug 4458708
200222: --

Line 200223: XLA_AE_LINES_PKG.g_LineNumber := 0;

200219:
200220: --
200221: -- Bug 4458708
200222: --
200223: XLA_AE_LINES_PKG.g_LineNumber := 0;
200224: --
200225: --
200226:
200227: FOR Idx IN 1..l_array_event_id.count LOOP

Line 200295: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

200291:
200292:
200293:
200294: --
200295: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
200296:
200297: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
200298:
200299: IF l_continue_with_lines THEN

Line 200349: xla_ae_lines_pkg.SetAcctReversalAttrs

200345: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
200346: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_76(Idx);
200347:
200348:
200349: xla_ae_lines_pkg.SetAcctReversalAttrs
200350: (p_event_id => l_event_id
200351: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
200352: ,p_calculate_acctd_flag => l_calculate_acctd_flag
200353: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 201575: XLA_AE_LINES_PKG.CreateGainOrLossLines(

201571:
201572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
201574: AND (l_actual_flag = 'A')) THEN
201575: XLA_AE_LINES_PKG.CreateGainOrLossLines(
201576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201577: ,p_application_id => p_application_id
201578: ,p_amb_context_code => 'DEFAULT'
201579: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 201608: l_result := XLA_AE_LINES_PKG.InsertLines ;

201604: END IF;
201605: END IF;
201606:
201607: END LOOP;
201608: l_result := XLA_AE_LINES_PKG.InsertLines ;
201609: end loop;
201610: close line_cur;
201611:
201612:

Line 202399: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

202395: l_first_event_id NUMBER;
202396: l_last_event_id NUMBER;
202397:
202398: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
202399: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
202400: --
202401: --
202402: l_result BOOLEAN := TRUE;
202403: l_rows NUMBER := 1000;

Line 202862: XLA_AE_LINES_PKG.g_rec_lines := NULL;

202858: EXIT WHEN l_array_entity_id.COUNT = 0;
202859:
202860: -- initialize arrays
202861: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
202862: XLA_AE_LINES_PKG.g_rec_lines := NULL;
202863:
202864: --
202865: -- Bug 4458708
202866: --

Line 202867: XLA_AE_LINES_PKG.g_LineNumber := 0;

202863:
202864: --
202865: -- Bug 4458708
202866: --
202867: XLA_AE_LINES_PKG.g_LineNumber := 0;
202868:
202869:
202870: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
202871: g_last_hdr_idx := l_array_event_id.LAST;

Line 203022: xla_ae_lines_pkg.SetTrxReversalAttrs

203018: --
203019: -- following sets the accounting attributes needed to reverse
203020: -- accounting for a distributeion
203021: --
203022: xla_ae_lines_pkg.SetTrxReversalAttrs
203023: (p_event_id => l_event_id
203024: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
203025: ,p_trx_reversal_source => l_trx_reversal_source);
203026:

Line 203054: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

203050: --
203051: -- insert dummy rows into lines gt table that were created due to
203052: -- transaction reversals
203053: --
203054: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
203055: l_result := XLA_AE_LINES_PKG.InsertLines;
203056: END IF;
203057:
203058: --

Line 203055: l_result := XLA_AE_LINES_PKG.InsertLines;

203051: -- insert dummy rows into lines gt table that were created due to
203052: -- transaction reversals
203053: --
203054: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
203055: l_result := XLA_AE_LINES_PKG.InsertLines;
203056: END IF;
203057:
203058: --
203059: -- reset the temp_line_num for each set of events fetched from header

Line 203063: xla_ae_lines_pkg.g_temp_line_num := 0;

203059: -- reset the temp_line_num for each set of events fetched from header
203060: -- cursor rather than doing it for each new event in line cursor
203061: -- Bug 3939231
203062: --
203063: xla_ae_lines_pkg.g_temp_line_num := 0;
203064:
203065:
203066:
203067: --

Line 203174: XLA_AE_LINES_PKG.g_rec_lines := null;

203170: END IF;
203171: --
203172: EXIT WHEN l_array_entity_id.count = 0;
203173:
203174: XLA_AE_LINES_PKG.g_rec_lines := null;
203175:
203176: --
203177: -- Bug 4458708
203178: --

Line 203179: XLA_AE_LINES_PKG.g_LineNumber := 0;

203175:
203176: --
203177: -- Bug 4458708
203178: --
203179: XLA_AE_LINES_PKG.g_LineNumber := 0;
203180: --
203181: --
203182:
203183: FOR Idx IN 1..l_array_event_id.count LOOP

Line 203251: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

203247:
203248:
203249:
203250: --
203251: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
203252:
203253: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
203254:
203255: IF l_continue_with_lines THEN

Line 203331: xla_ae_lines_pkg.SetAcctReversalAttrs

203327: l_rec_rev_acct_attrs.array_acct_attr_code(23) := 'UPG_DR_ENC_TYPE_ID';
203328: l_rec_rev_acct_attrs.array_num_value(23) := l_array_source_78(Idx);
203329:
203330:
203331: xla_ae_lines_pkg.SetAcctReversalAttrs
203332: (p_event_id => l_event_id
203333: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
203334: ,p_calculate_acctd_flag => l_calculate_acctd_flag
203335: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 204052: XLA_AE_LINES_PKG.CreateGainOrLossLines(

204048:
204049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
204050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
204051: AND (l_actual_flag = 'A')) THEN
204052: XLA_AE_LINES_PKG.CreateGainOrLossLines(
204053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
204054: ,p_application_id => p_application_id
204055: ,p_amb_context_code => 'DEFAULT'
204056: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 204085: l_result := XLA_AE_LINES_PKG.InsertLines ;

204081: END IF;
204082: END IF;
204083:
204084: END LOOP;
204085: l_result := XLA_AE_LINES_PKG.InsertLines ;
204086: end loop;
204087: close line_cur;
204088:
204089:

Line 204921: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

204917: l_first_event_id NUMBER;
204918: l_last_event_id NUMBER;
204919:
204920: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
204921: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
204922: --
204923: --
204924: l_result BOOLEAN := TRUE;
204925: l_rows NUMBER := 1000;

Line 205431: XLA_AE_LINES_PKG.g_rec_lines := NULL;

205427: EXIT WHEN l_array_entity_id.COUNT = 0;
205428:
205429: -- initialize arrays
205430: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
205431: XLA_AE_LINES_PKG.g_rec_lines := NULL;
205432:
205433: --
205434: -- Bug 4458708
205435: --

Line 205436: XLA_AE_LINES_PKG.g_LineNumber := 0;

205432:
205433: --
205434: -- Bug 4458708
205435: --
205436: XLA_AE_LINES_PKG.g_LineNumber := 0;
205437:
205438:
205439: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
205440: g_last_hdr_idx := l_array_event_id.LAST;

Line 205602: xla_ae_lines_pkg.SetTrxReversalAttrs

205598: --
205599: -- following sets the accounting attributes needed to reverse
205600: -- accounting for a distributeion
205601: --
205602: xla_ae_lines_pkg.SetTrxReversalAttrs
205603: (p_event_id => l_event_id
205604: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
205605: ,p_trx_reversal_source => l_trx_reversal_source);
205606:

Line 205634: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

205630: --
205631: -- insert dummy rows into lines gt table that were created due to
205632: -- transaction reversals
205633: --
205634: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
205635: l_result := XLA_AE_LINES_PKG.InsertLines;
205636: END IF;
205637:
205638: --

Line 205635: l_result := XLA_AE_LINES_PKG.InsertLines;

205631: -- insert dummy rows into lines gt table that were created due to
205632: -- transaction reversals
205633: --
205634: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
205635: l_result := XLA_AE_LINES_PKG.InsertLines;
205636: END IF;
205637:
205638: --
205639: -- reset the temp_line_num for each set of events fetched from header

Line 205643: xla_ae_lines_pkg.g_temp_line_num := 0;

205639: -- reset the temp_line_num for each set of events fetched from header
205640: -- cursor rather than doing it for each new event in line cursor
205641: -- Bug 3939231
205642: --
205643: xla_ae_lines_pkg.g_temp_line_num := 0;
205644:
205645:
205646:
205647: --

Line 205759: XLA_AE_LINES_PKG.g_rec_lines := null;

205755: END IF;
205756: --
205757: EXIT WHEN l_array_entity_id.count = 0;
205758:
205759: XLA_AE_LINES_PKG.g_rec_lines := null;
205760:
205761: --
205762: -- Bug 4458708
205763: --

Line 205764: XLA_AE_LINES_PKG.g_LineNumber := 0;

205760:
205761: --
205762: -- Bug 4458708
205763: --
205764: XLA_AE_LINES_PKG.g_LineNumber := 0;
205765: --
205766: --
205767:
205768: FOR Idx IN 1..l_array_event_id.count LOOP

Line 205836: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

205832:
205833:
205834:
205835: --
205836: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
205837:
205838: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
205839:
205840: IF l_continue_with_lines THEN

Line 205912: xla_ae_lines_pkg.SetAcctReversalAttrs

205908: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
205909: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_78(Idx);
205910:
205911:
205912: xla_ae_lines_pkg.SetAcctReversalAttrs
205913: (p_event_id => l_event_id
205914: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
205915: ,p_calculate_acctd_flag => l_calculate_acctd_flag
205916: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 208263: XLA_AE_LINES_PKG.CreateGainOrLossLines(

208259:
208260: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
208261: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
208262: AND (l_actual_flag = 'A')) THEN
208263: XLA_AE_LINES_PKG.CreateGainOrLossLines(
208264: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
208265: ,p_application_id => p_application_id
208266: ,p_amb_context_code => 'DEFAULT'
208267: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 208296: l_result := XLA_AE_LINES_PKG.InsertLines ;

208292: END IF;
208293: END IF;
208294:
208295: END LOOP;
208296: l_result := XLA_AE_LINES_PKG.InsertLines ;
208297: end loop;
208298: close line_cur;
208299:
208300:

Line 208704: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

208700: l_first_event_id NUMBER;
208701: l_last_event_id NUMBER;
208702:
208703: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
208704: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
208705: --
208706: --
208707: l_result BOOLEAN := TRUE;
208708: l_rows NUMBER := 1000;

Line 208953: XLA_AE_LINES_PKG.g_rec_lines := NULL;

208949: EXIT WHEN l_array_entity_id.COUNT = 0;
208950:
208951: -- initialize arrays
208952: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
208953: XLA_AE_LINES_PKG.g_rec_lines := NULL;
208954:
208955: --
208956: -- Bug 4458708
208957: --

Line 208958: XLA_AE_LINES_PKG.g_LineNumber := 0;

208954:
208955: --
208956: -- Bug 4458708
208957: --
208958: XLA_AE_LINES_PKG.g_LineNumber := 0;
208959:
208960:
208961: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
208962: g_last_hdr_idx := l_array_event_id.LAST;

Line 209088: xla_ae_lines_pkg.SetTrxReversalAttrs

209084: --
209085: -- following sets the accounting attributes needed to reverse
209086: -- accounting for a distributeion
209087: --
209088: xla_ae_lines_pkg.SetTrxReversalAttrs
209089: (p_event_id => l_event_id
209090: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
209091: ,p_trx_reversal_source => l_trx_reversal_source);
209092:

Line 209120: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

209116: --
209117: -- insert dummy rows into lines gt table that were created due to
209118: -- transaction reversals
209119: --
209120: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
209121: l_result := XLA_AE_LINES_PKG.InsertLines;
209122: END IF;
209123:
209124: --

Line 209121: l_result := XLA_AE_LINES_PKG.InsertLines;

209117: -- insert dummy rows into lines gt table that were created due to
209118: -- transaction reversals
209119: --
209120: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
209121: l_result := XLA_AE_LINES_PKG.InsertLines;
209122: END IF;
209123:
209124: --
209125: -- reset the temp_line_num for each set of events fetched from header

Line 209129: xla_ae_lines_pkg.g_temp_line_num := 0;

209125: -- reset the temp_line_num for each set of events fetched from header
209126: -- cursor rather than doing it for each new event in line cursor
209127: -- Bug 3939231
209128: --
209129: xla_ae_lines_pkg.g_temp_line_num := 0;
209130:
209131:
209132:
209133: --

Line 209204: XLA_AE_LINES_PKG.g_rec_lines := null;

209200: END IF;
209201: --
209202: EXIT WHEN l_array_entity_id.count = 0;
209203:
209204: XLA_AE_LINES_PKG.g_rec_lines := null;
209205:
209206: --
209207: -- Bug 4458708
209208: --

Line 209209: XLA_AE_LINES_PKG.g_LineNumber := 0;

209205:
209206: --
209207: -- Bug 4458708
209208: --
209209: XLA_AE_LINES_PKG.g_LineNumber := 0;
209210: --
209211: --
209212:
209213: FOR Idx IN 1..l_array_event_id.count LOOP

Line 209281: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

209277:
209278:
209279:
209280: --
209281: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
209282:
209283: l_acct_reversal_source := SUBSTR(l_array_source_172(Idx), 1,30);
209284:
209285: IF l_continue_with_lines THEN

Line 209357: xla_ae_lines_pkg.SetAcctReversalAttrs

209353: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
209354: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_184(Idx);
209355:
209356:
209357: xla_ae_lines_pkg.SetAcctReversalAttrs
209358: (p_event_id => l_event_id
209359: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
209360: ,p_calculate_acctd_flag => l_calculate_acctd_flag
209361: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 209375: XLA_AE_LINES_PKG.CreateGainOrLossLines(

209371:
209372: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
209373: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
209374: AND (l_actual_flag = 'A')) THEN
209375: XLA_AE_LINES_PKG.CreateGainOrLossLines(
209376: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
209377: ,p_application_id => p_application_id
209378: ,p_amb_context_code => 'DEFAULT'
209379: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 209408: l_result := XLA_AE_LINES_PKG.InsertLines ;

209404: END IF;
209405: END IF;
209406:
209407: END LOOP;
209408: l_result := XLA_AE_LINES_PKG.InsertLines ;
209409: end loop;
209410: close line_cur;
209411:
209412:

Line 209816: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

209812: l_first_event_id NUMBER;
209813: l_last_event_id NUMBER;
209814:
209815: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
209816: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
209817: --
209818: --
209819: l_result BOOLEAN := TRUE;
209820: l_rows NUMBER := 1000;

Line 210065: XLA_AE_LINES_PKG.g_rec_lines := NULL;

210061: EXIT WHEN l_array_entity_id.COUNT = 0;
210062:
210063: -- initialize arrays
210064: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
210065: XLA_AE_LINES_PKG.g_rec_lines := NULL;
210066:
210067: --
210068: -- Bug 4458708
210069: --

Line 210070: XLA_AE_LINES_PKG.g_LineNumber := 0;

210066:
210067: --
210068: -- Bug 4458708
210069: --
210070: XLA_AE_LINES_PKG.g_LineNumber := 0;
210071:
210072:
210073: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
210074: g_last_hdr_idx := l_array_event_id.LAST;

Line 210200: xla_ae_lines_pkg.SetTrxReversalAttrs

210196: --
210197: -- following sets the accounting attributes needed to reverse
210198: -- accounting for a distributeion
210199: --
210200: xla_ae_lines_pkg.SetTrxReversalAttrs
210201: (p_event_id => l_event_id
210202: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
210203: ,p_trx_reversal_source => l_trx_reversal_source);
210204:

Line 210232: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

210228: --
210229: -- insert dummy rows into lines gt table that were created due to
210230: -- transaction reversals
210231: --
210232: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
210233: l_result := XLA_AE_LINES_PKG.InsertLines;
210234: END IF;
210235:
210236: --

Line 210233: l_result := XLA_AE_LINES_PKG.InsertLines;

210229: -- insert dummy rows into lines gt table that were created due to
210230: -- transaction reversals
210231: --
210232: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
210233: l_result := XLA_AE_LINES_PKG.InsertLines;
210234: END IF;
210235:
210236: --
210237: -- reset the temp_line_num for each set of events fetched from header

Line 210241: xla_ae_lines_pkg.g_temp_line_num := 0;

210237: -- reset the temp_line_num for each set of events fetched from header
210238: -- cursor rather than doing it for each new event in line cursor
210239: -- Bug 3939231
210240: --
210241: xla_ae_lines_pkg.g_temp_line_num := 0;
210242:
210243:
210244:
210245: --

Line 210316: XLA_AE_LINES_PKG.g_rec_lines := null;

210312: END IF;
210313: --
210314: EXIT WHEN l_array_entity_id.count = 0;
210315:
210316: XLA_AE_LINES_PKG.g_rec_lines := null;
210317:
210318: --
210319: -- Bug 4458708
210320: --

Line 210321: XLA_AE_LINES_PKG.g_LineNumber := 0;

210317:
210318: --
210319: -- Bug 4458708
210320: --
210321: XLA_AE_LINES_PKG.g_LineNumber := 0;
210322: --
210323: --
210324:
210325: FOR Idx IN 1..l_array_event_id.count LOOP

Line 210393: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

210389:
210390:
210391:
210392: --
210393: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
210394:
210395: l_acct_reversal_source := SUBSTR(l_array_source_172(Idx), 1,30);
210396:
210397: IF l_continue_with_lines THEN

Line 210469: xla_ae_lines_pkg.SetAcctReversalAttrs

210465: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
210466: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_184(Idx);
210467:
210468:
210469: xla_ae_lines_pkg.SetAcctReversalAttrs
210470: (p_event_id => l_event_id
210471: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
210472: ,p_calculate_acctd_flag => l_calculate_acctd_flag
210473: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 210487: XLA_AE_LINES_PKG.CreateGainOrLossLines(

210483:
210484: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
210485: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
210486: AND (l_actual_flag = 'A')) THEN
210487: XLA_AE_LINES_PKG.CreateGainOrLossLines(
210488: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
210489: ,p_application_id => p_application_id
210490: ,p_amb_context_code => 'DEFAULT'
210491: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 210520: l_result := XLA_AE_LINES_PKG.InsertLines ;

210516: END IF;
210517: END IF;
210518:
210519: END LOOP;
210520: l_result := XLA_AE_LINES_PKG.InsertLines ;
210521: end loop;
210522: close line_cur;
210523:
210524:

Line 211384: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

211380: l_first_event_id NUMBER;
211381: l_last_event_id NUMBER;
211382:
211383: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
211384: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
211385: --
211386: --
211387: l_result BOOLEAN := TRUE;
211388: l_rows NUMBER := 1000;

Line 211926: XLA_AE_LINES_PKG.g_rec_lines := NULL;

211922: EXIT WHEN l_array_entity_id.COUNT = 0;
211923:
211924: -- initialize arrays
211925: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
211926: XLA_AE_LINES_PKG.g_rec_lines := NULL;
211927:
211928: --
211929: -- Bug 4458708
211930: --

Line 211931: XLA_AE_LINES_PKG.g_LineNumber := 0;

211927:
211928: --
211929: -- Bug 4458708
211930: --
211931: XLA_AE_LINES_PKG.g_LineNumber := 0;
211932:
211933:
211934: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
211935: g_last_hdr_idx := l_array_event_id.LAST;

Line 212105: xla_ae_lines_pkg.SetTrxReversalAttrs

212101: --
212102: -- following sets the accounting attributes needed to reverse
212103: -- accounting for a distributeion
212104: --
212105: xla_ae_lines_pkg.SetTrxReversalAttrs
212106: (p_event_id => l_event_id
212107: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
212108: ,p_trx_reversal_source => l_trx_reversal_source);
212109:

Line 212137: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

212133: --
212134: -- insert dummy rows into lines gt table that were created due to
212135: -- transaction reversals
212136: --
212137: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
212138: l_result := XLA_AE_LINES_PKG.InsertLines;
212139: END IF;
212140:
212141: --

Line 212138: l_result := XLA_AE_LINES_PKG.InsertLines;

212134: -- insert dummy rows into lines gt table that were created due to
212135: -- transaction reversals
212136: --
212137: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
212138: l_result := XLA_AE_LINES_PKG.InsertLines;
212139: END IF;
212140:
212141: --
212142: -- reset the temp_line_num for each set of events fetched from header

Line 212146: xla_ae_lines_pkg.g_temp_line_num := 0;

212142: -- reset the temp_line_num for each set of events fetched from header
212143: -- cursor rather than doing it for each new event in line cursor
212144: -- Bug 3939231
212145: --
212146: xla_ae_lines_pkg.g_temp_line_num := 0;
212147:
212148:
212149:
212150: --

Line 212252: XLA_AE_LINES_PKG.g_rec_lines := null;

212248: END IF;
212249: --
212250: EXIT WHEN l_array_entity_id.count = 0;
212251:
212252: XLA_AE_LINES_PKG.g_rec_lines := null;
212253:
212254: --
212255: -- Bug 4458708
212256: --

Line 212257: XLA_AE_LINES_PKG.g_LineNumber := 0;

212253:
212254: --
212255: -- Bug 4458708
212256: --
212257: XLA_AE_LINES_PKG.g_LineNumber := 0;
212258: --
212259: --
212260:
212261: FOR Idx IN 1..l_array_event_id.count LOOP

Line 212329: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

212325:
212326:
212327:
212328: --
212329: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
212330:
212331: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
212332:
212333: IF l_continue_with_lines THEN

Line 212383: xla_ae_lines_pkg.SetAcctReversalAttrs

212379: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
212380: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_76(Idx);
212381:
212382:
212383: xla_ae_lines_pkg.SetAcctReversalAttrs
212384: (p_event_id => l_event_id
212385: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
212386: ,p_calculate_acctd_flag => l_calculate_acctd_flag
212387: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 213577: XLA_AE_LINES_PKG.CreateGainOrLossLines(

213573:
213574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
213575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
213576: AND (l_actual_flag = 'A')) THEN
213577: XLA_AE_LINES_PKG.CreateGainOrLossLines(
213578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
213579: ,p_application_id => p_application_id
213580: ,p_amb_context_code => 'DEFAULT'
213581: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 213610: l_result := XLA_AE_LINES_PKG.InsertLines ;

213606: END IF;
213607: END IF;
213608:
213609: END LOOP;
213610: l_result := XLA_AE_LINES_PKG.InsertLines ;
213611: end loop;
213612: close line_cur;
213613:
213614:

Line 214358: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

214354: l_first_event_id NUMBER;
214355: l_last_event_id NUMBER;
214356:
214357: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
214358: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
214359: --
214360: --
214361: l_result BOOLEAN := TRUE;
214362: l_rows NUMBER := 1000;

Line 214819: XLA_AE_LINES_PKG.g_rec_lines := NULL;

214815: EXIT WHEN l_array_entity_id.COUNT = 0;
214816:
214817: -- initialize arrays
214818: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
214819: XLA_AE_LINES_PKG.g_rec_lines := NULL;
214820:
214821: --
214822: -- Bug 4458708
214823: --

Line 214824: XLA_AE_LINES_PKG.g_LineNumber := 0;

214820:
214821: --
214822: -- Bug 4458708
214823: --
214824: XLA_AE_LINES_PKG.g_LineNumber := 0;
214825:
214826:
214827: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
214828: g_last_hdr_idx := l_array_event_id.LAST;

Line 214995: xla_ae_lines_pkg.SetTrxReversalAttrs

214991: --
214992: -- following sets the accounting attributes needed to reverse
214993: -- accounting for a distributeion
214994: --
214995: xla_ae_lines_pkg.SetTrxReversalAttrs
214996: (p_event_id => l_event_id
214997: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
214998: ,p_trx_reversal_source => l_trx_reversal_source);
214999:

Line 215027: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

215023: --
215024: -- insert dummy rows into lines gt table that were created due to
215025: -- transaction reversals
215026: --
215027: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
215028: l_result := XLA_AE_LINES_PKG.InsertLines;
215029: END IF;
215030:
215031: --

Line 215028: l_result := XLA_AE_LINES_PKG.InsertLines;

215024: -- insert dummy rows into lines gt table that were created due to
215025: -- transaction reversals
215026: --
215027: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
215028: l_result := XLA_AE_LINES_PKG.InsertLines;
215029: END IF;
215030:
215031: --
215032: -- reset the temp_line_num for each set of events fetched from header

Line 215036: xla_ae_lines_pkg.g_temp_line_num := 0;

215032: -- reset the temp_line_num for each set of events fetched from header
215033: -- cursor rather than doing it for each new event in line cursor
215034: -- Bug 3939231
215035: --
215036: xla_ae_lines_pkg.g_temp_line_num := 0;
215037:
215038:
215039:
215040: --

Line 215124: XLA_AE_LINES_PKG.g_rec_lines := null;

215120: END IF;
215121: --
215122: EXIT WHEN l_array_entity_id.count = 0;
215123:
215124: XLA_AE_LINES_PKG.g_rec_lines := null;
215125:
215126: --
215127: -- Bug 4458708
215128: --

Line 215129: XLA_AE_LINES_PKG.g_LineNumber := 0;

215125:
215126: --
215127: -- Bug 4458708
215128: --
215129: XLA_AE_LINES_PKG.g_LineNumber := 0;
215130: --
215131: --
215132:
215133: FOR Idx IN 1..l_array_event_id.count LOOP

Line 215201: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

215197:
215198:
215199:
215200: --
215201: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
215202:
215203: l_acct_reversal_source := SUBSTR(l_array_source_41(Idx), 1,30);
215204:
215205: IF l_continue_with_lines THEN

Line 215255: xla_ae_lines_pkg.SetAcctReversalAttrs

215251: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
215252: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_76(Idx);
215253:
215254:
215255: xla_ae_lines_pkg.SetAcctReversalAttrs
215256: (p_event_id => l_event_id
215257: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
215258: ,p_calculate_acctd_flag => l_calculate_acctd_flag
215259: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 216041: XLA_AE_LINES_PKG.CreateGainOrLossLines(

216037:
216038: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
216039: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
216040: AND (l_actual_flag = 'A')) THEN
216041: XLA_AE_LINES_PKG.CreateGainOrLossLines(
216042: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
216043: ,p_application_id => p_application_id
216044: ,p_amb_context_code => 'DEFAULT'
216045: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 216074: l_result := XLA_AE_LINES_PKG.InsertLines ;

216070: END IF;
216071: END IF;
216072:
216073: END LOOP;
216074: l_result := XLA_AE_LINES_PKG.InsertLines ;
216075: end loop;
216076: close line_cur;
216077:
216078:

Line 216209: xla_ae_lines_pkg.SetNullLine;

216205:
216206: --
216207: -- initialize array of lines with NULL
216208: --
216209: xla_ae_lines_pkg.SetNullLine;
216210:
216211: --
216212: -- initialize header extract count -- Bug 4865292
216213: --